@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@300;400;500;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');
/*** Основные цвета ***/
body{
  --main-color-black: #232A2B;
  --main-color-white: #ffffff;
  --main-color-orange: #F49F4F;
  --main-color-red: #e40138;
  --main-color-blue: #5391CA;
  --main-color-green: #1C737A;
  --main-color-green-70: #1C737A70;
  --main-color-greydark: #8B8B8B;
  --main-color-grey: #F3F4F6;
  --main-color-greylight: #D9E4E1;
  --main-color-greydark: #AEB8B5;
  --main-color-star: #F3F4F6;
  --main-color-starActive: #FFDE67;
  
  --main-bg: #ffffff;
  --main-bgImg: #ffffff;
  /*Неактивные*/
  --main-color-btnDisabled: #D9D9D9;
  --main-color-btnTextDisabled: #FFFFFF;
  --main-color-labelDisabled: #AEB8B5;
  /*Ошибки*/
  --error-color: #F35A3A;
  --error-color-text: #FFFFFF;
  /*Всплывающие окна*/
  --noty-color-bg: #ffffff;
  --noty-color-title: #1C737A;
  --noty-color-ok: #1C737A;
  --noty-color-error: #F35A3A;
  --noty-color-title-error: #F35A3A;
  --noty-color-text: #232A2B;
  /*Календарь в ОЗ*/
  --date: #18192D;
  --date-active: #1C737A;
  --data-active2: #FFFFFF;
  --date-dispabled: #D9D9D9;
  --date-next: #D9D9D9;
  --date-bg: #ffffff;
  --date-bg-borderColor: #C4C7D4;
  --date-line: #D9D9D9;
  --date-borderRadius: 4px;
  --date-borderHeight: 2px;
  --date-arrow: #C4C7D4;
  --date-arrowActive: #1C737A;
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 1;font-weight: 400;background: var(--main-bg);color: var(--main-color-black);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0 0 15px 0;line-height: 1.5;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:44px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: 'Open Sans', sans-serif;background: transparent;border: 1px solid var(--main-color-greylight);padding: 0 16px;font-size: 16px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-greydark);}
input:focus, textarea:focus{border-color: var(--main-color-green);}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"]{outline: 0;}
input[type="text"], input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
textarea{width: 100%;resize:none;padding: 16px;}
select:focus, textarea:focus{outline: 0;}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear {
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal {
  display: none;
}
.adaptive_indent{margin-top:40px;}
@media (min-width: 1176px){
.container{max-width: 1176px;}
}
@media (min-width: 1024px){
.col-left .adaptive_indent{margin-top:30px;}
}
@media (max-width: 767px){
 form label{font-size:14px}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 50px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock select:focus, .selectBox .select:focus{border-color:var(--main-color-green);}
.selectBlock:after{cursor: pointer;content: " ";width: 24px;height: 24px;position: absolute;background-color:var(--main-color-greydark);top: 50%;right: 16px;transform: translateY(-50%) rotate(-90deg);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24499)'%3E%3Cpath d='M6.27948 0.272715L6.27948 11.0698L8.54034 8.80895C8.64653 8.702 8.81931 8.70139 8.92623 8.80759C9.03317 8.91378 9.03378 9.08656 8.92759 9.19348L6.20038 11.9207C6.094 12.0264 5.9222 12.0264 5.81585 11.9207L3.08861 9.19346C2.97422 9.09549 2.96088 8.92332 3.05887 8.80892C3.15684 8.69453 3.32901 8.68119 3.4434 8.77918C3.45407 8.78832 3.46403 8.79826 3.47314 8.80892L5.734 11.0698L5.734 0.272692C5.734 0.122062 5.85611 -2.28882e-05 6.00672 -2.28882e-05C6.15732 -2.28882e-05 6.27948 0.122108 6.27948 0.272715Z' fill='%23232A2B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24499'%3E%3Crect width='12' height='12' fill='white' transform='matrix(0 -1 -1 0 12 12)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
select option[selected="selected"]{background: transparent;color: var(--main-color-greydark);}
select option:checked{color: var(--main-color-white);font-weight: 500;background: var(--main-color-green);}
select option[disabled="disabled"]{background: var(--main-color-grey);color: var(--main-color-white);}
.pp{text-align: center;font-size: 12px;color: var(--main-color-greydark);position: relative;margin-top:8px;}
.pp a{transition: 0.2s;}
.pp a:hover{color: var(--main-color-green);}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
@media (max-width: 479px){
 .button_pp{flex-direction: column;align-items: baseline;}
 .button_pp .pp{margin-left: 0;margin-top:15px;}
}
.col-100{width:100%;}
.col-left{width: 280px;;margin-right: 28px;}
.col-right{width: calc(100% - 280px - 28px)}
@media (max-width: 1139px){
 .col-left{width: 236px;;margin-right: 30px;}
 .col-right{width: calc(100% - 236px - 30px)}
}
@media (max-width: 1023px){
 .col-left{width: 100%;margin-right: 0;margin-top: 40px;}
 .col-right{width: 100%;}
 .col-left{order: 2;}
 .col-right{order: 1;}
}
input[type="checkbox"]{overflow: hidden;min-width: 24px;width: 24px;height: 24px;background: transparent;border-radius: 0;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;border-color: transparent !important;}
input[type="checkbox"]:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--main-color-green);display: block;width: 16px;height: 16px;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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
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%;transition: 0.3s;position: absolute;top: 0;left: 0;border: 1px solid var(--main-color-greylight);}
input[type="checkbox"]:checked:before{border-color: var(--main-color-green);}
input[type="radio"]{overflow: hidden;min-width: 24px;width: 24px;height: 24px;border: 1px solid var(--main-color-greylight);border-radius: 50%;background: transparent;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--main-color-green);display: block;width: 12px;height: 12px;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{background-color: transparent;;border-color: var(--main-color-green);}
@media (min-width: 768px){
input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:hover:after{opacity: 1;visibility: visible;}
input[type="checkbox"]:hover:before{border-color: var(--main-color-green);}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--main-color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
/*@media (min-width: 992px){*/
 ::-webkit-scrollbar-track{border-radius: 0;background-color: transparent}
 ::-webkit-scrollbar{width: 4px;height: 4px;background-color: transparent;}
 ::-webkit-scrollbar-thumb{border-radius: 1px;background-color: var(--main-color-greylight)}
/*}*/
/**/
select.input{-webkit-appearance: menulist;cursor: pointer;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder{color: var(--main-color-greydark)}
::-moz-placeholder{color: var(--main-color-greydark)}
:-moz-placeholder{color: var(--main-color-greydark)}
:-ms-input-placeholder{color: var(--main-color-greydark)}
/**/
.input.input--error,.input.invalidInput{border-color: var(--error-color);}
.input.invalidInput + label{display: block;color: var(--error-color);font-size: 12px;text-align: left;margin-top: 5px}
:focus::-webkit-input-placeholder{color: transparent}
:focus::-moz-placeholder{color: transparent}
:focus:-moz-placeholder{color: transparent}
:focus:-ms-input-placeholder{color: transparent}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1;margin:0;padding:0;font-family: 'Alegreya Sans SC', sans-serif;font-weight: 700;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 21px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--main-color-green);color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5{color: #fff;}
.underline{text-decoration: underline;color:var(--main-color-green);}
.underline:hover{text-decoration:none;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable{-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix{float: left;width: 100%;}
.red{color: var(--error-color);}
.fadeout{opacity: 0;filter: alpha(opacity=0);}
.fadein{opacity: 1;filter: alpha(opacity=100);}
.separator{display: inline-block;width: 1px;height: 18px;background: var(--main-color-black);margin: 0 5px;text-indent: 9999px;}
.tc{color: var(--main-color-green)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--main-color-green);text-align: left;line-height: 25px;font-size: 14px;color: var(--main-color-black);}
.DescriptionBlock a{text-decoration:underline}
.DescriptionBlock a:hover{color: var(--main-color-green);}
.no-padding .DescriptionBlock{font-size: 14px;}
.no-padding .DescriptionBlock p{line-height: 1.8;}
.index#main .DescriptionBlock{border: 1px solid #dce4e9;margin-bottom: 0;padding: 15px}
.pseudo-link{position: relative;color: var(--main-color-green);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/**************************************/
/*** Таблицы ***/
/**************************************/
table{word-break: break-word;}
.table-box{font-size: 14px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 10px;text-align: center;}
.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(--main-color-greylight);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 12px;font-size: 20px;font-weight: 700;text-align: center;}
h3.client__title > span, .order-info .title > span{font-family: 'Open Sans', sans-serif;font-size: 16px;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{color: var(--main-color-white);line-height: 1.125rem;padding: 16px 10px;text-align: center;}
.table-border{border-radius: 4px;overflow: hidden;margin-bottom: 30px;background: var(--main-color-white);border: 1px solid var(--main-color-greylight);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--main-color-greylight);}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
tr.border{border-bottom: 1px solid var(--main-color-greylight);}
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(--main-color-greylight);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--main-color-greylight);}
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;font-style: initial;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 700;font-size: 16px;}
.table-box tfoot td:last-child{color: var(--main-color-black);font-weight: 700;font-size: 20px;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--main-color-black);font-weight: 700;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;border-right: none;}
.table-box tbody tr td.cell2 .order_old_price{color: var(--main-color-greydark);font-size: 12px;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;}
@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: 110px;}
.scroll{width: 100%;overflow-x: auto;margin-bottom: 1rem;}
.scroll::-webkit-scrollbar{width: 0;height: 4px;}
}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon{max-width:160px; max-height:160px;} 
.goods-image-icon-square{width:320px;height:320px;} 
/*.goods-image-small{max-width:290px; max-height:290px;}*/
.goods-image-small-square{width:580px; height:580px;}
.goods-image-medium{max-width:650px; max-height:650px;}
.goods-image-medium-square{width:1300px; height:1300px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square{width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square{width:1800px; height:1800px;}
.goods-cat-image-icon{max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium{max-width:220px; max-height:220px;}
.goods-cat-image-medium-square{width:440px; height:440px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square{width:200px; height:200px;}
/* END Настройки максимальных размеров генерируемых изображений */
/******************************************************************************
 Fancybox
*******************************************************************************/
.fancybox-header{margin-bottom: 16px;display:flex;align-items: center;justify-content: center;position:relative;}
.fancybox-content{padding: 28px;box-shadow:none;background: var(--main-color-white);border-radius: 0;}
.fancybox-close-small i{background-color: var(--main-color-greydark);width: 16px;height: 16px;transition: 0.2s;}
.fancybox-close-small:hover i{background-color: var(--main-color-green);}
.fancybox-close-small{top: 16px;right: 16px;}
.fancybox-header .title{font-size: 32px;font-weight: 700;text-align: center;font-family: 'Alegreya Sans SC', sans-serif;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.fancybox-content .modal h4{margin-bottom: 12px;font-size: 20px;}
.fancybox-content .modal h2{margin-bottom: 16px;width: 100%;display: flex;align-items: center;justify-content: center;font-size: 32px;font-weight: 700;text-align: center;}
.fancybox-bg{background: var(--main-color-black) !important;}
.fancybox-is-open .fancybox-bg{opacity: 0.6;}
.fancybox-content .text{margin-bottom:16px;font-size: 16px;text-align: center;}
.fancybox-content .callbackForm .callback-input input{max-width: 100%;}
.fancybox-content .callbackForm .callback-input input:focus{border-color: var(--main-color-green);}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input:not(:last-child){margin-bottom: 8px;}
.callbackForm .callbackForm_action{margin-top:12px;text-align: left;display: flex;flex-wrap: wrap;justify-content: center;}
.callbackForm .callback-btn{width:100%;max-width:100%;}
.callbackForm .pp{margin-top:4px;text-align: center;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
#fancybox-callback, #fancybox-callback-notify{width: 100%;max-width: 420px;}
@media (max-width: 767px){
  .fancybox-content .modal h2{font-size: 24px;}
  .fancybox-header .title{font-size: 24px;}
  .fancybox-content{border-radius: 0;}
}
@media (max-width: 479px){
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;height: 20px;overflow: hidden;font-weight: 600;color: var(--main-color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;}
.price.minP{color: var(--main-color-black);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{display: flex;font-size: 14px;height: 14px;font-weight: 400;font-family: 'Open Sans', sans-serif;background: none;color: var(--main-color-greydark);}
.old-price, .old-price .price, .price.old-price{position: relative;text-decoration: line-through;}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-name, .products-list .item.not_available .product-name{color: var(--main-color-greydark) !important;}
.products-grid .item.not_available .price, .products-list .item.not_available .price{color: var(--main-color-greydark) !important;}
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 12px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: var(--error-color);display: none;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--main-color-white);margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_17656)'%3E%3Cmask id='mask0_1315_17656' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M0 0H30V30H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1315_17656)'%3E%3Cpath d='M21.7535 27.1041C21.7535 25.4758 23.0783 24.1511 24.7065 24.1511C26.3348 24.1511 27.6594 25.4758 27.6594 27.1041C27.6594 28.7323 26.3347 30.057 24.7065 30.057C23.0783 30.057 21.7535 28.7323 21.7535 27.1041ZM24.7065 28.91C25.7023 28.91 26.5124 28.0999 26.5124 27.1041C26.5124 26.1082 25.7023 25.2981 24.7065 25.2981C23.7107 25.2981 22.9005 26.1083 22.9005 27.1041C22.9005 28.0998 23.7107 28.91 24.7065 28.91ZM6.41185 2.42849V5.62577L27.266 5.49629C27.4206 5.49317 27.5655 5.55536 27.6738 5.66298C27.7275 5.71628 27.77 5.77967 27.7991 5.84948C27.8281 5.9193 27.8431 5.99416 27.8431 6.06978V13.9872C27.8431 16.4379 25.8492 18.4442 23.3985 18.4594L6.41191 18.5649V18.6219C6.41191 20.0255 7.55386 21.1675 8.95751 21.1675H29.1181V22.3144H8.95745C6.92136 22.3144 5.26486 20.6579 5.26486 18.6219V2.42849C5.26486 1.6906 4.66461 1.09034 3.92671 1.09034H0.882812V-0.0566406H3.92671C5.29704 -0.0566406 6.41185 1.05816 6.41185 2.42849ZM23.3913 17.3126C25.2136 17.3013 26.696 15.8095 26.696 13.9873V6.6469L6.41178 6.77282V17.4179L23.3913 17.3126ZM8.2878 27.1041C8.2878 25.4758 9.6125 24.1511 11.2407 24.1511C12.8689 24.1511 14.1937 25.4758 14.1937 27.1041C14.1937 28.7323 12.869 30.057 11.2407 30.057C9.61244 30.057 8.2878 28.7323 8.2878 27.1041ZM13.0467 27.1041C13.0467 26.1083 12.2365 25.2981 11.2407 25.2981C10.2448 25.2981 9.43478 26.1083 9.43478 27.1041C9.43478 28.0998 10.2449 28.91 11.2407 28.91C12.2365 28.91 13.0467 28.0999 13.0467 27.1041Z' fill='%23232A2B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_17656'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_17766)'%3E%3Cmask id='mask0_1315_17766' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M30 0H0V30H30V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1315_17766)'%3E%3Cpath d='M30.0001 11.5829C29.9726 11.5032 29.9241 11.4324 29.8598 11.378C29.7954 11.3235 29.7176 11.2875 29.6345 11.2735L19.7954 9.84383L15.4079 0.937583C15.367 0.865444 15.3077 0.80544 15.2361 0.763693C15.1644 0.721946 15.083 0.699951 15.0001 0.699951C14.9172 0.699951 14.8357 0.721946 14.7641 0.763693C14.6925 0.80544 14.6332 0.865444 14.5923 0.937583L10.2048 9.84383L0.389146 11.2501C0.306017 11.264 0.228183 11.3001 0.163838 11.3545C0.0994934 11.409 0.0510197 11.4798 0.023521 11.5595C-0.00193655 11.6405 -0.00491744 11.7268 0.0148966 11.8094C0.0347107 11.892 0.0765756 11.9676 0.136021 12.0282L7.23758 18.9704L5.56414 28.7485C5.54802 28.8313 5.55626 28.917 5.58788 28.9952C5.6195 29.0735 5.67313 29.1408 5.74227 29.1891C5.81018 29.2361 5.88929 29.2643 5.9716 29.2709C6.05392 29.2775 6.13651 29.2622 6.21102 29.2266L15.0001 24.6095L23.7798 29.2266C23.8451 29.2601 23.9173 29.2778 23.9907 29.2782C24.0578 29.2788 24.1241 29.265 24.1854 29.2377C24.2466 29.2104 24.3013 29.1703 24.3457 29.1201C24.3902 29.0699 24.4233 29.0108 24.4429 28.9467C24.4625 28.8826 24.4682 28.815 24.4595 28.7485L22.7626 18.9704L29.8642 12.0516C29.9277 11.9935 29.974 11.919 29.9979 11.8364C30.0219 11.7537 30.0227 11.666 30.0001 11.5829ZM21.9563 18.4876C21.9043 18.5397 21.8653 18.6034 21.8425 18.6735C21.8197 18.7435 21.8138 18.8179 21.8251 18.8907L23.386 27.9938L15.211 23.6954C15.1456 23.6624 15.0734 23.6453 15.0001 23.6453C14.9268 23.6453 14.8546 23.6624 14.7892 23.6954L6.61414 27.9938L8.17508 18.8907C8.18642 18.8179 8.18044 18.7435 8.15764 18.6735C8.13483 18.6034 8.09584 18.5397 8.04383 18.4876L1.42977 12.0423L10.5704 10.711C10.6437 10.7016 10.7135 10.6739 10.7732 10.6305C10.833 10.5871 10.881 10.5294 10.9126 10.4626L15.0001 2.18446L19.0876 10.4626C19.1192 10.5294 19.1671 10.5871 19.2269 10.6305C19.2867 10.6739 19.3565 10.7016 19.4298 10.711L28.5938 12.0423L21.9563 18.4876Z' fill='%23232A2B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_17766'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M23.9626 29.9626H30V16.4195H23.9626V29.9626ZM29.071 29.0337H24.8915V17.3485H29.071V29.0337ZM16.0855 29.9626H22.1229V11.7426H16.0855V29.9626ZM21.1939 29.0337H17.0145V12.6716H21.1939V29.0337ZM8.27395 29.9626H14.3113V7.06584H8.27395V29.9626ZM13.3824 29.0337H9.20294V7.99483H13.3824V29.0337ZM1.36999e-06 29.9626H6.4987V0.0373535H1.36999e-06V29.9626ZM5.56971 29.0337H0.928989V0.96628H5.56971V29.0337Z' fill='black'/%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M22.2152 18.4901C20.2805 16.555 17.7182 15.4892 15.0005 15.4892C12.2826 15.4892 9.72011 16.5549 7.785 18.49C5.84988 20.4251 4.78418 22.9877 4.78418 25.7056V29.0623C4.78418 29.1711 4.82739 29.2754 4.90433 29.3523C4.98126 29.4293 5.08559 29.4725 5.19439 29.4725H24.8049C24.9137 29.4725 25.0181 29.4293 25.095 29.3523C25.1719 29.2754 25.2151 29.1711 25.2151 29.0623V25.7056C25.2151 22.9876 24.1497 20.4251 22.2152 18.4901ZM24.3947 28.6521H5.60461V25.7056C5.60461 20.5246 9.81961 16.3097 15.0004 16.3097C20.1804 16.3097 24.3947 20.5246 24.3947 25.7056V28.6521ZM15.0004 14.1472C18.7554 14.1472 21.8103 11.0923 21.8103 7.33741C21.8103 3.58249 18.7554 0.527588 15.0004 0.527588C11.2455 0.527588 8.1907 3.58243 8.1907 7.33735C8.1907 11.0923 11.2455 14.1472 15.0004 14.1472ZM15.0004 1.34808C18.303 1.34808 20.9898 4.03489 20.9898 7.33741C20.9898 10.6399 18.303 13.3267 15.0004 13.3267C11.6979 13.3267 9.01119 10.6399 9.01119 7.33741C9.01119 4.03489 11.6979 1.34808 15.0004 1.34808Z' fill='%23232A2B'/%3E%3C/svg%3E");}
.user2-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C8.51067 0 5.67188 2.8388 5.67188 6.32812C5.67188 9.81745 8.51067 12.6562 12 12.6562C15.4893 12.6562 18.3281 9.81745 18.3281 6.32812C18.3281 2.8388 15.4893 0 12 0ZM12 11.25C9.28608 11.25 7.07812 9.04205 7.07812 6.32812C7.07812 3.6142 9.28608 1.40625 12 1.40625C14.7139 1.40625 16.9219 3.6142 16.9219 6.32812C16.9219 9.04205 14.7139 11.25 12 11.25ZM19.8734 16.7904C18.1409 15.0313 15.8442 14.0625 13.4062 14.0625H10.5938C8.15588 14.0625 5.85909 15.0313 4.12659 16.7904C2.40258 18.5409 1.45312 20.8515 1.45312 23.2969C1.45312 23.6852 1.76794 24 2.15625 24H21.8438C22.2321 24 22.5469 23.6852 22.5469 23.2969C22.5469 20.8515 21.5974 18.5409 19.8734 16.7904ZM2.89031 22.5938C3.24258 18.6053 6.56302 15.4688 10.5938 15.4688H13.4062C17.437 15.4688 20.7574 18.6053 21.1097 22.5938H2.89031Z' fill='white'/%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_17731)'%3E%3Cmask id='mask0_1315_17731' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='22' height='22'%3E%3Cpath d='M22 0H0V22H22V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1315_17731)'%3E%3Cpath d='M12.1104 6.91994C13.7171 6.91994 15.0237 8.22661 15.0237 9.83328C15.0237 10.0099 15.1671 10.1566 15.3471 10.1566C15.5271 10.1566 15.6671 10.0133 15.6671 9.83328C15.6671 7.86994 14.0704 6.27661 12.1104 6.27661C12.0246 6.27661 11.9424 6.31068 11.8818 6.37131C11.8211 6.43195 11.7871 6.51419 11.7871 6.59994C11.7871 6.77661 11.9304 6.91994 12.1104 6.91994Z' fill='%23232A2B'/%3E%3Cpath d='M12.11 5.06985C14.7367 5.06985 16.8733 7.20651 16.8733 9.83318C16.8733 9.91893 16.9074 10.0012 16.968 10.0618C17.0287 10.1224 17.1109 10.1565 17.1967 10.1565C17.2824 10.1565 17.3647 10.1224 17.4253 10.0618C17.4859 10.0012 17.52 9.91893 17.52 9.83318C17.52 6.85318 15.0933 4.42651 12.1133 4.42651C11.9367 4.42651 11.79 4.56985 11.79 4.74985C11.79 4.92985 11.93 5.06985 12.11 5.06985Z' fill='%23232A2B'/%3E%3Cpath d='M12.11 3.22325C15.7567 3.22325 18.7233 6.18992 18.7233 9.83658C18.7233 9.92234 18.7574 10.0046 18.818 10.0652C18.8787 10.1259 18.9609 10.1599 19.0467 10.1599C19.1324 10.1599 19.2147 10.1259 19.2753 10.0652C19.3359 10.0046 19.37 9.92234 19.37 9.83658C19.37 5.83658 16.1133 2.57992 12.1133 2.57992C12.0276 2.57992 11.9453 2.61398 11.8847 2.67462C11.8241 2.73526 11.79 2.8175 11.79 2.90325C11.7867 3.07658 11.93 3.22325 12.11 3.22325ZM21.0867 16.2299L18.4267 13.5699C18.0846 13.2289 17.6213 13.0374 17.1383 13.0374C16.6553 13.0374 16.192 13.2289 15.85 13.5699L13.8933 15.5266C13.7733 15.6466 13.59 15.6732 13.4467 15.5866C12.0033 14.7099 10.6467 13.6366 9.41335 12.4032C8.25809 11.2516 7.2361 9.97352 6.36669 8.59325C6.28002 8.45325 6.30335 8.26325 6.42335 8.14325L8.42002 6.14658C8.76335 5.80325 8.95335 5.34658 8.95335 4.85992C8.95335 4.37325 8.76335 3.91325 8.42002 3.56992L5.76002 0.909917C5.15335 0.30325 4.18668 0.206583 3.44668 0.689917C3.36668 0.749917 3.27335 0.819917 3.18335 0.909917L2.61668 1.48325C2.61335 1.48992 2.60335 1.49325 2.59668 1.49658C2.59335 1.50325 2.59002 1.51325 2.58335 1.51992L1.27335 2.84325C0.710109 3.41155 0.389782 4.17651 0.380021 4.97658C0.323355 8.39992 2.43002 12.6666 5.87668 16.1166C9.28335 19.5232 13.4833 21.6199 16.8867 21.6199H17.0267C17.8367 21.6066 18.5933 21.2899 19.16 20.7266C19.9333 19.9599 21.09 18.8066 21.09 18.8066C21.2533 18.6432 21.3867 18.4433 21.48 18.2266C21.7633 17.5366 21.61 16.7532 21.0867 16.2299ZM3.64335 1.36325C3.70335 1.30325 3.77002 1.25325 3.82002 1.21658C4.29002 0.909917 4.91668 0.97325 5.31002 1.36325L7.97002 4.02325C8.19335 4.24658 8.31669 4.54325 8.31669 4.85658C8.31669 5.16992 8.19335 5.46658 7.97002 5.68992L7.60668 6.05325L3.28335 1.72658L3.64335 1.36325ZM18.7067 20.2699C18.26 20.7133 17.66 20.9633 17.0167 20.9766C13.7667 21.0399 9.66668 18.9966 6.33335 15.6633C3.00335 12.3333 0.970021 8.24325 1.02335 4.98992C1.03335 4.34658 1.28669 3.74658 1.73002 3.29658L2.83002 2.18325L7.15335 6.50658L5.97335 7.68658C5.81029 7.84714 5.70688 8.05852 5.68022 8.28579C5.65355 8.51307 5.70522 8.74265 5.82668 8.93658C6.70668 10.3366 7.76335 11.6566 8.96335 12.8599C10.2333 14.1299 11.63 15.2332 13.1167 16.1366C13.5133 16.3766 14.02 16.3133 14.3533 15.9833L15.49 14.8466L19.8133 19.1666C19.4567 19.5232 19.0433 19.9333 18.7067 20.2699ZM20.8867 17.9766C20.8267 18.1166 20.74 18.2466 20.6333 18.3533L20.27 18.7166L15.9433 14.3866L16.3067 14.0232C16.5277 13.8024 16.8275 13.6783 17.14 13.6783C17.4525 13.6783 17.7523 13.8024 17.9733 14.0232L20.6333 16.6832C20.798 16.8501 20.9098 17.0617 20.9549 17.2917C20.9999 17.5218 20.9762 17.76 20.8867 17.9766Z' fill='%23232A2B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_17731'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M0 3.79688V20.2031H24V3.79688H0ZM21.4196 5.20312L12 13.4111L2.58033 5.20312H21.4196ZM1.40625 6.04533L7.68895 11.5198L1.40625 17.8025V6.04533ZM2.40061 18.7969L8.75166 12.4458L12 15.2764L15.2483 12.4459L21.5994 18.7969H2.40061ZM22.5938 17.8026L16.311 11.5198L22.5938 6.04533V17.8026Z' fill='white'/%3E%3C/svg%3E");}
.point-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.5 7C9.5 6.17157 8.82843 5.5 8 5.5C7.17157 5.5 6.5 6.17157 6.5 7C6.5 7.82843 7.17157 8.5 8 8.5C8.82843 8.5 9.5 7.82843 9.5 7ZM14 7C14 9.8739 10.9028 13.0162 9.15886 14.5577C8.4905 15.1485 7.5095 15.1485 6.84114 14.5577C5.09724 13.0162 2 9.8739 2 7C2 3.68629 4.68629 1 8 1C11.3137 1 14 3.68629 14 7ZM13 7C13 4.23858 10.7614 2 8 2C5.23858 2 3 4.23858 3 7C3 8.10846 3.61464 9.39535 4.56972 10.6827C5.50366 11.9415 6.65694 13.0602 7.50343 13.8085C7.79356 14.065 8.20644 14.065 8.49657 13.8085C9.34306 13.0602 10.4963 11.9415 11.4303 10.6827C12.3854 9.39535 13 8.10846 13 7Z' fill='black'/%3E%3C/svg%3E");}
.time-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C13.866 17 17 13.866 17 10C17 6.13401 13.866 3 10 3ZM9.5 5C9.74546 5 9.94961 5.17688 9.99194 5.41012L10 5.5V10H12.5C12.7761 10 13 10.2239 13 10.5C13 10.7455 12.8231 10.9496 12.5899 10.9919L12.5 11H9.5C9.25454 11 9.05039 10.8231 9.00806 10.5899L9 10.5V5.5C9 5.22386 9.22386 5 9.5 5Z' fill='black'/%3E%3C/svg%3E");}
.search-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1352_4563)'%3E%3Cpath d='M19.8827 19.3168L14.6059 14.0408C16.0872 12.4117 16.8727 10.2679 16.7943 8.06737C16.716 5.86688 15.7801 3.78431 14.1867 2.26472C12.5932 0.745125 10.4686 -0.0909519 8.26686 -0.0648358C6.06514 -0.0387196 3.96096 0.847518 2.40399 2.40448C0.84703 3.96144 -0.0392079 6.06563 -0.065324 8.26735C-0.0914402 10.4691 0.744637 12.5937 2.26423 14.1871C3.78382 15.7806 5.86639 16.7165 8.06688 16.7948C10.2674 16.8732 12.4112 16.0877 14.0403 14.6064L19.3171 19.8824C19.3925 19.9552 19.4935 19.9955 19.5984 19.9946C19.7033 19.9937 19.8036 19.9516 19.8778 19.8775C19.952 19.8033 19.994 19.703 19.9949 19.5981C19.9958 19.4932 19.9555 19.3922 19.8827 19.3168ZM0.799463 8.39995C0.799463 6.89681 1.2452 5.42743 2.08029 4.17762C2.91539 2.9278 4.10235 1.95369 5.49107 1.37847C6.87979 0.803241 8.40789 0.652735 9.88215 0.945983C11.3564 1.23923 12.7106 1.96306 13.7735 3.02594C14.8364 4.08882 15.5602 5.44301 15.8534 6.91726C16.1467 8.39152 15.9962 9.91963 15.4209 11.3083C14.8457 12.6971 13.8716 13.884 12.6218 14.7191C11.372 15.5542 9.9026 16 8.39946 16C6.38447 15.9978 4.45261 15.1964 3.02779 13.7716C1.60297 12.3468 0.801581 10.4149 0.799463 8.39995Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_4563'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.7838 17.0308C20.5745 17.0306 20.3739 16.9485 20.2259 16.8025C20.0779 16.6565 19.9947 16.4586 19.9944 16.2522V10.1981C20.0444 6.70414 17.4768 3.27579 14.0438 2.39511C14.2972 -0.78628 9.71496 -0.809004 9.9562 2.39083C8.25627 2.84192 6.75344 3.83094 5.67846 5.20601C4.60348 6.58108 4.01578 8.26619 4.00559 10.0026V16.2522C4.00536 16.4586 3.92212 16.6565 3.77414 16.8025C3.62616 16.9485 3.42551 17.0306 3.21623 17.0308C2.85301 17.0313 2.50479 17.1738 2.24795 17.4271C1.99112 17.6805 1.84662 18.024 1.84616 18.3823V19.4945C1.84662 19.8528 1.99112 20.1962 2.24795 20.4496C2.50479 20.7029 2.85301 20.8455 3.21623 20.8459H8.39748C8.50283 21.7153 8.92766 22.5165 9.59155 23.0977C10.2554 23.679 11.1123 24 12 24C12.8877 24 13.7446 23.679 14.4085 23.0977C15.0723 22.5165 15.4972 21.7153 15.6025 20.8459H20.7838C21.147 20.8455 21.4952 20.7029 21.7521 20.4496C22.0089 20.1962 22.1534 19.8528 22.1539 19.4945V18.3823C22.1534 18.024 22.0089 17.6805 21.7521 17.4271C21.4952 17.1738 21.147 17.0313 20.7838 17.0308ZM10.8255 2.0028C10.8289 1.84277 10.8656 1.68515 10.9334 1.53973C11.0012 1.39431 11.0987 1.26422 11.2196 1.15755C11.3406 1.05087 11.4826 0.96991 11.6366 0.919692C11.7907 0.869474 11.9536 0.851077 12.1152 0.865648C12.2768 0.880219 12.4336 0.927445 12.5759 1.00439C12.7182 1.08133 12.8429 1.18634 12.9423 1.31288C13.0416 1.43942 13.1135 1.58478 13.1535 1.73991C13.1934 1.89505 13.2006 2.05663 13.1745 2.21461C12.3968 2.08851 11.6036 2.0872 10.8255 2.21075V2.0028ZM12 23.1398C11.3438 23.1386 10.7094 22.9072 10.2104 22.4869C9.71128 22.0667 9.38006 21.485 9.27594 20.8459H14.7241C14.62 21.485 14.2887 22.0667 13.7897 22.4869C13.2906 22.9072 12.6562 23.1386 12 23.1398ZM21.2845 19.4945C21.2843 19.6254 21.2315 19.7509 21.1376 19.8435C21.0437 19.9361 20.9165 19.9882 20.7838 19.9884H3.21667C3.08386 19.9883 2.95652 19.9362 2.86257 19.8436C2.76862 19.751 2.71573 19.6255 2.7155 19.4945V18.3823C2.71573 18.2513 2.76856 18.1258 2.86241 18.0333C2.95627 17.9407 3.0835 17.8886 3.21623 17.8883C3.65601 17.8879 4.07763 17.7154 4.3886 17.4086C4.69956 17.1019 4.87447 16.686 4.87493 16.2522V10.0026C4.84537 3.92278 12.4834 0.602471 16.8948 4.98611C17.5969 5.66662 18.1555 6.47756 18.5382 7.37212C18.9209 8.26668 19.1202 9.22715 19.1246 10.1981V16.2522C19.1251 16.6861 19.3001 17.102 19.6111 17.4088C19.9222 17.7155 20.3439 17.888 20.7838 17.8883C20.9165 17.8886 21.0437 17.9407 21.1376 18.0333C21.2315 18.1258 21.2843 18.2513 21.2845 18.3823V19.4945Z' fill='white'/%3E%3C/svg%3E");}
.filter_toolbarBtn-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2'%3E%3Cpath d='m29.21 11.84a3.92 3.92 0 0 1 -3.09-5.3 1.84 1.84 0 0 0 -.55-2.07 14.75 14.75 0 0 0 -4.4-2.55 1.85 1.85 0 0 0 -2.09.58 3.91 3.91 0 0 1 -6.16 0 1.85 1.85 0 0 0 -2.09-.58 14.82 14.82 0 0 0 -4.1 2.3 1.86 1.86 0 0 0 -.58 2.13 3.9 3.9 0 0 1 -3.25 5.36 1.85 1.85 0 0 0 -1.62 1.49 14.14 14.14 0 0 0 -.28 2.8 14.32 14.32 0 0 0 .19 2.35 1.85 1.85 0 0 0 1.63 1.55 3.9 3.9 0 0 1 3.18 5.51 1.82 1.82 0 0 0 .51 2.18 14.86 14.86 0 0 0 4.36 2.51 2 2 0 0 0 .63.11 1.84 1.84 0 0 0 1.5-.78 3.87 3.87 0 0 1 3.2-1.68 3.92 3.92 0 0 1 3.14 1.58 1.84 1.84 0 0 0 2.16.61 15 15 0 0 0 4-2.39 1.85 1.85 0 0 0 .54-2.11 3.9 3.9 0 0 1 3.13-5.39 1.85 1.85 0 0 0 1.57-1.52 14.5 14.5 0 0 0 .26-2.53 14.35 14.35 0 0 0 -.25-2.67 1.83 1.83 0 0 0 -1.54-1.49zm-8.21 4.16a5 5 0 1 1 -5-5 5 5 0 0 1 5 5z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.remove-icon, .fancybox-close-small i, a.remove:before, .remove:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1352_4827)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_4827'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.discount-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_30917)'%3E%3Cpath d='M7 2V13H10V22L17 10H13L17 2H7Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_30917'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.info-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_81671)'%3E%3Cpath d='M7.99966 0C3.58197 0 0 3.58197 0 7.99966C0 12.4174 3.58197 16 7.99966 16C12.4174 16 16 12.4174 16 7.99966C16 3.58197 12.4174 0 7.99966 0ZM9.66502 12.3984C9.25325 12.5609 8.92546 12.6842 8.67962 12.7695C8.43445 12.8549 8.14933 12.8975 7.82493 12.8975C7.32648 12.8975 6.93841 12.7756 6.6621 12.5325C6.38578 12.2894 6.2483 11.9812 6.2483 11.6067C6.2483 11.4611 6.25845 11.3121 6.27877 11.1604C6.29977 11.0087 6.33295 10.838 6.37833 10.6463L6.89371 8.8259C6.93909 8.65117 6.97837 8.48525 7.00952 8.33084C7.04068 8.17507 7.05558 8.03217 7.05558 7.90214C7.05558 7.67052 7.00749 7.50798 6.912 7.41655C6.81515 7.32512 6.63297 7.28042 6.3614 7.28042C6.22866 7.28042 6.09185 7.30006 5.95166 7.34138C5.81283 7.38404 5.69228 7.42265 5.5934 7.46057L5.72952 6.89981C6.06679 6.76233 6.38984 6.64449 6.69799 6.54696C7.00614 6.44808 7.29735 6.39932 7.57164 6.39932C8.06671 6.39932 8.44868 6.51987 8.71754 6.75826C8.98506 6.99733 9.11983 7.30819 9.11983 7.69016C9.11983 7.7694 9.11035 7.90891 9.09206 8.10802C9.07378 8.30781 9.03924 8.48999 8.98912 8.65727L8.47644 10.4723C8.43445 10.6179 8.39721 10.7845 8.36334 10.9708C8.33016 11.157 8.3139 11.2992 8.3139 11.3947C8.3139 11.6358 8.36741 11.8004 8.47577 11.8877C8.58277 11.9751 8.77037 12.0191 9.03585 12.0191C9.16114 12.0191 9.30133 11.9968 9.45981 11.9534C9.61693 11.9101 9.73071 11.8715 9.8025 11.8383L9.66502 12.3984ZM9.57426 5.03128C9.3352 5.25342 9.04737 5.36449 8.71077 5.36449C8.37486 5.36449 8.08499 5.25342 7.84389 5.03128C7.60415 4.80914 7.48292 4.53892 7.48292 4.22332C7.48292 3.9084 7.60483 3.6375 7.84389 3.41333C8.08499 3.18849 8.37486 3.07674 8.71077 3.07674C9.04737 3.07674 9.33587 3.18849 9.57426 3.41333C9.81333 3.6375 9.93321 3.9084 9.93321 4.22332C9.93321 4.5396 9.81333 4.80914 9.57426 5.03128Z' fill='%23279727'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_81671'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.timer-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_35192)'%3E%3Cpath d='M15 1H9V3H15V1ZM11 14H13V8H11V14ZM19.03 7.39L20.45 5.97C20.02 5.46 19.55 4.98 19.04 4.56L17.62 5.98C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13C3 17.97 7.02 22 12 22C16.98 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39ZM12 20C8.13 20 5 16.87 5 13C5 9.13 8.13 6 12 6C15.87 6 19 9.13 19 13C19 16.87 15.87 20 12 20Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_35192'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calendar-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 11C7.55228 11 8 10.5523 8 10C8 9.44771 7.55228 9 7 9C6.44772 9 6 9.44771 6 10C6 10.5523 6.44772 11 7 11ZM8 13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13C6 12.4477 6.44772 12 7 12C7.55228 12 8 12.4477 8 13ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44771 10.5523 9 10 9C9.44771 9 9 9.44771 9 10C9 10.5523 9.44771 11 10 11ZM11 13C11 13.5523 10.5523 14 10 14C9.44771 14 9 13.5523 9 13C9 12.4477 9.44771 12 10 12C10.5523 12 11 12.4477 11 13ZM13 11C13.5523 11 14 10.5523 14 10C14 9.44771 13.5523 9 13 9C12.4477 9 12 9.44771 12 10C12 10.5523 12.4477 11 13 11ZM17 5.5C17 4.11929 15.8807 3 14.5 3H5.5C4.11929 3 3 4.11929 3 5.5V14.5C3 15.8807 4.11929 17 5.5 17H14.5C15.8807 17 17 15.8807 17 14.5V5.5ZM4 7H16V14.5C16 15.3284 15.3284 16 14.5 16H5.5C4.67157 16 4 15.3284 4 14.5V7ZM5.5 4H14.5C15.3284 4 16 4.67157 16 5.5V6H4V5.5C4 4.67157 4.67157 4 5.5 4Z' fill='black'/%3E%3C/svg%3E");}
.menu-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.5625 5.90909H3.4375C3.32147 5.90909 3.21019 5.8612 3.12814 5.77596C3.04609 5.69071 3 5.5751 3 5.45455C3 5.33399 3.04609 5.21838 3.12814 5.13313C3.21019 5.04789 3.32147 5 3.4375 5H16.5625C16.6785 5 16.7898 5.04789 16.8719 5.13313C16.9539 5.21838 17 5.33399 17 5.45455C17 5.5751 16.9539 5.69071 16.8719 5.77596C16.7898 5.8612 16.6785 5.90909 16.5625 5.90909Z' fill='%238B8B8B'/%3E%3Cpath d='M16.5625 10.4545H3.4375C3.32147 10.4545 3.21019 10.4066 3.12814 10.3214C3.04609 10.2361 3 10.1205 3 9.99996C3 9.8794 3.04609 9.76379 3.12814 9.67854C3.21019 9.5933 3.32147 9.54541 3.4375 9.54541H16.5625C16.6785 9.54541 16.7898 9.5933 16.8719 9.67854C16.9539 9.76379 17 9.8794 17 9.99996C17 10.1205 16.9539 10.2361 16.8719 10.3214C16.7898 10.4066 16.6785 10.4545 16.5625 10.4545Z' fill='%238B8B8B'/%3E%3Cpath d='M16.5625 14.9999H3.4375C3.32147 14.9999 3.21019 14.952 3.12814 14.8668C3.04609 14.7815 3 14.6659 3 14.5454C3 14.4248 3.04609 14.3092 3.12814 14.224C3.21019 14.1387 3.32147 14.0908 3.4375 14.0908H16.5625C16.6785 14.0908 16.7898 14.1387 16.8719 14.224C16.9539 14.3092 17 14.4248 17 14.5454C17 14.6659 16.9539 14.7815 16.8719 14.8668C16.7898 14.952 16.6785 14.9999 16.5625 14.9999Z' fill='%238B8B8B'/%3E%3C/svg%3E");}
.category-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.06836 6C3.06836 5.73478 3.17409 5.48043 3.3623 5.29289C3.55051 5.10536 3.80578 5 4.07194 5H20.1293C20.3955 5 20.6507 5.10536 20.8389 5.29289C21.0271 5.48043 21.1329 5.73478 21.1329 6C21.1329 6.26522 21.0271 6.51957 20.8389 6.70711C20.6507 6.89464 20.3955 7 20.1293 7H4.07194C3.80578 7 3.55051 6.89464 3.3623 6.70711C3.17409 6.51957 3.06836 6.26522 3.06836 6ZM3.06836 12C3.06836 11.7348 3.17409 11.4804 3.3623 11.2929C3.55051 11.1054 3.80578 11 4.07194 11H14.1078C14.374 11 14.6292 11.1054 14.8174 11.2929C15.0056 11.4804 15.1114 11.7348 15.1114 12C15.1114 12.2652 15.0056 12.5196 14.8174 12.7071C14.6292 12.8946 14.374 13 14.1078 13H4.07194C3.80578 13 3.55051 12.8946 3.3623 12.7071C3.17409 12.5196 3.06836 12.2652 3.06836 12ZM3.06836 18C3.06836 17.7348 3.17409 17.4804 3.3623 17.2929C3.55051 17.1054 3.80578 17 4.07194 17H9.08986C9.35603 17 9.6113 17.1054 9.79951 17.2929C9.98771 17.4804 10.0934 17.7348 10.0934 18C10.0934 18.2652 9.98771 18.5196 9.79951 18.7071C9.6113 18.8946 9.35603 19 9.08986 19H4.07194C3.80578 19 3.55051 18.8946 3.3623 18.7071C3.17409 18.5196 3.06836 18.2652 3.06836 18Z' fill='white'/%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.06836 6C3.06836 5.73478 3.17409 5.48043 3.3623 5.29289C3.55051 5.10536 3.80578 5 4.07194 5H20.1293C20.3955 5 20.6507 5.10536 20.8389 5.29289C21.0271 5.48043 21.1329 5.73478 21.1329 6C21.1329 6.26522 21.0271 6.51957 20.8389 6.70711C20.6507 6.89464 20.3955 7 20.1293 7H4.07194C3.80578 7 3.55051 6.89464 3.3623 6.70711C3.17409 6.51957 3.06836 6.26522 3.06836 6ZM3.06836 12C3.06836 11.7348 3.17409 11.4804 3.3623 11.2929C3.55051 11.1054 3.80578 11 4.07194 11H14.1078C14.374 11 14.6292 11.1054 14.8174 11.2929C15.0056 11.4804 15.1114 11.7348 15.1114 12C15.1114 12.2652 15.0056 12.5196 14.8174 12.7071C14.6292 12.8946 14.374 13 14.1078 13H4.07194C3.80578 13 3.55051 12.8946 3.3623 12.7071C3.17409 12.5196 3.06836 12.2652 3.06836 12ZM3.06836 18C3.06836 17.7348 3.17409 17.4804 3.3623 17.2929C3.55051 17.1054 3.80578 17 4.07194 17H9.08986C9.35603 17 9.6113 17.1054 9.79951 17.2929C9.98771 17.4804 10.0934 17.7348 10.0934 18C10.0934 18.2652 9.98771 18.5196 9.79951 18.7071C9.6113 18.8946 9.35603 19 9.08986 19H4.07194C3.80578 19 3.55051 18.8946 3.3623 18.7071C3.17409 18.5196 3.06836 18.2652 3.06836 18Z' fill='white'/%3E%3C/svg%3E");}
.flash-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_14_3014)'%3E%3Cpath d='M15.742 40C15.5863 40 15.4288 39.9689 15.2784 39.904C14.7517 39.6769 14.4669 39.102 14.6052 38.5454L18.568 22.5941H7.89065C7.50417 22.5941 7.14253 22.4035 6.92402 22.0847C6.7055 21.7659 6.65824 21.3598 6.79769 20.9994L14.6306 0.749138C14.8052 0.297655 15.2395 0 15.7235 0H26.5017C26.8977 0 27.2669 0.199999 27.4833 0.531717C27.6996 0.863434 27.7338 1.28195 27.5741 1.64437L22.9359 12.1725H32.1093C32.5379 12.1725 32.9323 12.4064 33.1377 12.7826C33.3432 13.1587 33.327 13.617 33.0953 13.9776L16.7285 39.4613C16.5072 39.8059 16.1308 40 15.742 40Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_3014'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.filter-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_23714)'%3E%3Cpath d='M23.9305 1.3561C23.8716 1.23134 23.7785 1.12588 23.662 1.05202C23.5455 0.978168 23.4105 0.938956 23.2725 0.938965H0.727297C0.589386 0.939001 0.454325 0.978237 0.33786 1.0521C0.221396 1.12596 0.128326 1.23141 0.0695003 1.35615C0.0106745 1.48088 -0.0114833 1.61977 0.00560976 1.75662C0.0227029 1.89347 0.0783427 2.02264 0.166043 2.12907L8.83275 12.6407V22.3335C8.83276 22.4572 8.86434 22.5789 8.92451 22.6871C8.98469 22.7952 9.07146 22.8863 9.17663 22.9515C9.2818 23.0168 9.40187 23.0541 9.5255 23.06C9.64912 23.0659 9.77221 23.0401 9.8831 22.9852L14.7525 20.5717C14.8738 20.5116 14.9759 20.4189 15.0474 20.3039C15.1188 20.1889 15.1567 20.0563 15.1569 19.9209L15.1664 12.641L23.8336 2.12898C23.9214 2.0226 23.9771 1.89345 23.9942 1.75661C24.0114 1.61976 23.9893 1.48085 23.9305 1.3561ZM13.8782 11.9167C13.771 12.0468 13.7123 12.21 13.7121 12.3785L13.7028 19.4684L10.2876 21.1611V12.3795C10.2877 12.2106 10.2289 12.047 10.1215 11.9167L2.26975 2.39365H21.73L13.8782 11.9167Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_23714'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sort-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.96959 15.9696C4.11024 15.829 4.30097 15.75 4.49984 15.75C4.69871 15.75 4.88944 15.829 5.03009 15.9696L7.49984 18.4393L9.96959 15.9696C10.111 15.833 10.3005 15.7574 10.4971 15.7591C10.6938 15.7608 10.8819 15.8397 11.021 15.9787C11.16 16.1178 11.2389 16.3059 11.2406 16.5025C11.2423 16.6992 11.1667 16.8886 11.0301 17.0301L8.03009 20.0301C7.88944 20.1707 7.69871 20.2497 7.49984 20.2497C7.30097 20.2497 7.11024 20.1707 6.96959 20.0301L3.96959 17.0301C3.82899 16.8894 3.75 16.6987 3.75 16.4998C3.75 16.301 3.82899 16.1102 3.96959 15.9696Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 3.75C7.69891 3.75 7.88968 3.82902 8.03033 3.96967C8.17098 4.11032 8.25 4.30109 8.25 4.5V19.5C8.25 19.6989 8.17098 19.8897 8.03033 20.0303C7.88968 20.171 7.69891 20.25 7.5 20.25C7.30109 20.25 7.11032 20.171 6.96967 20.0303C6.82902 19.8897 6.75 19.6989 6.75 19.5V4.5C6.75 4.30109 6.82902 4.11032 6.96967 3.96967C7.11032 3.82902 7.30109 3.75 7.5 3.75ZM15.9697 3.96975C16.1104 3.82915 16.3011 3.75016 16.5 3.75016C16.6989 3.75016 16.8896 3.82915 17.0303 3.96975L20.0303 6.96975C20.1669 7.1112 20.2425 7.30065 20.2408 7.4973C20.239 7.69395 20.1602 7.88206 20.0211 8.02111C19.8821 8.16017 19.6939 8.23905 19.4973 8.24076C19.3007 8.24246 19.1112 8.16687 18.9697 8.03025L16.5 5.5605L14.0303 8.03025C13.8888 8.16687 13.6993 8.24246 13.5027 8.24076C13.3061 8.23905 13.1179 8.16017 12.9789 8.02111C12.8398 7.88206 12.761 7.69395 12.7592 7.4973C12.7575 7.30065 12.8331 7.1112 12.9697 6.96975L15.9697 3.96975Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 3.75C16.6989 3.75 16.8897 3.82902 17.0303 3.96967C17.171 4.11032 17.25 4.30109 17.25 4.5V19.5C17.25 19.6989 17.171 19.8897 17.0303 20.0303C16.8897 20.171 16.6989 20.25 16.5 20.25C16.3011 20.25 16.1103 20.171 15.9697 20.0303C15.829 19.8897 15.75 19.6989 15.75 19.5V4.5C15.75 4.30109 15.829 4.11032 15.9697 3.96967C16.1103 3.82902 16.3011 3.75 16.5 3.75Z' fill='white'/%3E%3C/svg%3E");}
.del-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30931)'%3E%3Cpath d='M4.5 14.25C4.5 15.075 5.175 15.75 6 15.75H12C12.825 15.75 13.5 15.075 13.5 14.25V5.25H4.5V14.25ZM6 6.75H12V14.25H6V6.75ZM11.625 3L10.875 2.25H7.125L6.375 3H3.75V4.5H14.25V3H11.625Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30931'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fire-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_1315_16176)'%3E%3Cpath d='M18.6231 7.6837C18.5444 7.60707 18.4488 7.54999 18.3439 7.51702C18.2391 7.48405 18.128 7.47611 18.0196 7.49385C17.9111 7.51158 17.8084 7.55448 17.7195 7.61909C17.6306 7.68371 17.5581 7.76826 17.5078 7.86595C17.1576 8.54566 16.713 9.17237 16.1871 9.7274C16.2394 9.32764 16.2656 8.9249 16.2657 8.52173C16.2657 7.74763 16.1619 6.95104 15.9572 6.15393C15.2842 3.53549 13.5194 1.32102 11.1154 0.0784607C11.0124 0.0252013 10.8978 -0.00174578 10.7818 2.05261e-05C10.6658 0.00178684 10.5521 0.0322116 10.4508 0.0885841C10.3494 0.144957 10.2636 0.225526 10.2009 0.323114C10.1382 0.420701 10.1007 0.532277 10.0916 0.647898C9.90416 3.02746 8.67843 5.19238 6.72693 6.58888C6.70105 6.60749 6.67541 6.62634 6.64977 6.64509C6.59671 6.68399 6.5466 6.7207 6.49986 6.75154C6.49255 6.75641 6.48529 6.76138 6.47811 6.76649C5.25074 7.64526 4.238 8.81666 3.54932 10.1544C2.84947 11.5152 2.49463 12.9754 2.49463 14.4944C2.49463 15.2682 2.59836 16.0647 2.80297 16.8621C3.88274 21.0647 7.6648 23.9999 12.0002 23.9999C17.2414 23.9999 21.5053 19.7357 21.5053 14.4944C21.5053 11.9097 20.4817 9.49091 18.6231 7.6837ZM12.0002 22.5937C8.30694 22.5937 5.08499 20.0929 4.16507 16.5124C3.9898 15.8294 3.90088 15.1504 3.90088 14.4944C3.90088 13.2013 4.20332 11.9575 4.79971 10.7979C5.38475 9.66154 6.24463 8.66563 7.28699 7.91699C7.35768 7.86979 7.42302 7.82188 7.48114 7.77932C7.5036 7.76282 7.52614 7.74632 7.5471 7.73123C9.53268 6.3103 10.8784 4.20852 11.3433 1.85137C12.9434 2.95321 14.1069 4.60377 14.5953 6.5039C14.7705 7.18663 14.8595 7.86557 14.8595 8.52177C14.8595 9.48262 14.6833 10.4386 14.336 11.3631C14.2842 11.501 14.277 11.6517 14.3155 11.7938C14.3539 11.936 14.436 12.0625 14.5501 12.1555C14.6643 12.2485 14.8048 12.3034 14.9518 12.3122C15.0988 12.3211 15.2449 12.2836 15.3695 12.205C16.5257 11.4755 17.5118 10.5062 18.2611 9.36262C19.4522 10.8071 20.0991 12.5984 20.0991 14.4944C20.0991 18.9604 16.4659 22.5937 12.0002 22.5937Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16176'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.fire2-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_1315_35500)'%3E%3Cpath d='M18.6227 7.6837C18.5439 7.60707 18.4483 7.54999 18.3434 7.51702C18.2386 7.48405 18.1275 7.47611 18.0191 7.49385C17.9107 7.51158 17.8079 7.55448 17.719 7.61909C17.6301 7.68371 17.5576 7.76826 17.5073 7.86595C17.1572 8.54566 16.7125 9.17237 16.1866 9.7274C16.2389 9.32764 16.2651 8.9249 16.2652 8.52173C16.2652 7.74763 16.1614 6.95104 15.9567 6.15393C15.2837 3.53549 13.519 1.32102 11.1149 0.0784607C11.0119 0.0252013 10.8973 -0.00174578 10.7813 2.05261e-05C10.6654 0.00178684 10.5516 0.0322116 10.4503 0.0885841C10.3489 0.144957 10.2631 0.225526 10.2004 0.323114C10.1377 0.420701 10.1002 0.532277 10.0911 0.647898C9.90367 3.02746 8.67794 5.19238 6.72644 6.58888C6.70056 6.60749 6.67492 6.62634 6.64928 6.64509C6.59622 6.68399 6.54611 6.7207 6.49937 6.75154C6.49206 6.75641 6.4848 6.76138 6.47762 6.76649C5.25025 7.64526 4.23752 8.81666 3.54883 10.1544C2.84898 11.5152 2.49414 12.9754 2.49414 14.4944C2.49414 15.2682 2.59787 16.0647 2.80248 16.8621C3.88225 21.0647 7.66431 23.9999 11.9997 23.9999C17.2409 23.9999 21.5048 19.7357 21.5048 14.4944C21.5048 11.9097 20.4813 9.49091 18.6227 7.6837ZM11.9997 22.5937C8.30645 22.5937 5.0845 20.0929 4.16458 16.5124C3.98931 15.8294 3.90039 15.1504 3.90039 14.4944C3.90039 13.2013 4.20283 11.9575 4.79922 10.7979C5.38427 9.66154 6.24414 8.66563 7.2865 7.91699C7.35719 7.86979 7.42253 7.82188 7.48066 7.77932C7.50311 7.76282 7.52566 7.74632 7.54661 7.73123C9.53219 6.3103 10.8779 4.20852 11.3428 1.85137C12.943 2.95321 14.1064 4.60377 14.5948 6.5039C14.77 7.18663 14.859 7.86557 14.859 8.52177C14.859 9.48262 14.6829 10.4386 14.3355 11.3631C14.2837 11.501 14.2765 11.6517 14.315 11.7938C14.3534 11.936 14.4355 12.0625 14.5497 12.1555C14.6638 12.2485 14.8043 12.3034 14.9513 12.3122C15.0983 12.3211 15.2444 12.2836 15.369 12.205C16.5252 11.4755 17.5113 10.5062 18.2606 9.36262C19.4517 10.8071 20.0986 12.5984 20.0986 14.4944C20.0986 18.9604 16.4654 22.5937 11.9997 22.5937Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_35500'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.star-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_1315_16064)'%3E%3Cpath d='M23.9655 9.24633C23.925 9.12155 23.8504 9.0106 23.7501 8.92603C23.6498 8.84146 23.5278 8.78665 23.398 8.76778L15.9579 7.68661L12.6305 0.944737C12.5724 0.827087 12.4826 0.72803 12.3712 0.658766C12.2598 0.589503 12.1312 0.552795 12 0.552795C11.8688 0.552795 11.7402 0.589503 11.6288 0.658766C11.5174 0.72803 11.4275 0.827087 11.3695 0.944737L8.04193 7.68666L0.601991 8.76778C0.47216 8.78665 0.350199 8.84147 0.249897 8.92604C0.149595 9.0106 0.0749538 9.12155 0.0344128 9.24632C-0.0061282 9.37109 -0.0109516 9.50472 0.0204879 9.63209C0.0519275 9.75947 0.118376 9.8755 0.21232 9.96708L5.59581 15.215L4.32512 22.6251C4.30295 22.7544 4.31739 22.8873 4.36683 23.0089C4.41627 23.1304 4.49872 23.2357 4.60487 23.3128C4.71101 23.3899 4.83662 23.4358 4.96748 23.4452C5.09834 23.4547 5.22923 23.4273 5.34536 23.3663L12 19.8677L18.6544 23.3663C18.7552 23.4194 18.8675 23.4471 18.9815 23.4471C19.0839 23.4471 19.1851 23.4247 19.2779 23.3816C19.3708 23.3384 19.4531 23.2755 19.5191 23.1972C19.5851 23.1189 19.6333 23.0272 19.6601 22.9283C19.687 22.8295 19.6919 22.726 19.6746 22.6251L18.4035 15.215L23.7876 9.96713C23.8815 9.87555 23.948 9.75951 23.9794 9.63213C24.0109 9.50475 24.0061 9.37111 23.9655 9.24633ZM17.1573 14.4659C17.0756 14.5455 17.0145 14.6437 16.9793 14.7522C16.9441 14.8606 16.9358 14.976 16.9551 15.0883L18.0478 21.4586L12.3272 18.451C12.2263 18.3979 12.114 18.3702 12 18.3702C11.886 18.3702 11.7737 18.3979 11.6728 18.451L5.95196 21.4586L7.04434 15.0883C7.06359 14.976 7.05525 14.8606 7.02004 14.7522C6.98482 14.6438 6.92377 14.5456 6.84217 14.466L2.21416 9.95456L8.61001 9.02508C8.72282 9.00869 8.82995 8.96512 8.92218 8.89812C9.0144 8.83111 9.08896 8.74269 9.13941 8.64047L12 2.84458L14.8604 8.64042C14.9109 8.74265 14.9854 8.83108 15.0776 8.89809C15.1699 8.96509 15.277 9.00868 15.3898 9.02508L21.7857 9.95452L17.1573 14.4659Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16064'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.call-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_1315_16094)'%3E%3Cpath d='M22.0742 15.7533C20.6049 15.7533 19.1621 15.5234 17.7949 15.0716C17.1133 14.8392 16.3372 15.0196 15.8926 15.4727L13.194 17.5098C10.0644 15.8393 8.13669 13.9121 6.48894 10.8061L8.46612 8.17781C8.97981 7.66481 9.16406 6.91544 8.94331 6.21231C8.48956 4.83794 8.25906 3.39587 8.25906 1.92587C8.25913 0.863937 7.39519 0 6.33331 0H1.92575C0.863937 0 0 0.863937 0 1.92575C0 14.0977 9.90237 24 22.0742 24C23.1361 24 24.0001 23.1361 24.0001 22.0742V17.679C24 16.6172 23.1361 15.7533 22.0742 15.7533ZM22.6667 22.0742C22.6667 22.4011 22.4011 22.6667 22.0742 22.6667C10.6374 22.6667 1.33337 13.3626 1.33337 1.92581C1.33337 1.599 1.599 1.33337 1.92581 1.33337H6.33337C6.66019 1.33337 6.92581 1.599 6.92581 1.92581C6.92581 3.53844 7.17906 5.12113 7.6745 6.6205C7.7435 6.84188 7.6875 7.071 7.46356 7.30412L5.17188 10.3392C5.09662 10.4389 5.05086 10.5577 5.03981 10.6821C5.02877 10.8065 5.05287 10.9315 5.10938 11.0429C6.97981 14.7194 9.25263 16.9922 12.9551 18.8893C13.1803 19.0071 13.4564 18.9824 13.6608 18.8281L16.7656 16.4759C16.8432 16.3985 16.9409 16.3444 17.0477 16.3195C17.1544 16.2947 17.266 16.3001 17.3698 16.3353C18.8796 16.834 20.4622 17.0866 22.0742 17.0866C22.4011 17.0866 22.6667 17.3522 22.6667 17.6791V22.0742Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16094'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.news-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_1315_15993)'%3E%3Cpath d='M23.3333 0H4.66675C4.29862 0 4 0.298563 4 0.66675V4H0.66675C0.298625 4 0 4.29856 0 4.66675V21.3333C0.0016875 22.8054 1.19456 23.9982 2.66675 24H20.6667C22.5068 23.9981 23.998 22.5069 24 20.6667V0.66675C24 0.298625 23.7014 0 23.3333 0ZM1.33325 21.3333V5.33325H4V21.3333C4 22.0698 3.40312 22.6667 2.66675 22.6667C1.93019 22.6667 1.33325 22.0699 1.33325 21.3333ZM22.6667 20.6667C22.6655 21.7708 21.7708 22.6655 20.6667 22.6667H4.96238C5.20258 22.2632 5.33062 21.8029 5.33325 21.3333V1.33325H22.6667V20.6667Z' fill='white'/%3E%3Cpath d='M8.66675 5.33325H19.3333C19.7014 5.33325 20 5.03494 20 4.66675C20 4.29856 19.7014 4 19.3333 4H8.66675C8.29862 4 8 4.29856 8 4.66675C8 5.03494 8.29856 5.33325 8.66675 5.33325ZM8.66675 9.33325H19.3333C19.7014 9.33325 20 9.03494 20 8.66675C20 8.29856 19.7014 8 19.3333 8H8.66675C8.29862 8 8 8.29856 8 8.66675C8 9.03494 8.29856 9.33325 8.66675 9.33325ZM8.66675 13.3333H19.3333C19.7014 13.3333 20 13.0349 20 12.6668C20 12.2986 19.7014 12 19.3333 12H8.66675C8.29862 12 8 12.2986 8 12.6668C8 13.0349 8.29856 13.3333 8.66675 13.3333ZM8.66675 17.3333H19.3333C19.7014 17.3333 20 17.0349 20 16.6668C20 16.2986 19.7014 16 19.3333 16H8.66675C8.29862 16 8 16.2986 8 16.6668C8 17.0349 8.29856 17.3333 8.66675 17.3333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_15993'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.edit-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_1315_24914)'%3E%3Cpath d='M19.9165 0.904639C18.7069 -0.302848 16.748 -0.302848 15.5383 0.904639L14.4424 2.00661L2.77613 13.6667L2.75133 13.6916C2.74538 13.6977 2.74538 13.704 2.73894 13.704C2.72654 13.7226 2.70795 13.7411 2.6958 13.7597C2.6958 13.7659 2.68935 13.7659 2.68935 13.7721C2.67695 13.7907 2.671 13.8031 2.65836 13.8216C2.65241 13.8278 2.65241 13.8338 2.64616 13.8402C2.63996 13.8588 2.63376 13.8712 2.62737 13.8898C2.62737 13.8958 2.62142 13.8958 2.62142 13.9022L0.0329371 21.6858C-0.00428603 21.7943 -0.0100903 21.9112 0.0161927 22.0229C0.0424757 22.1346 0.0997771 22.2367 0.181499 22.3172C0.298572 22.4329 0.456636 22.4975 0.621185 22.497C0.688425 22.4958 0.755069 22.4853 0.819334 22.466L8.59692 19.8714C8.60292 19.8714 8.60292 19.8714 8.60932 19.8654C8.6289 19.8597 8.6476 19.8512 8.6649 19.8404C8.66964 19.8398 8.67406 19.8377 8.6775 19.8344C8.6959 19.822 8.72069 19.8094 8.73928 19.797C8.75768 19.7848 8.77647 19.7663 8.79507 19.7539C8.80127 19.7474 8.80727 19.7474 8.80727 19.7415C8.81371 19.7352 8.82611 19.7292 8.83226 19.7167L21.5945 6.95442C22.802 5.7448 22.802 3.78593 21.5945 2.57646L19.9165 0.904639ZM8.39882 18.4162L4.08904 14.1066L14.8759 3.31971L19.1857 7.6293L8.39882 18.4162ZM3.482 15.2521L7.24712 19.017L1.59343 20.8993L3.482 15.2521ZM20.7215 6.08745L20.0651 6.75008L15.7551 2.44014L16.4179 1.77766C17.1429 1.05325 18.3181 1.05325 19.0433 1.77766L20.7275 3.46193C21.4471 4.19021 21.4444 5.36264 20.7215 6.08745Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24914'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.callback-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_1352_4552)'%3E%3Cpath d='M12.11 6.92007C13.7166 6.92007 15.0233 8.22673 15.0233 9.8334C15.0233 10.0101 15.1666 10.1567 15.3466 10.1567C15.5266 10.1567 15.6666 10.0134 15.6666 9.8334C15.6666 7.87007 14.07 6.27673 12.11 6.27673C12.0242 6.27673 11.942 6.3108 11.8813 6.37144C11.8207 6.43207 11.7866 6.51431 11.7866 6.60007C11.7866 6.77673 11.93 6.92007 12.11 6.92007Z' fill='%231C737A'/%3E%3Cpath d='M12.11 5.07009C14.7367 5.07009 16.8734 7.20676 16.8734 9.83343C16.8734 9.91918 16.9074 10.0014 16.9681 10.0621C17.0287 10.1227 17.111 10.1568 17.1967 10.1568C17.2825 10.1568 17.3647 10.1227 17.4253 10.0621C17.486 10.0014 17.52 9.91918 17.52 9.83343C17.52 6.85343 15.0934 4.42676 12.1134 4.42676C11.9367 4.42676 11.79 4.57009 11.79 4.75009C11.79 4.93009 11.93 5.07009 12.11 5.07009Z' fill='%231C737A'/%3E%3Cpath d='M12.11 3.22337C15.7567 3.22337 18.7234 6.19004 18.7234 9.83671C18.7234 9.92246 18.7574 10.0047 18.8181 10.0653C18.8787 10.126 18.9609 10.16 19.0467 10.16C19.1324 10.16 19.2147 10.126 19.2753 10.0653C19.336 10.0047 19.37 9.92246 19.37 9.83671C19.37 5.83671 16.1134 2.58004 12.1134 2.58004C12.0276 2.58004 11.9454 2.6141 11.8847 2.67474C11.8241 2.73538 11.79 2.81762 11.79 2.90337C11.7867 3.07671 11.93 3.22337 12.11 3.22337ZM21.0867 16.23L18.4267 13.57C18.0847 13.229 17.6214 13.0375 17.1384 13.0375C16.6554 13.0375 16.1921 13.229 15.85 13.57L13.8934 15.5267C13.7734 15.6467 13.59 15.6734 13.4467 15.5867C12.0034 14.71 10.6467 13.6367 9.41335 12.4034C8.25809 11.2517 7.23611 9.97364 6.36669 8.59337C6.28002 8.45337 6.30335 8.26337 6.42335 8.14337L8.42002 6.14671C8.76335 5.80337 8.95335 5.34671 8.95335 4.86004C8.95335 4.37337 8.76335 3.91337 8.42002 3.57004L5.76002 0.910039C5.15335 0.303372 4.18669 0.206705 3.44669 0.690039C3.36669 0.750039 3.27335 0.820039 3.18335 0.910039L2.61669 1.48337C2.61335 1.49004 2.60335 1.49337 2.59669 1.49671C2.59335 1.50337 2.59002 1.51337 2.58335 1.52004L1.27335 2.84337C0.710109 3.41167 0.389782 4.17663 0.380021 4.97671C0.323355 8.40004 2.43002 12.6667 5.87669 16.1167C9.28335 19.5234 13.4834 21.62 16.8867 21.62H17.0267C17.8367 21.6067 18.5934 21.29 19.16 20.7267C19.9334 19.96 21.09 18.8067 21.09 18.8067C21.2534 18.6434 21.3867 18.4434 21.48 18.2267C21.7634 17.5367 21.61 16.7534 21.0867 16.23ZM3.64335 1.36337C3.70335 1.30337 3.77002 1.25337 3.82002 1.21671C4.29002 0.910039 4.91669 0.973372 5.31002 1.36337L7.97002 4.02337C8.19335 4.24671 8.31669 4.54337 8.31669 4.85671C8.31669 5.17004 8.19335 5.46671 7.97002 5.69004L7.60669 6.05337L3.28335 1.72671L3.64335 1.36337ZM18.7067 20.27C18.26 20.7134 17.66 20.9634 17.0167 20.9767C13.7667 21.04 9.66669 18.9967 6.33335 15.6634C3.00335 12.3334 0.970021 8.24337 1.02335 4.99004C1.03335 4.34671 1.28669 3.74671 1.73002 3.29671L2.83002 2.18337L7.15335 6.50671L5.97335 7.68671C5.81029 7.84726 5.70689 8.05864 5.68022 8.28592C5.65355 8.51319 5.70522 8.74277 5.82669 8.93671C6.70669 10.3367 7.76335 11.6567 8.96335 12.86C10.2334 14.13 11.63 15.2334 13.1167 16.1367C13.5134 16.3767 14.02 16.3134 14.3534 15.9834L15.49 14.8467L19.8134 19.1667C19.4567 19.5234 19.0434 19.9334 18.7067 20.27ZM20.8867 17.9767C20.8267 18.1167 20.74 18.2467 20.6334 18.3534L20.27 18.7167L15.9434 14.3867L16.3067 14.0234C16.5278 13.8025 16.8275 13.6784 17.14 13.6784C17.4525 13.6784 17.7523 13.8025 17.9734 14.0234L20.6334 16.6834C20.798 16.8502 20.9098 17.0618 20.9549 17.2919C20.9999 17.5219 20.9762 17.7601 20.8867 17.9767Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_4552'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.add-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.9982 11.0018V4H11.0018V11.0018H4V12.9982H11.0018V20H12.9982V12.9982H20V11.0018H12.9982Z' fill='white'/%3E%3C/svg%3E");}
.attention-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_1442_4419)'%3E%3Cpath d='M25.665 20.6376L15.0002 2.95092C14.5801 2.25415 13.8136 1.82129 13 1.82129C12.1863 1.82129 11.4199 2.25415 10.9996 2.95097L0.334925 20.6376C-0.0993057 21.3578 -0.112153 22.2601 0.301358 22.9923C0.714972 23.7246 1.49426 24.1795 2.3352 24.1795H23.6647C24.5057 24.1795 25.285 23.7246 25.6986 22.9923C26.1121 22.26 26.0993 21.3577 25.665 20.6376ZM24.2247 22.1599C24.1686 22.2591 24.0872 22.3415 23.9888 22.3989C23.8905 22.4564 23.7786 22.4867 23.6647 22.4868H2.3352C2.22132 22.4867 2.1095 22.4564 2.01115 22.399C1.91279 22.3416 1.83142 22.2591 1.77534 22.16C1.71942 22.0608 1.69081 21.9485 1.69243 21.8346C1.69404 21.7208 1.72582 21.6094 1.78453 21.5118L12.4494 3.82507C12.5068 3.73041 12.5876 3.6521 12.6841 3.59765C12.7805 3.5432 12.8893 3.51442 13 3.51408C13.224 3.51408 13.435 3.63327 13.5506 3.82507L24.2154 21.5118C24.2741 21.6093 24.3059 21.7207 24.3076 21.8346C24.3092 21.9485 24.2806 22.0607 24.2247 22.1599Z' fill='white'/%3E%3Cpath d='M13.008 8.78516C12.3641 8.78516 11.8615 9.13067 11.8615 9.7432C11.8615 11.612 12.0814 14.2976 12.0814 16.1665C12.0814 16.6533 12.5055 16.8574 13.008 16.8574C13.3849 16.8574 13.9189 16.6533 13.9189 16.1665C13.9189 14.2976 14.1387 11.6121 14.1387 9.7432C14.1387 9.13072 13.6205 8.78516 13.008 8.78516ZM13.0238 17.9411C12.3328 17.9411 11.8145 18.4907 11.8145 19.1504C11.8145 19.7943 12.3327 20.3597 13.0238 20.3597C13.6677 20.3597 14.2174 19.7943 14.2174 19.1504C14.2174 18.4907 13.6676 17.9411 13.0238 17.9411Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1442_4419'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** +/- ***/
.qty-plus-icon, .qty-minus-icon{width: 24px;height: 24px;background-color: var(--main-color-greydark);display:block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.qty-minus-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1352_5084)'%3E%3Cpath d='M8.37231 0.36362L8.37231 14.7597L11.3868 11.7453C11.5284 11.6027 11.7588 11.6019 11.9013 11.7434C12.0439 11.885 12.0447 12.1154 11.9031 12.258L8.26684 15.8943C8.125 16.0352 7.89595 16.0352 7.75414 15.8943L4.11782 12.2579C3.9653 12.1273 3.94752 11.8978 4.07817 11.7452C4.20879 11.5927 4.43835 11.5749 4.59088 11.7056C4.6051 11.7178 4.61838 11.731 4.63053 11.7452L7.64501 14.7597L7.64501 0.363589C7.64501 0.162748 7.80782 -3.05121e-05 8.00863 -3.05121e-05C8.20944 -3.05121e-05 8.37231 0.162811 8.37231 0.36362Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_5084'%3E%3Crect width='16' height='16' fill='white' transform='matrix(0 -1 -1 0 16 16)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.qty-plus-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_1352_5087)'%3E%3Cpath d='M7.62769 15.6364L7.62769 1.24026L4.61321 4.25474C4.47162 4.39733 4.24125 4.39814 4.09869 4.25655C3.9561 4.11496 3.95528 3.88459 4.09688 3.74203L7.73316 0.105748C7.875 -0.0352494 8.10405 -0.0352494 8.24586 0.105748L11.8822 3.74206C12.0347 3.87268 12.0525 4.10224 11.9218 4.25477C11.7912 4.4073 11.5617 4.42508 11.4091 4.29442C11.3949 4.28224 11.3816 4.26899 11.3695 4.25477L8.35499 1.24029V15.6364C8.35499 15.8373 8.19218 16 7.99137 16C7.79056 16 7.62769 15.8372 7.62769 15.6364Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_5087'%3E%3Crect width='16' height='16' fill='white' transform='matrix(0 1 1 0 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Стрелки ***/
.arrow-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1367_168)'%3E%3Cpath d='M0.36362 7.62769H14.7597L11.7453 4.61321C11.6027 4.47162 11.6019 4.24125 11.7434 4.09869C11.885 3.9561 12.1154 3.95528 12.258 4.09688L15.8943 7.73316C16.0352 7.875 16.0352 8.10405 15.8943 8.24586L12.2579 11.8822C12.1273 12.0347 11.8978 12.0525 11.7452 11.9218C11.5927 11.7912 11.5749 11.5617 11.7056 11.4091C11.7178 11.3949 11.731 11.3816 11.7452 11.3695L14.7597 8.35499H0.363588C0.162748 8.35499 -3.05176e-05 8.19218 -3.05176e-05 7.99137C-3.05176e-05 7.79056 0.162811 7.62769 0.36362 7.62769Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1367_168'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.arrow-icon._left{transform: rotate(180deg);}
.arrow-icon._right{transform: rotate(0deg);}
.arrow-icon._top{transform: rotate(-90deg);}
.arrow-icon._bottom{transform: rotate(-180deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--main-color-greydark);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");}
input.quantity, input.cartqty, input.quantity-ajax{display: inline-block;font-weight: 400;vertical-align: middle;width: 50px;height: 44px;color: var(--main-color-black);border: 1px solid var(--main-color-greylight);border-right: 0;border-left: 0;font-size: 14px;text-align: center;padding: 0;background: var(--main-color-white);}
.qty-set{display: flex; align-items:center;}
.qty-set > a{position:relative;display: flex;align-items: center;justify-content: center;width: 44px;min-width: 44px;height: 44px;background: var(--main-color-white);border: 1px solid var(--main-color-greylight);}
.qty-set > a .qty-plus-icon, .qty-set > a .qty-minus-icon{min-width: 16px;width: 16px;height: 16px;}
.qty-set > a:hover .qty-plus-icon, .qty-set > a:hover .qty-minus-icon{background-color: var(--main-color-green);}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 13px 30px;color: var(--main-color-white);background: var(--main-color-green);font-size: 18px;font-weight: 700;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;font-family: 'Alegreya Sans SC', sans-serif;}
.button2{color: var(--main-color-white);background: var(--main-color-greydark);}
.button3{color: var(--main-color-white);background: var(--main-color-black);}
.button4{color: var(--main-color-green);font-weight: 700;font-size: 18px;text-align: center;font-family: 'Alegreya Sans SC', sans-serif;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.button5{color: var(--main-color-greydark);font-weight: 700;font-size: 16px;text-align: center;font-family: 'Alegreya Sans SC', sans-serif;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.button5 .icon_{background-color: var(--main-color-greydark);transition: 0.3s;margin-right:12px;}
@media (min-width: 768px){
  .button:hover{background: var(--main-color-red);color: var(--main-color-white);}
  .button2:hover{color: var(--main-color-white);background: var(--main-color-green);}
  .button3:hover{color: var(--main-color-white);background: var(--main-color-green);}
  .button4:hover{color: var(--main-color-red);}
  .button5:hover{color: var(--main-color-green);}
  .button5:hover .icon_{background-color: var(--main-color-green);}
}
.callback_notify{width: 100%;}
.button.big{font-size: 21px;line-height: 45px;padding: 0 40px;}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: 'Open Sans', sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-green);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
.remove:after{content: '';-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;display: block;width: 16px;height: 16px;background-color: #000000;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 0;left: 50%;transform: translateX(-50%);cursor: default;width: 100%;display: flex;justify-content: center;z-index: 1;}
.icon_sticker > span:not(:last-child){margin-right: 4px;}
.ico-new, .ico-best{display: flex;align-items: center;justify-content: center;padding: 6px;height: 29px;position: relative;color: var(--main-color-white);font-size: 14px;font-weight: 700;line-height: normal;font-family: 'Alegreya Sans SC', sans-serif;}
.ico-new{background-color: var(--main-color-blue);}
.ico-best{background-color: var(--main-color-orange);}
.ico-sale-discount{padding: 6px 8px;background: var(--main-color-red);color: var(--main-color-white);font-weight: 800;font-size: 14px;word-break: initial;width: max-content;}
/**/
.overlay, .header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;background-color: var(--main-color-black);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened, .header-overlay._active{visibility: visible;opacity: 0.6;}
.fancybox-overlay-fixed{background: rgba(255,255,255,0.4) !important;}
/* Уведомление в шапке*/
.banner-top{position: relative}
.banner-top-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0}
.banner-top-icon{width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid var(--main-color-white);border-radius: 50%;margin-right: 15px;flex: 0 0 40px}
.banner-top-closeBtn{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before{content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: var(--main-color-white)}
.banner-top-closeBtn:before{-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/*
* Основной контент
*/
#main{position: relative;}
.index#main{margin: 0px 0 20px;}
.more_next_btn{width:16px;min-width:16px;height: 16px;margin-left: 8px;display: block;background-color: var(--main-color-black); -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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_15575)'%3E%3Cpath d='M0.36362 7.62744L14.7597 7.62744L11.7453 4.61297C11.6027 4.47137 11.6019 4.241 11.7434 4.09844C11.885 3.95585 12.1154 3.95504 12.258 4.09663L15.8943 7.73291C16.0352 7.87475 16.0352 8.10381 15.8943 8.24562L12.2579 11.8819C12.1273 12.0345 11.8978 12.0522 11.7452 11.9216C11.5927 11.791 11.5749 11.5614 11.7056 11.4089C11.7178 11.3947 11.731 11.3814 11.7452 11.3692L14.7597 8.35474L0.363588 8.35474C0.162748 8.35474 -3.05176e-05 8.19193 -3.05176e-05 7.99112C-3.05176e-05 7.79032 0.162811 7.62744 0.36362 7.62744Z' fill='%23232A2B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_15575'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.mainnav__more > .mainnav__link .more_next_btn{background-color: var(--main-color-greydark);}
.dropdown._more-menu.opened  .dropdown__body{opacity: 1;visibility: visible}
.dropdown._more-menu.opened > .mainnav__link, .dropdown._more-menu > .mainnav__link:hover{color: var(--main-color-green);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-green);transform: rotate(-90deg);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-green);}
.dropdown._more-menu.opened > .mainnav__link:before{opacity:1;}
#capslock{display: none;margin: 10px 0;text-align: left;color: #c671fa;font-size: 14px;}
#capslock div:not(:last-child){margin-bottom: 5px;}
.showPassBlock{position: absolute;top: 0;right: 16px;height: 44px;display: flex;align-items: center;justify-content: center;}
/*Лого*/
.header .header-logo img{max-height: 54px;min-width: 184px;object-fit: contain;}
/** Шапка **/
.index header.header{border-bottom: 0;padding-bottom: 4px;}
header.header{margin-bottom: 12px;padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--main-color-grey);position:relative;z-index: 35;background: var(--main-color-white);}
header.header.z-in{z-index: 1;}
.header .header-wrapper{display:flex;align-items:center;flex-wrap:wrap;background: var(--main-color-white);}
.header .header-wrapper[data-name="header_main"]{justify-content: space-between;grid-gap: 16px 30px;}
.header .header-wrapper[data-name="header_main"] .header-logo{display:none;}
.header .header-wrapper[data-name="header_top"]{padding-bottom: 8px;margin-bottom: 12px;border-bottom: 1px solid var(--main-color-grey);position: relative;}
.header .header-wrapper[data-name="header_top"] > div{display: flex;align-items:center;flex-wrap:wrap;justify-content: space-between;grid-gap: 16px;}
.header .header_contacts{display: flex;align-items: center;grid-gap: 30px;text-align: right;}
.header .header_content a:hover {color: #1c737a;}
.header .header_content a.time_link {font-size: 14px;display: block;}
.header .header-wrapper[data-name="header_top"] .header_btn{transition: 0.3s;padding: 0 16px;height: 40px;color: var(--main-color-green);border: 1px solid var(--main-color-green);font-weight: 700;font-size: 16px;display:flex;align-items:center;justify-content:center;font-family: 'Alegreya Sans SC', sans-serif;}
.header .header-wrapper[data-name="header_top"] .header_btn .icon_{transition: 0.3s;width:22px;min-width:22px;height:22px;background-color: var(--main-color-green);}
.header .header-wrapper[data-name="header_top"] .header_btn:hover{color: var(--main-color-white);background: var(--main-color-green);}
.header .header-wrapper[data-name="header_top"] .header_btn:hover .icon_{background-color: var(--main-color-white);}
.header .header-wrapper[data-name="header_main"] .header_btn{display:none;}
.header .header-wrapper[data-name="header_main"] .header_btn .icon_{width:30px;min-width:30px;height:30px;margin:0;background-color: var(--main-color-black);}
.header .header-wrapper[data-name="header_main"].opencatalog{position:relative;z-index: 30;}
.header .header_block{display: flex;flex-direction: column;grid-gap: 8px;max-width: 160px;
/*overflow: hidden;*/
}
.header .header_block .title{font-size: 14px;color: var(--main-color-greydark);}
.header .header_block .call_link{font-weight: 700;font-size: 17px;white-space: nowrap;line-height: 0;}
.header .header_block .region_link{font-size: 14px;display: block;}
.header .mainnav{width: 100%;max-width: calc(100% - 181px - 203px - 100px);}
.header .mainnav ul{display: flex;align-items: center;width: 100%;padding: 0;margin: 0;grid-gap: 20px;}
.header .mainnav ul li{list-style-type: none;white-space: nowrap;font-size: 14px;}
.header .mainnav ul li.mainnav__more:hover > a{color: var(--main-color-green);}
.header .mainnav ul li.mainnav__more:hover > a .more_next_btn{background-color: var(--main-color-green);}
.header .mainnav ul li a{transition: 0.3s;font-size:16px;position:relative;}
.header .mainnav ul li a:before{content: '';width: 40px;height: 2px;transition: 0.3s;background: var(--main-color-green);display: block;position: absolute;top: 100%;left: 0;opacity:0;}
.header .mainnav ul li a:hover:before, .header .mainnav ul li a.active:before{opacity:1;}
.header .mainnav ul li a:hover{color:var(--main-color-green);}
.header .header-menu:hover .header-menu-list{visibility: visible;opacity: 1;}
.header .header-menu:hover > span{color: #fc1a85;}
.header .header-menu:hover > span.icon_{background-color: #fc1a85;transform: scale(1);}
.header .menu_mob{display:none;color: var(--main-color-greydark);font-size: 14px;align-items: center;}
.header .menu_mob .icon_{min-width: 20px;width: 20px;height: 20px;margin-right:12px;background-color: var(--main-color-greydark);}
.categoryBtn{background: #1c737a;padding:8px;width: 181px;font-weight: 700;font-size: 20px;color:var(--main-color-white);display: flex;align-items: center;justify-content: center;font-family: 'Alegreya Sans SC', sans-serif;cursor: pointer;transition: 0.3s;}
.categoryBtn .icon_{width:24px;height:24px;min-width:24px;margin-right:8px;background-color:var(--main-color-white);transition: 0.3s;}
.categoryBtn.mob_{display:none;padding: 0;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
.categoryBtn.active{background: var(--main-color-green);}
.categoryBtn.web_.active .icon_, .categoryBtn.mob_.active .icon_{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 5.25708L18.7429 4L12 10.7432L5.25708 4L4 5.25708L10.7429 12L4 18.7429L5.25708 20L12 13.2571L18.7429 20L20 18.7429L13.2571 12L20 5.25708Z' fill='white'/%3E%3C/svg%3E");}
#fancybox__catalog{display:none;padding: 20px;border-top: 1px solid var(--main-color-grey);position: absolute;left:0;top: 100%;z-index: 25;color: var(--main-color-black);width: 100%;background: var(--main-color-white);}
#fancybox__catalog .fancybox__catalog{position: relative;min-height: 400px;overflow: hidden;}
#fancybox__catalog .header-catalogMenu:after{content: '';position: absolute;top: 0;left: calc(264px + 40px);height: 100%;border-left: 1px solid var(--main-color-grey);display: block;}
#fancybox__catalog:after{content: '';position: absolute;z-index: -2;top: 0;left: 0;height: 100%;width: 100%;background: var(--main-color-white);}
#fancybox__catalog:before{content: '';width: 100%;height: 20px;display: block;position: absolute;left: 0;top: -20px;display:none;}
#fancybox__catalog .header-catalogMenu .header-subcatalog{display: flex;flex-wrap: wrap;grid-gap: 30px 20px;width: calc(100% - 264px - 80px);background: var(--main-color-white);position: absolute;top: 20px;left: 326px;opacity: 0;visibility: hidden;max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;}
#fancybox__catalog .header-catalogMenu .header-subcatalog:before{content: '';width: calc(100% + 342px);height: calc(100% + 20px);background: var(--main-color-white);display: block;position: absolute;top: -20px;left: -326px;z-index: -2;}
#fancybox__catalog .header-catalogMenu{width: 264px;z-index: 10;}
#fancybox__catalog .header-catalogMenu:before{content: '';position: absolute;left: 0;bottom: 100%;display: block;background: transparent;width: 100%;height: 10px;}
#fancybox__catalog .header-catalog{position: relative;}
#fancybox__catalog .header-catalogLink{display: block;font-size: 16px;font-weight: 400;}
#fancybox__catalog .header-catalogLink .icon_{margin-left: auto;background-color: var(--main-color-black);transition: 0.3s;width: 16px;height: 16px;min-width: 16px;margin-right:0;position: absolute;top: 50%;transform: translateY(-50%);right: -34px;}
#fancybox__catalog .header-catalogItem{}
#fancybox__catalog .header-catalogItem:not(:last-child){margin-bottom: 16px;}
#fancybox__catalog .header-catalogMenuTitle{display: none}
#fancybox__catalog .header-catalogLink{position: relative;display: flex;align-items: center;}
#fancybox__catalog .header-catalogMenu ul{margin: 0;padding: 0;list-style: none;list-style-position: inside}
#fancybox__catalog .header-subcatalogTitle{display: block;font-size: 18px;font-weight: 700;color: var(--main-color-black);font-family: 'Alegreya Sans SC';text-transform: uppercase;}
#fancybox__catalog .header-catalogMenu a.active,
#fancybox__catalog .header-catalogMenu a:hover{color: var(--main-color-green);}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0;margin-top: 12px;}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third a{font-size: 16px;}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third .sub li{padding: 5px 0}
#fancybox__catalog .header-catalogMenu .header-subcatalogCol .arrow2-icon{display: none;}
#fancybox__catalog .header-catalogItem.hover .sub.hide {display: none;}
#fancybox__catalog .header-catalogItem.hover .sub{opacity: 1;visibility: visible;}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third > div:not(:last-child){margin-bottom: 12px;}
#fancybox__catalog .header-subcatalog._visible{opacity: 1;visibility: visible;z-index: 1;}
#fancybox__catalog .header-catalogItem > a{margin-right: 34px;}
#fancybox__catalog .header-catalogItem.hover > a{color: var(--main-color-green);}
#fancybox__catalog .header-catalogItem.hover > a .icon_{background-color: var(--main-color-green);right: -16px;}
#fancybox__catalog .header-subcatalogBanner{float: right;width: 300px}
#fancybox__catalog .header-subcatalogGrid{margin-right: 300px}
#fancybox__catalog .header-subcatalogCol{text-align: left;list-style: none;width: calc(25% - 15px);height: max-content;}
#fancybox__catalog .header-catalogItem .header-secondArrow{display: none;}
#fancybox__catalog .header-catalog{position: static;}
/* Каталог. Адаптивность */
.header .catalog__item .sub{opacity: 0;visibility: hidden;transition: 0.5s;position: fixed;top: 0;overflow: auto;height: 100%;padding-top: 16px;padding-bottom: 16px;}
.header .catalog__item:hover > .sub{opacity: 1;visibility: visible;}
.header .catalog__item a{max-width: 250px;color: var(--main-color-black);display: flex;align-items: center;padding-right: 40px;font-weight: 700;}
.header .catalog__item .open{display: block;width: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-greydark);margin-left: auto;}
.header .catalog__item .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%3Cg clip-path='url(%23clip0_512_15782)'%3E%3Cpath d='M8.59009 16.59L13.1701 12L8.59009 7.41L10.0001 6L16.0001 12L10.0001 18L8.59009 16.59Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15782'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header .catalog__item .open.opened{}
#fancybox__catalog .catalog__item:not(:last-child){margin-bottom: 20px;}
.catalog__item:hover > a{color: var(--main-color-green);}
.catalog__item:hover > a .open{background-color: var(--main-color-black);}
.catalog__item[data-level="0"] > .catalog__link span:not(.open){padding-right: 10px;}
.catalog__item[data-level="0"] > .catalog__link{white-space: nowrap;transition: 0.3s;font-size: 16px;}
#fancybox__catalog .catalog__item[data-level="0"]:hover > .sub[data-level="1"]{left: 25%;width: 75%;}
#fancybox__catalog .sub[data-level="1"]{left: 23%;width: 77%;}
#fancybox__catalog .catalog__item[data-level="1"]:hover > .sub[data-level="2"]{left: 50%;width: 50%;}
#fancybox__catalog .sub[data-level="2"]{left: 48%;width: 52%;}
#fancybox__catalog .catalog__item[data-level="2"]:hover > .sub[data-level="3"]{left: 75%;width: 25%;}
#fancybox__catalog .sub[data-level="3"]{left: 73%;width: 27%;}
#fancybox__catalog .sub[data-level="3"] a{padding-right: 0;}
#fancybox__catalog .catalog__item .sub[data-level="3"] .open{display:none;}
#fancybox__catalog .catalog__item .sub[data-level="4"]{display: none !important;}
@media (max-width: 1139px){
  #fancybox__catalog .header-subcatalogCol{width: calc(33.3% - 14px);}
}
/** Header main **/
.header-top > .container > .row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: wrap;padding: 15px 0;}
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--main-color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
.header .header-search{width: calc(100% - 184px - 175px - 350px - 55px);}
.header .header-search .search{position: relative;}
.header .header-search .search .icon_{margin: 0;min-width: 13px;width: 13px;height: 13px;background-color: var(--main-color-greydark);}
.header .header-search .search button:hover .icon_{background-color: var(--main-color-green);}
.header .header-search .search .search-input{color: var(--main-color-black);border-radius: 0;font-size: 14px;height: 40px;padding-right: 130px;padding-left: 48px;max-width: 100%;background: transparent;border-color: var(--main-color-greylight);transition: 0.3s;}
.header .header-search .search #search_mini_form.active .search-input{border-color:var(--main-color-green);}
.header .header-search .search #search_mini_form.active .search-submit .icon_{background-color:var(--main-color-green);}
.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:before{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 16px;margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--main-color-greydark);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header .header-search .search #search_mini_form:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1352_4563)'%3E%3Cpath d='M19.8827 19.3168L14.6059 14.0408C16.0872 12.4117 16.8727 10.2679 16.7943 8.06737C16.716 5.86688 15.7801 3.78431 14.1867 2.26472C12.5932 0.745125 10.4686 -0.0909519 8.26686 -0.0648358C6.06514 -0.0387196 3.96096 0.847518 2.40399 2.40448C0.84703 3.96144 -0.0392079 6.06563 -0.065324 8.26735C-0.0914402 10.4691 0.744637 12.5937 2.26423 14.1871C3.78382 15.7806 5.86639 16.7165 8.06688 16.7948C10.2674 16.8732 12.4112 16.0877 14.0403 14.6064L19.3171 19.8824C19.3925 19.9552 19.4935 19.9955 19.5984 19.9946C19.7033 19.9937 19.8036 19.9516 19.8778 19.8775C19.952 19.8033 19.994 19.703 19.9949 19.5981C19.9958 19.4932 19.9555 19.3922 19.8827 19.3168ZM0.799463 8.39995C0.799463 6.89681 1.2452 5.42743 2.08029 4.17762C2.91539 2.9278 4.10235 1.95369 5.49107 1.37847C6.87979 0.803241 8.40789 0.652735 9.88215 0.945983C11.3564 1.23923 12.7106 1.96306 13.7735 3.02594C14.8364 4.08882 15.5602 5.44301 15.8534 6.91726C16.1467 8.39152 15.9962 9.91963 15.4209 11.3083C14.8457 12.6971 13.8716 13.884 12.6218 14.7191C11.372 15.5542 9.9026 16 8.39946 16C6.38447 15.9978 4.45261 15.1964 3.02779 13.7716C1.60297 12.3468 0.801581 10.4149 0.799463 8.39995Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1352_4563'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header .header-search .search #search_mini_form .search-reset,
.header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;color: var(--main-color-green);transition: 0.2s;visibility: hidden;opacity: 0;}
.header .header-search .search #search_mini_form .search-submit{right: 0;}
.header .header-search .search #search_mini_form .search-submit:hover{color: var(--main-color-red);}
.header .header-search .search #search_mini_form .search-submit:before{content: 'Найти';margin: 0 16px;font-weight: 700;font-size: 16px;font-family: 'Alegreya Sans SC', sans-serif;}
.header .header-search .search #search_mini_form .search-submit .icon_{display:none;}
.header .header-search .search #search_mini_form .search-reset{right: 85px;}
.header .header-search .search #search_mini_form .search-reset:after{content: '';display: block;height: 24px;border-right: 1px solid var(--main-color-grey);margin-left: 16px;}
.header .header-search .search #search_mini_form input::-webkit-input-placeholder{color: var(--main-color-greydark)}
.header .header-search .search #search_mini_form input::-moz-placeholder{color: var(--main-color-greydark)}
.header .header-search .search #search_mini_form input:-ms-input-placeholder{color: var(--main-color-greydark)}
.header .header-search .search #search_mini_form.active .search-reset, .header .header-search .search #search_mini_form.active .search-submit{opacity:1;visibility: visible;}
.header-searchBtn{position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header .searchBtn{display:none;cursor:pointer;}
.header .searchBtn .icon_{background-color: var(--main-color-black);margin: 0;min-width: 30px;width: 30px;height: 30px;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;top: 100%;left: 0;width: 100%;padding: 16px;background-color: var(--main-color-white);z-index: 100;border-radius: 0;border-top: 1px solid var(--main-color-grey);max-height: calc(100vh - 56px);overflow: auto;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;grid-gap: 16px 50px;}
#search-result .inner .result-category{width: 340px;position: relative;}
#search-result .inner .result-category .result-item:not(:last-child){margin-bottom: 16px;}
#search-result .inner .result-category._visible:after{content: '';display: block;height: 100%;position: absolute;bottom: 0;right: -25px;border-right: 1px solid var(--main-color-grey);}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-goods{width: calc(100% - 340px - 50px);-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 12px;}
#search-result .inner .result-item{width: 100%;}
#search-result .inner .result-item a{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;display: flex;align-items: center;position: relative;}
#search-result .result-category a:before{display: none;content: '';width: 18px;height: 18px;min-width: 18px;background-color: #959595;margin-right: 10px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#search-result .result-category a:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M39.25 35.75L28.75 25.25C28.25 24.75 27.5 24.5 26.75 24.5C28.75 22 30 18.5 30 15C30 6.75 23.25 0 15 0C6.75 0 0 6.75 0 15C0 23.25 6.75 30 15 30C18.5 30 22 28.75 24.5 26.5C24.5 27.25 24.5 28 25.25 28.5L35.75 39C36.25 39.5 37 39.75 37.5 39.75C38 39.75 38.75 39.5 39.25 39C40.25 38.25 40.25 36.75 39.25 35.75ZM15 26.25C8.75 26.25 3.75 21.25 3.75 15C3.75 8.75 8.75 3.75 15 3.75C21.25 3.75 26.25 8.75 26.25 15C26.25 21.25 21.25 26.25 15 26.25Z' fill='%23444444'/%3E%3C/svg%3E");}
#search-result .inner .result-item a:hover, #search-result .inner .result-item a._active, #search-result .inner .result-item a:hover.show-all:after{color: var(--main-color-green);}
#search-result .inner .result-item a img{height: 80px;width: 80px;background: var(--main-color-white);border: 1px solid var(--main-color-greylight);margin-right: 20px;object-fit: contain;}
#search-result .inner .result-item a:hover{color: var(--main-color-green);}
#search-result .inner .result-category a{color: var(--main-color-black);font-weight: 700;font-size: 20px;font-family: 'Alegreya Sans SC', sans-serif;}
#search-result .inner .result-category a:hover{color: var(--main-color-green);}
#show-wrap{width: 100%;transition: 0.3s;margin-top: 20px;padding-top: 12px;border-top: 1px solid var(--main-color-grey);display: flex;align-items: center;font-weight: 700;font-size: 16px;color: var(--main-color-green);font-family: 'Alegreya Sans SC', sans-serif;}
#show-wrap:hover{color: var(--main-color-red);}
#search-result .inner .result-goods .result-item a .goods-right{width: calc(100% - 100px);display: flex;flex-direction: column;}
#search-result .inner .result-goods .result-item a .goods-price, #search-result .inner .result-goods .result-item a .goods-name{width: 100%;}
#search-result .inner .result-goods .result-item a .goods-name{font-size: 16px;max-height: 34px;overflow: hidden;}
#search-result .inner .result-goods .result-item a .goods-price{font-size: 18px;font-weight: 700;margin-top:8px;color: var(--main-color-black);}
#search-result .inner{margin: 0 auto;}
#search-result.hide_{display:none !important;}
@media (min-width: 1176px){
  #search-result{padding: 16px 0;}
  #search-result .inner{max-width: 1176px;padding-left: 16px;padding-right: 16px;}
}
@media (max-width: 1139px){
  #search-result .inner{grid-gap: 30px 30px;}
  #search-result .inner .result-category._visible:after{right: -15px;}
}
@media (max-width: 1039px){
  #search-result .inner{grid-gap: 30px 24px;}
  #search-result .inner .result-category:after{right: -12px;}
}
@media (max-width: 767px){
  header.header{margin-bottom: 8px;padding-top: 8px;padding-bottom: 8px;}
  #search-result .inner .result-category{width: 100%;}
  #search-result .inner .result-goods{width: 100%;}
  #search-result .inner .result-category._visible:after{height: auto;width: 100%;bottom: -15px;right: 0;border-bottom: 1px solid var(--main-color-greylight);border-radius: 0;}
}
.header-tools{margin-left: 30px;}
.dropdown{position: relative}
.dropdown .dropdown__body{align-items: flex-start;flex-direction: column;justify-content: center;position: absolute;top: calc(100% + 20px);z-index: 5;width: 100%;background-color: var(--main-color-white);opacity: 0;visibility: hidden;padding: 0;border-radius: 0;}
.dropdown .dropdown__body:before{content: '';display: block;height: 20px;width: 100%;background: 0 0;position: absolute;bottom: 100%}
.dropdown._more-menu .dropdown__body{min-width: 170px;left: 50%;transform: translateX(-50%);margin: 0;padding: 20px 24px;border: 1px solid var(--main-color-greylight);}
.dropdown._more-menu .dropdown__body li{margin: 0;padding-left: 7px;padding-right: 0;padding:0;}
.dropdown._more-menu .dropdown__body li:after{display:none;}
.dropdown._more-menu .dropdown__body li:before{content: '';width: 3px;height: 3px;display: block;background: #959595;border-radius: 50%;position: absolute;left: -7px;top: 50%;transform: translateY(-50%);transition: 0.3s;}
.dropdown._more-menu .dropdown__body li:hover:before{background-color: var(--main-color-green);}
.dropdown._more-menu .dropdown__body li{margin: 0;width: 100%;text-align: left;}
.dropdown._more-menu .dropdown__body li a:after{display:none;}
.dropdown._more-menu .dropdown__body li a{width: 100%;display: block;}
.dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
#main .col-right.col-no_filters{width: 100%;}
/** Навигация в шапке **/
.header .headerNavBar{display: flex;align-items: center;justify-content: end;grid-gap: 16px;position:relative;}
.header .headerNavBar_container{height: 100%;position:relative;}
.header .headerNavBar_container:before{content: '';background: #202349;width: 84px;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;border-radius: 0 20px 0 0;}
.header-toolsIcon{position: relative;background-color: var(--main-color-black);margin: 0;width: 30px;height: 30px;min-width: 30px;transition: 0.3s;}
.header .headerNavBar .menu_inner{padding-right: 12px;position: relative;}
.header .headerNavBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.header .headerNavBar .menu_icon.active .header-toolsIcon{background-color: var(--main-color-green);}
.header .headerNavBar .menu_icon.active .header-toolsLink_text{color: var(--main-color-green);}
.header .headerNavBar .menu_.opened .dropdown .menu_content{height:100%;}
.header .headerNavBar .menu_ .header .headerNavBar_content{padding: 30px 80px 30px 40px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__client{margin-top: 25px;padding-top: 20px;border-top: 1px solid var(--main-color-black)50;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__buttons{display: flex;align-items: center;margin-top: 15px;font-size: 14px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__buttons a:last-child{margin-left: auto;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__list{margin-bottom: 20px;}
.header .headerNavBar .menu_ .header .headerNavBar_content .form__fields:not(:last-child){margin-bottom: 10px;}
.header .headerNavBar .menu_ .header .headerNavBar_content button[type="submit"]{margin-top: 15px;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon{width: 84px;height: 84px;background: var(--main-color-green);border-radius: 0 20px 0 0;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 271.673 271.673' style='enable-background:new 0 0 271.673 271.673;' xml:space='preserve' height='40' width='40'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M114.939,0H10.449C4.678,0,0,4.678,0,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C125.388,4.678,120.71,0,114.939,0z'/%3E%3Cpath d='M261.224,0h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449V10.449C271.673,4.678,266.995,0,261.224,0z'/%3E%3Cpath d='M114.939,146.286H10.449C4.678,146.286,0,150.964,0,156.735v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C125.388,150.964,120.71,146.286,114.939,146.286z'/%3E%3Cpath d='M261.224,146.286h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49 c5.771,0,10.449-4.678,10.449-10.449v-104.49C271.673,150.964,266.995,146.286,261.224,146.286z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.header .headerNavBar .header .headerNavBar_top .catalog-icon span{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-white);width: 30px;height: 30px;display: block;}
.header .headerNavBar .header-toolsCounter{color: var(--main-color-black);transition: 0.3s;background-color: var(--main-color-grey);font-weight: 800;font-size: 12px;width: 18px;height: 18px;min-width: 18px;display: flex;align-items: center;justify-content: center;position: absolute;top: -3px;right: -12px;z-index: 1;}
.header .headerNavBar .cart .header-toolsCounter{color: var(--main-color-white);background-color: var(--main-color-red);}
.header .headerNavBar .header-toolsCounter.animate_{transform: scale(1.15);}
.header .headerNavBar .header-toolsCounter.count_empty{background: var(--main-color-grey) !important;color: var(--mian-color-black) !important;}
.header .headerNavBar .menu_.header .headerNavBar_top{margin-bottom: 30px;}
.header .headerNavBar .menu_icon{position: relative;}
.header .headerNavBar .menu_icon a{}
.header .headerNavBar .menu_icon a:hover .header-toolsIcon{background-color: var(--main-color-green);}
.header .headerNavBar .menu_icon a:hover{color: var(--main-color-green);}
.header .headerNavBar .dropdown{opacity: 0;visibility: hidden;position: absolute;top: calc(100% + 12px);right: 0;transition: 0.2s;width: 425px;background-color: var(--main-color-white);color: var(--main-color-black);border: 1px solid var(--main-color-greylight);z-index: 30;}
@media (min-width: 768px){
  .header .headerNavBar .menu_inner:hover .dropdown{opacity: 1;visibility: visible;}
}
.header .headerNavBar .dropdown .menu_content .empty{padding: 20px;}
.header .headerNavBar .menu_inner .dropdown .menu_content:before{content: '';display: block;position: absolute;right: 12px;top: -11px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='11' viewBox='0 0 26 11' fill='none'%3E%3Cpath d='M13.4876 0.655094L1.40519 10.5H24.675L13.4876 0.655094Z' fill='white' stroke='%23D9E4E1'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;width: 26px;height: 11px;}
.header .headerNavBar .menu_ .empty{text-align: left;line-height: 1.2;}
.header .headerNavBar .menu_ .empty.hide{display: none;}
.header .headerNavBar .menu_ .empty a{color:var(--main-color-green);font-weight: 700;}
.header .headerNavBar .menu_ .empty a:hover{color:var(--main-color-red);}
.header .headerNavBar .dropdown_price-wrapper{display: flex;align-items: center;justify-content: space-between;grid-gap: 12px 16px;padding: 0 20px;}
.header .headerNavBar .dropdown_price-wrapper a.remove{transition: 0.3s;height: 44px;font-weight: 700;font-size: 16px;color: var(--main-color-greydark);font-family: 'Alegreya Sans SC', sans-serif;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .dropdown_price-wrapper a.remove:hover{color: var(--main-color-green);}
.header .headerNavBar .dropdown_price{display: flex;align-items: center;grid-gap: 8px 12px;height: 44px;}
.header .headerNavBar .dropdown_price .price{font-size: 20px;}
.header .headerNavBar .dropdown_price .title{font-size: 14px;}
.header .headerNavBar .button._btn.subtotal .total-sum{margin-left:5px;}
.header .headerNavBar ul{padding: 24px 24px 12px;margin: 0;list-style: none;display: block;max-height: 310px;overflow-x: hidden;overflow-y: auto;border-bottom: 1px solid var(--main-color-greylight);}
.header .headerNavBar ul .item{position: relative;overflow: hidden;display: flex;align-items: center;background: var(--main-color-white);border-radius: 4px;}
.header .headerNavBar ul .item:not(:last-child){margin-bottom: 16px;}
.header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-minus, .header .headerNavBar ul .item:hover .addto__qty.qty-wrap .qty-plus{opacity: 1;visibility: visible;}
.header .headerNavBar ul .item .product-details{position: relative;text-align: left;width: calc(100% - 80px);padding-left: 8px;display: flex;flex-direction: column;justify-content: center;}
.header .headerNavBar ul .item .product-details .product-name{display: block;overflow: hidden;height: 38px;line-height: 19px;font-size: 14px;word-break: break-word;margin-bottom: 6px;padding-right: 30px;}
.header .headerNavBar ul .item .product-details .product-name:hover{color:var(--main-color-green);}
.header .headerNavBar ul .item .product-details .product-price{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;grid-gap: 8px;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price){font-size:18px;height: 18x;}
.header .headerNavBar ul .item .product-details .product-price .price.old-price{font-size:12px;height: 12px;}
.header .headerNavBar ul .item .qtyRemove{display: flex;align-items: center;}
.header .headerNavBar ul .item .product-modif{margin-top: 8px;}
.header .headerNavBar ul .item .properties:not(:last-child){margin-bottom: 2px;}
.header .headerNavBar ul .item .properties{color:var(--main-color-greydark);display: block;font-size: 14px;}
.header .headerNavBar ul .item .product-details a.remove{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_17673)'%3E%3Cmask id='mask0_1315_17673' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1315_17673)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23232A2B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_17673'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.header .headerNavBar ul .item .product-details a.remove{transition: 0.2s;font-size: 0;position: absolute;top: 0;right: 0;display: inline-block;background-color: var(--main-color-greydark);min-width: 16px;width: 16px; height: 16px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header .headerNavBar ul .item .product-details a.remove:hover{background-color: var(--main-color-green);}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set > a{width: 36px;min-width: 36px;height: 36px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set input{width: 56px;height: 36px;}
.header .headerNavBar ul .product-details .product-price .price > span:after{font-size: 12px;}
.header .headerNavBar ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-green);}
.header .headerNavBar .menu_ .item .product-image{min-width: 80px;width: 80px;height:80px;display: flex;align-items: center;justify-content: center;position: relative;padding: 0;border: 1px solid var(--main-color-greylight);background: var(--main-color-white);z-index: 1;text-align: center;overflow: hidden;}
.header .headerNavBar .menu_ .item .product-image img{max-width: 100%;max-height: 100%;}
.header .headerNavBar .cart_action{display: flex;align-items: center;margin: -1px;}
.header .headerNavBar .cart_action a{width: 50%;height: 44px;transition: 0.3s;padding: 10px;color: var(--main-color-white);border: 1px solid var(--main-color-green);background: var(--main-color-green);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC', sans-serif;}
.header .headerNavBar .cart_action a.quick_cart, .header .headerNavBar ._dropdown.remove{color: var(--main-color-green);background: var(--main-color-white);border-color: var(--main-color-greylight);}
.header .headerNavBar .cart_action a.quick_cart:hover, .header .headerNavBar ._dropdown.remove:hover{color: var(--main-color-red);}
.header .headerNavBar .cart_action a.cart_link:hover, .header .headerNavBar .cart_action a.dropdown_link:hover{background: var(--main-color-red);border-color: var(--main-color-red);}
.left_header-menu__item a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.left_header-menu__item:not(:last-child){margin-bottom: 15px;}
.header .headerNavBar .menu_.user .user-menu li{padding-left: 0;}
.header .headerNavBar .menu_.user .user-menu li a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.header .headerNavBar .menu_.user .user-menu li a:hover{color: var(--main-color-green);}
.header .headerNavBar .menu_.user .user-menu ul{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.header .headerNavBar .favorites-items ._dropdown.remove, .header .headerNavBar .compare-items ._dropdown.remove{color: var(--main-color-greydark);}
.header .headerNavBar .favorites-items ._dropdown.remove:hover, .header .headerNavBar .compare-items ._dropdown.remove:hover{color: var(--main-color-green);}
/** Выпадающий каталог **/
.header .headerNavBar .menu__catalog{display: flex;align-items: center;}
.header .headerNavBar .menu__catalog i{margin-top: -3px;}
.header .headerNavBar.opened .dropdown{display: block;}
.header .headerNavBar .catalog__items{padding: 0;}
.header .headerNavBar .catalog__items .catalog__item a{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub{display: none;}
.header .headerNavBar .catalog__items .catalog__item.parent > a:after{display: none;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]:not(:last-child){padding-bottom: 20px;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"]{display: flex;position: unset;width: calc(30% - 30px);border-right: 1px solid var(--main-color-black);}
.header .headerNavBar .catalog__items .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M11.2092 39.5098L31.1765 21.268C31.5294 20.9216 31.6732 20.4575 31.6536 20C31.6798 19.5425 31.5294 19.0784 31.1765 18.732L11.2092 0.490196C10.5556 -0.163399 9.49023 -0.163399 8.83663 0.490196C8.18304 1.14379 8.18304 2.20261 8.83663 2.85621L27.6013 20L8.83663 37.1438C8.18304 37.7974 8.18304 38.8562 8.83663 39.5098C9.49023 40.1634 10.5556 40.1634 11.2092 39.5098Z' fill='black'/%3E%3C/svg%3E");}
.header .headerNavBar .catalog__items .open{content: "";margin-left: auto;margin-right: 30px;display: block;color: var(--main-color-white);width: 10px;height: 10px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: var(--main-color-black);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] > a{display: flex;align-items: center;color: #babdde;font-weight: 700;width: 100%;border: 1px solid transparent;border: 0;text-transform: uppercase;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a{color: var(--main-color-green);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-green);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"] .sub[data-level="1"]{padding: 30px;flex-wrap: wrap;position: absolute;top: 0;left: 29%;width: calc(71% - 40px);border-top: 0;border-bottom: 0;overflow-y: auto;}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].parent.hover .sub[data-level="1"]{display: flex;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"]{width: 33.333333%;margin-bottom: 22px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a{font-size: 16px;text-transform: uppercase;font-weight: 700;color: var(--main-color-white);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a >.open{display: none;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="1"] .catalog__item[data-level="1"] > a:hover{color:var(--main-color-green);}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"]{display: block;margin: 20px 16px 0 0;font-size: 14px;color: #babdde;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] .catalog__item{margin-bottom: 10px;}
.header .headerNavBar .catalog__items .catalog__item .sub[data-level="2"] a:hover{color:var(--main-color-green);}
.dropdown_close{width: 16px;height: 16px;min-width: 16px;margin: 0;cursor: pointer;background-color: var(--main-color-greydark);transition: 0.3s;}
.dropdown_close:hover{background-color: var(--main-color-white)}
.header .headerNavBar .dropdown .dropdown_top{margin-bottom: 16px;width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;display:none;}
.header .headerNavBar .dropdown ..dropdown_close{display:none;}
.header .headerNavBar .dropdown .dropdown_title{font-size: 24px;font-weight: 700;font-family: 'Alegreya Sans SC', sans-serif;}
.header .headerNavBar .remove:after{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--main-color-green);}
.header.fixed{position: fixed;top: 0;left: 0;width: 100%;background: var(--main-color-white);z-index: 30;border-bottom: 1px solid var(--main-color-grey) !important;padding: 0;margin: 0;}
.header.fixed .header-wrapper[data-name="header_main"]{padding: 12px 16px;}
@media (max-width: 1139px){
  .header .header-wrapper[data-name="header_top"]{z-index: 5;}
  .header .header-wrapper[data-name="header_top"] .header_btn{font-size: 0;padding: 0;min-width: 40px;}
  .header .header-wrapper[data-name="header_top"] .header_btn .icon_{margin: 0;}
  .header .header-search{width: calc(100% - 40px - 175px - 350px - 120px);}
  .header .header_contacts{grid-gap: 20px;}
}
@media (min-width: 1024px){
  .header.fixed .header-wrapper[data-name="header_top"]{display: none;}
}
@media (max-width: 1023px){
  .header .headerNavBar .header-toolsCounter.count_empty{display:none;}
  .header .header-wrapper[data-name="header_top"]{visibility: hidden;opacity: 0;padding: 0;margin: 0;position: fixed;top: 0;left: 0;border: 0;width: 100%;}
  .header .header-wrapper[data-name="header_top"] > div{padding: 0;}
  .header .header-wrapper[data-name="header_top"].opened{visibility: visible;opacity: 1;}
  .header .header-wrapper[data-name="header_top"] .header-logo{display:none;}
  .header .header-wrapper[data-name="header_top"] .header_btn{display:none;}
  .header .header-wrapper[data-name="header_main"] .header_btn{display:block;}
  .header .header-wrapper[data-name="header_top"] .header_contacts{display:none;}
  .header .header-wrapper[data-name="header_top"] .header-search{width:100%;padding: 12px 16px;background: var(--main-color-white);}
  .header .headerNavBar .menu_inner.login, .header .headerNavBar .menu_inner.compare, .header .headerNavBar .menu_inner.favorites{display:none;}
  .header .headerNavBar{grid-gap: 20px;}
  .header .searchBtn{display: block;}
  .header .mainnav{display:none;}
  .categoryBtn{font-size: 0;width: 40px;height: 40px;padding: 0;}
  .categoryBtn .icon_{margin:0;}
  .header .header-wrapper[data-name="header_main"] .header-logo{display: block;margin-right: auto;}
  .header .header-wrapper[data-name="header_main"] .header-logo img{min-width: 157px;max-height: 40px;}
  .header .header-wrapper[data-name="header_main"]{border-bottom: 0;grid-gap: 16px 20px;}
  .categoryBtn.web_{display:none;}
  .categoryBtn.mob_{display:flex;}
}
@media (max-width: 639px){
  .header .header-wrapper[data-name="header_main"] .header-logo img{min-width: 116px;max-height: 30px;}
  .header .searchBtn .icon_, .header .header-wrapper[data-name="header_main"] .header_btn .icon_, .header-toolsIcon{min-width: 20px;width: 20px;height: 20px;}
  .header .headerNavBar .header-toolsCounter{font-size: 10px;width: 16px;height: 16px;min-width: 16px;right: -8px;}
  .categoryBtn{width: 34px;height: 34px;}
  .categoryBtn .icon_{width: 20px;height: 20px;min-width: 20px;}
  .header .header-wrapper[data-name="header_main"]{padding-top: 8px;padding-bottom: 8px;grid-gap: 12px 16px;}
  .header .headerNavBar .menu_inner{padding-right: 8px;}
  .header .header-wrapper[data-name="header_top"] .header-search{padding: 8px 16px;}
  #search-result{top: 56px;}
}
@media (max-width: 479px){
  .header .headerNavBar .header-toolsCounter.count_empty{display: none;}
  .header .headerNavBar .header-toolsCounter{font-size: 0;width: 6px;height: 6px;min-width: 6px;right: -2px;}
  .header .headerNavBar .menu_inner{padding-right: 2px;}
}
/*** Модальные окна ***/
#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{display: none;width: calc(100% - 32px); max-width: 380px;background: var(--main-color-white);position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: 0.3s;z-index: 30;}
.modal-fancybox.opened{display: block;}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;justify-content: center;}
.modal-fancybox_container{height: 100%;padding: 24px;}
.modal__close{margin: 0;background-color: var(--main-color-greydark);width: 16px;height: 16px;min-width: 16px;cursor: pointer;position: absolute;right: 16px;top: 16px;}
.modal__close:hover{background-color: var(--main-color-green);}
.modal-fancybox .modal-fancybox-body{height: 100%;overflow-y: auto;overflow-x: hidden;padding-top: 16px;padding-bottom: 16px;}
.modal-fancybox .modal-fancybox-body ul{padding: 0;margin: 0;}
.modal-fancybox .modal-fancybox-body ul li:not(:last-child){margin-bottom: 16px;}
.modal-fancybox .modal-fancybox-body ul li{display: flex;align-items: center;list-style-type: none;font-size:16px;}
.modal-fancybox .callback-btn{width: 100%;margin-top: 40px;max-width: 100%;}
.modal-fancybox .btn_reg{margin-left: auto;}
.modal-fancybox .modal-buttons{display:flex;align-items:center;margin-top:16px;}
.modal-fancybox .modal-buttons a{color: var(--main-color-black);font-size: 14px;}
.modal-fancybox .modal-buttons a:hover{color: var(--main-color-green);}
.modal-fancybox .modal_title{font-size: 28px;font-weight: 700;font-family: 'Alegreya Sans SC';}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox_top .modal_title{display: none;}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: 100%;margin: 0;}
.modal-fancybox[data-modal="modal-menu"]{top: 52px;transform: translate(0);left: 0;width: 100%;max-width: 100%;height: 100%;max-height: calc(100% - 52px);overflow-y: auto;overflow-x: hidden;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox_container{padding: 0;}
.modal-fancybox[data-modal="modal-menu"] .modal-catalog_items{padding: 16px 16px 0;}
.modal-fancybox[data-modal="modal-menu"] .modal-catalog_title{background: var(--main-color-black);padding: 8px 16px;display: flex;align-items: center;color: var(--main-color-white);}
.modal-fancybox[data-modal="modal-menu"] .modal-catalog{display:none;max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding: 16px;border: 1px solid var(--main-color-greylight);border-top: 0;}
.modal-fancybox[data-modal="modal-menu"] .modal-catalog_title .arrow-icon{margin-left: auto;margin-right: 0;transform: rotate(0deg);width: 16px;height: 16px;min-width: 16px;}
.modal-fancybox[data-modal="modal-menu"] .modal-catalog_title.active{background: var(--main-color-green);} 
.modal-fancybox[data-modal="modal-menu"] .modal-catalog_title.active .arrow-icon{transform: rotate(-90deg);} 
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-wrapper{height: 100%;background: var(--main-color-white);display: flex;flex-direction: column;}
.modal-fancybox .modal-catalog .modal-catalog__item a.opened{color: var(--main-color-green);}
.modal-catalog[data-level="0"]{position: relative;font-size: 16px;}
.modal-catalog[data-level="0"]:not(last-child){margin-bottom: 18px;}
.modal-catalog[data-level="0"] > a{font-weight: 500;margin-bottom: 18px;display: block;position: relative;padding-right: 30px;}
.modal-catalog[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--main-color-green);}
.modal-catalog a.opened{color: var(--main-color-green);}
.modal-catalog.opened > .modal-catalog__link{color: var(--main-color-green);}
.modal-catalog.opened > .modal-catalog__link .open{background-color: var(--main-color-green);transform: translateY(-50%) rotate(-90deg);}
.modal-catalog[data-level="0"] .sub{padding-left: 18px;display: block;font-size: 14px;color: var(--main-color-greydark);display:none;}
.modal-catalog[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 16px;}
.modal-catalog[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-catalog[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-catalog[data-level="0"] .sub[data-level="1"] a{font-size:14px;font-size: 14px;line-height: 0.6;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"]:not(:last-child){margin-bottom: 12px;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"]{font-size: 16px;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"] .sub{padding: 12px 0 0 30px;display:none;}
.modal-fancybox .modal-catalog div[data-level="2"]{display: none;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"] .sub a{font-size: 14px;padding-right:0;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 12px;}
.modal-fancybox .modal-catalog .modal-catalog__item[data-level="0"] .sub .open{display: none;}
.modal-fancybox .modal-catalog .modal-catalog__item a{position: relative;width: 100%;display: block;padding-right: 24px;}
.modal-fancybox .modal-catalog .modal-catalog__item{position: relative;width: 100%;}
.modal-fancybox .modal-menu_items{padding: 16px;width: 100%;margin: 0;position: relative;list-style-type: none;}
.modal-fancybox .modal-menu_items li{font-size: 16px;}
.modal-fancybox .modal-menu_items li:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--main-color-greylight);}
.modal-fancybox .modal-links{background: var(--main-color-grey);padding: 16px;flex: 1;}
.modal-fancybox .modal-links .modal-link{display: flex;align-items: center;font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC';}
.modal-fancybox .modal-links .modal-link .count_{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 14px;width: 18px;height: 18px;background: var(--main-color-green);color: var(--main-color-white);margin-left: 5px;display: flex;align-items: center;justify-content: center;}
.modal-fancybox .modal-links .modal-link .count_.count_empty{background: var(--main-color-grey);color: var(--mian-color-black);}
.modal-fancybox .modal-links .modal-link:not(:last-child){margin-bottom: 24px;position:relative;}
.modal-fancybox .modal-links .modal-link:not(:last-child):before{content: '';position:absolute;bottom: -12px;left: 0;width:100%;display:block;border-bottom: 1px solid var(--main-color-greylight);}
.modal-fancybox .modal-links .modal-link .icon_{background-color: var(--main-color-black);width: 24px;height: 24px;margin-right: 12px;}
.modal-catalog__item a .open{background-color: var(--main-color-greydark);min-width: 16px;width: 16px;height: 16px;margin-left: auto;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: 0;z-index: 2;}
.modal-catalog__item a .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_13888)'%3E%3Cpath d='M0.36362 7.62744H14.7597L11.7453 4.61297C11.6027 4.47137 11.6019 4.241 11.7434 4.09844C11.885 3.95585 12.1154 3.95504 12.258 4.09663L15.8943 7.73291C16.0352 7.87475 16.0352 8.10381 15.8943 8.24562L12.2579 11.8819C12.1273 12.0345 11.8978 12.0522 11.7452 11.9216C11.5927 11.791 11.5749 11.5614 11.7056 11.4089C11.7178 11.3947 11.731 11.3814 11.7452 11.3692L14.7597 8.35474H0.363588C0.162748 8.35474 -3.05176e-05 8.19193 -3.05176e-05 7.99112C-3.05176e-05 7.79032 0.162811 7.62744 0.36362 7.62744Z' fill='%23232A2B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_13888'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.modal-catalog__item a .open.opened{transform: translateY(-50%) rotate(-90deg);background-color:var(--main-color-green);}
.modal-fancybox[data-modal="modal-lk"]{max-width: 400px;}
.modal-fancybox[data-modal="modal-menu"] .modal-fancybox-body ul{height: calc(100% - 135px);overflow-y: auto;overflow-x: hidden;}
@media (min-width: 1024px){
  .modal-fancybox[data-modal="modal-menu"]{display:none;}
}
@media (max-width: 767px){
  .modal-fancybox[data-modal="modal-menu"]{top: 47px;max-height: calc(100% - 47px)}
}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;width: 40px;height: 40px;min-width: 40px;transition: 0.2s;background-color: var(--main-color-white);border-radius: 0;position: fixed;bottom: 16px;right: 16px;z-index: 8;}
#back-top .icon_{transition: 0.2s;background-color: var(--main-color-black);margin: 0;width: 24px;height: 24px;min-width: 24px;}
@media (min-width: 640px){
  #back-top:hover{background-color: var(--main-color-white);}
  #back-top:hover .icon_{background-color: var(--main-color-green);}
}
.search-submit_button{display:none;}
.search-submit_button i{font-size: 19px;}
/* Шапка. Адаптивное Меню */
.menu{display: none;}
.menu__icon i{font-size: .625rem;padding-left: .5rem;}
.favorites.have-items .favorites-items .favorites-items-list, .compare.have-items .compare-items .compare-items-list{display: block;}
.favorites .favorites-items .favorites-items-list, .compare .compare-items .compare-items-list{display:none}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
/*** Выпадающее меню ***/
.dropdown__content{transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #070a2e;box-shadow: none;border: 1px solid rgba(255,255,255,0.3);border-top: 0;border-radius: 5px;z-index: 2000;}
.opened .dropdown__content, .dropdown__content.opened{transform: translate(0px, 0px);opacity: 1;}
.dropdown__content.left{transform: translate(-200%, 0px);right: auto;left: 0;}
.dropdown__content.left.opened{transform: translate(0px, 0px);}
.dropdown__open{position: relative;cursor: pointer;}
/*.dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -4rem;height: 6rem;width: 100%;}*/
.dropdown__title{width: 100%;padding: 0;display: flex;align-items: stretch;flex-wrap: wrap;position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);}
.dropdown__label{width: calc(100% - 50px);color: var(--main-color-white);font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active{background-color: #ffaf88;}
a.dropdown__label:hover{color: var(--main-color-white);background-color: #ffaf88;}
.dropdown__close, .filters__close{padding: 0 0 0 15px;color: var(--main-color-white);position: relative;display: flex;align-items: center;justify-content: center;z-index: 12;transition: all 0.3s ease;}
.dropdown__close:hover, .filters__close:hover{color: var(--main-color-green);cursor: pointer;}
.dropdown__close i{transition: all 0.3s ease;}
.dropdown__close:hover i{transform: rotate(90deg);}
.dropdown__close:before{content: '';background-color: rgba(255,255,255,0.3);width: 1px;height: 60%;top: 20%;left: 0;position: absolute;transition: all 0.3s ease;}
.dropdown__close:hover:before, .filters__close:hover:before{opacity: 0;}
.dropdown__content.right .dropdown__close{right: auto;left: -60px;}
.dropdown__inner{padding: 1rem;}
.dropdown .dropdown__content{width: 100%;margin-top: 3.75rem;border-top: 5px solid #f8e9e6;position: absolute;transform: scale(0,0);overflow: hidden;}
.dropdown .dropdown__content.opened{height: auto;transform: scale(1,1);}
@media (min-width: 767px){
.dropdown .dropdown__open:before{content: "";display: block;position: absolute;right: 0;bottom: -2rem;height: 3rem;width: 100%;}
.dropdown:hover .dropdown__content{height: auto;transform: scale(1,1);}
}
@media (max-width: 991.98px){
}
@media (max-width: 479.98px){
.dropdown__content.right .dropdown__close{left: auto;right: 0;}
.dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media (max-width: 374.98px){
.dropdown__content{width: 100%;}
}
.catalog .dropdown__content{right: auto;left: 0;width: 100%;max-width: 100%;}
.catalog .dropdown__content.opened{right: auto;left: 0;}
footer .dropdown__content{top: auto;bottom: 0;margin-bottom: 1rem;}
footer .dropdown__content.opened{top: auto;bottom: 100%;margin-bottom: 1rem;}
@media (min-width: 768px){
.dropdown:hover .dropdown__content{display: block;opacity: 1;height: auto;top: 100%;right: 0;margin-top: 1rem;padding: 2rem;}
.catalog.dropdown:hover .dropdown__content{right: auto;left: 0;}
}
@media (max-width: 767px){
#addto .dropdown__content.opened{top: auto;bottom: 100%;left: 1rem;right: auto;}
}
/*** Адаптивный Каталог и Меню ffaf88***/
/*[data-content="catalogMenu"] [data-content]{max-height: calc(100vh - 174px);overflow-y: auto;}*/
[data-content="catalogMenu"]{max-height: 100%;height: 100%;overflow-y: auto;}
#catalogMenu .dropdown__label > span{width: 50%;padding: 15px 0;}
#catalogMenu .dropdown__label span{vertical-align: middle;transition: all 0.3s ease;display: flex;justify-content: center;}
#catalogMenu .dropdown__label span > span{font-size: 16px;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
#catalogMenu .dropdown__label .active > span, #catalogMenu .dropdown__label span:hover > span{background-color: var(--main-color-green);color: #070a2e;}
/* Меню */
#addtoMenu ul{margin: 0;padding: 0;list-style: none;}
#addtoMenu li{padding: 9px 15px;font-size: 18px;}
/* Каталог */
.addto__catalog2 .catalog__link{padding: 7px 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .sub{padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after{content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
#addtoContacts{padding: 20px 15px 0;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 20px;}
#addtoContacts .contacts__block{margin-bottom:15px;}
#addtoContacts .contacts__block a, #addtoContacts .contacts__block span{display: flex;align-items: center;}
#addtoContacts .header-callback_menu{color: var(--main-color-green);}
/*** Выбор каталога или меню ***/
.addto__nav{display: none;}
.addto__nav .addto__nav-item{padding: 0;width: auto;display: block;text-align: center;margin: 0 auto 2rem;position: relative;}
.addto__nav .addto__nav-item:hover{cursor: pointer;}
.addto__nav .addto__nav-item:before{content: '';opacity: 0;transition: all 0.3s ease;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(100,185,58,0.5);border-radius: 20px;position: absolute;display: block;}
.addto__nav .addto__nav-item:hover:before{opacity: 1;}
.addto__nav .addto__nav-item span{width: 100%;padding: 2rem 3rem;border-radius: 20px;text-align: center;font-size: 1.5rem;font-weight: bold;font-family: 'Open Sans', sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d564992/catalog.png?design=meridian&lc=1752153964");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d564992/menu.png?design=meridian&lc=1752153964");}
@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;}
}
/**/
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
body .swiper{overflow: hidden;}
body .swiper-navigation{}
body .swiper-navigation-lock .swiper-button-next, body .swiper-navigation-lock .swiper-button-prev{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{width: max-content;height: max-content;cursor: pointer;transition: 0.3s;z-index: 2;display: flex;align-items: center;justify-content: center;position: initial;margin: 0;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{margin-right: 20px;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{margin-left: 20px;}
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: .3;}
/*body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_16303)'%3E%3Cpath d='M0.545429 11.4413L22.1396 11.4413L17.6179 6.91957C17.404 6.70718 17.4028 6.36163 17.6152 6.14779C17.8276 5.9339 18.1731 5.93268 18.387 6.14507L23.8414 11.5995C24.0529 11.8123 24.0529 12.1558 23.8414 12.3686L18.3869 17.823C18.191 18.0518 17.8466 18.0785 17.6178 17.8825C17.3891 17.6866 17.3624 17.3422 17.5584 17.1134C17.5766 17.0921 17.5965 17.0722 17.6178 17.054L22.1396 12.5322L0.545383 12.5322C0.244123 12.5322 -4.57764e-05 12.288 -4.57764e-05 11.9868C-4.57764e-05 11.6856 0.244217 11.4413 0.545429 11.4413Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16303'%3E%3Crect width='24' height='24' fill='white' transform='matrix(-1 0 0 1 24 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}*/
/*body .swiper-button-next:after, body .swiper-button-prev:after{content: '';display:block;width: 24px;height: 24px;background-color: var(--main-color-greydark);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}*/
body .swiper-pagination-current{font-size: 18px;font-weight: bold;}
body .swiper-progressbar.swiper-pagination-progressbar{margin-left: 8px;width: calc(100% - 80px - 64px);background-color: var(--color-lightgray);position: relative;}
body .swiper-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color-primary);}
body .swiper-fraction{width: 48px;justify-content: flex-end;}
body .products-swiper{display: block;grid-gap: 0;overflow: visible;}
body .swiper-pagination{}
body .swiper-pagination-bullet{width: 10px;height: 10px;background: var(--main-color-white);opacity: .4;font-size: 0;border-radius: 0;}
body .swiper-pagination-bullet:not(:last-child){margin-right: 8px;}
body .swiper-pagination-bullet-active{background: var(--main-color-green);opacity: 1;}
body .swiper-button-next,body .swiper-button-prev{background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease}
body .swiper-button-next:after,body .swiper-button-prev:after{content:'';display:block;width:24px;height:24px;background-color:#000;-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_1315_16303)'%3E%3Cpath d='M0.545429 11.4413L22.1396 11.4413L17.6179 6.91957C17.404 6.70718 17.4028 6.36163 17.6152 6.14779C17.8276 5.9339 18.1731 5.93268 18.387 6.14507L23.8414 11.5995C24.0529 11.8123 24.0529 12.1558 23.8414 12.3686L18.3869 17.823C18.191 18.0518 17.8466 18.0785 17.6178 17.8825C17.3891 17.6866 17.3624 17.3422 17.5584 17.1134C17.5766 17.0921 17.5965 17.0722 17.6178 17.054L22.1396 12.5322L0.545383 12.5322C0.244123 12.5322 -4.57764e-05 12.288 -4.57764e-05 11.9868C-4.57764e-05 11.6856 0.244217 11.4413 0.545429 11.4413Z' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16303'%3E%3Crect width='24' height='24' fill='white' transform='matrix(-1 0 0 1 24 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}
body .swiper-button-next:hover,body .swiper-button-prev:hover{background-color:#f0f0f0;transform:scale(1.1)}
@media (min-width:1440px){body .swiper-button-next,body .swiper-button-prev{width:60px;height:60px}
 body .swiper-button-next:after,body .swiper-button-prev:after{width:30px;height:30px}
}
@media (max-width:1024px){body .swiper-button-next,body .swiper-button-prev{width:50px;height:50px}
 body .swiper-button-next:after,body .swiper-button-prev:after{width:24px;height:24px}
}
@media (max-width:768px){body .swiper-button-next,body .swiper-button-prev{width:45px;height:45px}
 body .swiper-button-next:after,body .swiper-button-prev:after{width:22px;height:22px}
}
@media (max-width:480px){body .swiper-button-next,body .swiper-button-prev{width:40px;height:40px}
 body .swiper-button-next:after,body .swiper-button-prev:after{width:20px;height:20px}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.swiper-row{margin: -6px !important;}
.swiper-padding{padding: 10px 6px !important;}
/*** Слайдер ***/
#slideshow{position: relative;width: 100%;overflow: hidden;height: 300px;margin-right: auto;margin-left: auto;}
#slideshow .item{overflow: hidden;width: 100%;height:100%;position: relative;display: flex;background-size: contain;background-repeat: no-repeat;background-position: center;}
#slideshow .item:hover .slide_content_block{background: var(--main-color-green);}
#slideshow .swiper{height: 100%;}
#slideshow .swiper-pagination{position: absolute;bottom: 16px;left: 50%;transform: translateX(-50%);z-index: 2;}
#slideshow .swiper-button-prev, #slideshow .swiper-button-next{position: absolute;display: none;}
#slideshow .slide_content_block{display: flex;flex-direction: column;padding: 16px;margin-top: 12px;transition: 0.3s;background: var(--main-color-green-70);color: var(--main-color-white);width: 100%;min-height: 136px;height: max-content;display: none !important;}
#slideshow .slide_content_block .text{display: flex;align-items: center;grid-gap: 12px;margin-bottom:8px;font-size: 16px;word-break: break-word;font-family: 'Alegreya Sans SC', sans-serif;}
#slideshow .slide_content_block .title{font-weight: 900;font-size: 28px;text-transform: uppercase;line-height: 34px;word-break: break-word;font-family: 'Alegreya Sans SC', sans-serif;}
#slideshow .slide-discount{padding: 3px 8px;background: var(--main-color-red);font-weight: 800;font-size: 16px;white-space: nowrap;font-family: 'Open Sans';}
  #slideshow img {margin: 0 auto;display: none;}
@media (min-width: 1176px){
  #slideshow{max-width: 1920px;}
}
@media (max-width: 1175px){
  #slideshow{padding-left: 0 !important;padding-right: 0 !important; height:320px;}
  #slideshow .swiper-pagination{bottom: 12px;left: 28px;transform: translateX(0);}
}
@media (max-width: 767px){
#slideshow{height: 268px;}
#slideshow .item {background-size: contain;}
#slideshow .slide_content_block .title{font-size: 22px;line-height: 26px;}
#slideshow .slide_content_block .text{font-size: 14px;}
#slideshow .slide_content_block{min-height: 120px;}
}
@media (max-width: 479px){
 #slideshow{padding-right: 16px;}
 #slideshow .swiper-pagination{left: 50%;transform: translateX(-50%);}
 
     #slideshow {height: 250px;}
}
@media (max-width: 420px){
     #slideshow {height: 220px;}
}
@media (max-width: 380px){
     #slideshow {height: 200px;}
}
@media all and (max-width:991px) {
  #slideshow .item .image {display: block; margin: 0 auto;}
#slideshow .item {height: auto;background: 0 0!important}
 #slideshow img {margin: 0 auto;display: block;}
  
}
#slideshow .owl-height {
    transition: height .5s ease-in-out
}
#slideshow .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}
#slideshow .owl-carousel .owl-item .owl-lazy:not([src]), #slideshow .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}
#slideshow .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}
#slideshow .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}
/*Преимущества*/
#features{background: var(--main-color-grey);}
.features{display: flex;align-items: center;width: 100%;grid-gap: 24px;margin-top: 30px;}
.features .features_item{width: 25%;display: flex;align-items: center;grid-gap: 8px;padding: 8px 0;position:relative;pointer-events: none;}
.features .features_item[data-id="3"]{pointer-events: initial;cursor: pointer;}
.features .features_item .features_info{visibility: hidden;opacity: 0;transition: 0.3s;line-height: 19px;padding:16px;background: var(--main-color-grey);position:absolute;top:calc(100% + 10px);left: 0;font-weight: 400;font-size: 14px;z-index: 2;width: 250px;}
.features .features_item:hover .features_info{visibility: visible;opacity: 1;}
.features .features_item .features_info:before{content: '';display: block;position: absolute;left: 12px;top: -7px;width: 20px;height: 12px;background-color: var(--main-color-grey);-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='11' viewBox='0 0 26 11' fill='none'%3E%3Cpath d='M13.4876 0.655094L1.40519 10.5H24.675L13.4876 0.655094Z' fill='white' stroke='%23D9E4E1'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.features .features_icon{width: 32px;height: 32px;min-width: 32px;background-color: var(--main-color-green);display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.features .features_item[data-id="1"] .features_icon{-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%3Cg clip-path='url(%23clip0_1315_16577)'%3E%3Cpath d='M29.7776 14.5296H28.4272C28.1328 14.5296 27.8944 14.768 27.8944 15.0624C27.8944 15.3568 28.1328 15.5952 28.4272 15.5952H29.7776C30.072 15.5952 30.3104 15.3568 30.3104 15.0624C30.312 14.768 30.072 14.5296 29.7776 14.5296ZM25.4416 22.8048C25.2336 22.5968 24.896 22.5968 24.688 22.8048C24.48 23.0128 24.48 23.3504 24.688 23.5584L25.6432 24.5136C25.7472 24.6176 25.8832 24.6704 26.0208 24.6704C26.1568 24.6704 26.2944 24.6176 26.3984 24.5136C26.6064 24.3056 26.6064 23.968 26.3984 23.76L25.4416 22.8048ZM8.24956 5.6112C8.04156 5.4032 7.70396 5.4032 7.49596 5.6112C7.28796 5.8192 7.28796 6.1568 7.49596 6.3648L8.45116 7.32C8.55516 7.424 8.69116 7.4768 8.82876 7.4768C8.96476 7.4768 9.10236 7.424 9.20636 7.32C9.41436 7.112 9.41436 6.7744 9.20636 6.5664L8.24956 5.6112ZM27.5904 4.4176C24.7472 1.5744 20.9664 0.00799561 16.9456 0.00799561C12.9248 0.00799561 9.14396 1.5744 6.30076 4.4176C4.74716 5.9712 3.58076 7.792 2.82716 9.832C2.58236 9.9504 2.43196 10.096 2.40796 10.12L2.38876 10.1392C2.37916 10.1472 2.36956 10.1552 2.36156 10.1648C0.294363 12.232 -0.435237 14.9136 0.251163 17.92C0.886363 20.7008 2.70876 23.656 5.52156 26.4688C8.33436 29.2816 11.2912 31.1056 14.0704 31.7408C14.8048 31.9088 15.5184 31.992 16.2096 31.992C18.3488 31.992 20.264 31.1936 21.8272 29.6304L21.8336 29.624C21.8416 29.616 21.848 29.608 21.8544 29.6016L21.864 29.592L21.8672 29.5888C21.9008 29.5552 22.032 29.416 22.1456 29.1936C24.1984 28.44 26.0288 27.2704 27.5904 25.7088C30.4336 22.8656 32 19.0848 32 15.064C32 11.0432 30.4336 7.2608 27.5904 4.4176ZM21.1168 28.8304L21.1136 28.8336C21.112 28.8336 21.1168 28.8304 21.1168 28.8304ZM21.2464 28.5712C21.2144 28.7168 21.1232 28.824 21.1104 28.8384C21.0976 28.8512 21.0864 28.864 21.0752 28.8768C17.4864 32.4656 11.816 31.2544 6.27676 25.7168C3.60636 23.0464 1.88156 20.2688 1.29116 17.6848C0.681563 15.0176 1.29596 12.7408 3.11676 10.92L3.12156 10.9152C3.13436 10.904 3.14716 10.8912 3.15996 10.8784C3.16156 10.8768 3.31836 10.7392 3.51196 10.7392C3.66396 10.7392 3.82716 10.8256 3.99836 10.9968L7.17596 14.1744C7.59676 14.5952 7.44156 14.896 7.31036 15.0384L6.54396 15.8048C5.88316 16.4656 5.51196 17.3312 5.49916 18.2448C5.48476 19.1696 5.83996 20.0416 6.49916 20.7008L11.2944 25.4976C11.9456 26.1488 12.8048 26.5056 13.72 26.5056H13.7568C14.6768 26.496 15.5472 26.128 16.208 25.4672L16.9712 24.704C16.984 24.6928 17.0848 24.6144 17.2176 24.5808C17.344 24.5488 17.544 24.5376 17.8208 24.8144L21.0064 28C21.304 28.2992 21.2608 28.504 21.2464 28.5712ZM26.8368 24.9536C25.5056 26.2848 23.9648 27.3104 22.2464 28.0112C22.168 27.7696 22.0208 27.5088 21.7568 27.2448L18.5712 24.0592C17.6848 23.1744 16.6864 23.4976 16.232 23.9312L16.2224 23.9408L15.4512 24.712C14.488 25.6752 12.992 25.688 12.0464 24.7424L7.25116 19.9456C6.31356 19.008 6.33276 17.52 7.29596 16.5568L8.06716 15.7872C8.11356 15.7424 8.51516 15.3232 8.51516 14.688C8.51516 14.376 8.41436 13.9024 7.92956 13.4176L4.75196 10.24C4.49116 9.9792 4.23196 9.832 4.00156 9.7536C4.70236 8.04 5.72636 6.5008 7.05596 5.1712C12.5104 -0.283204 21.384 -0.283204 26.8384 5.1712C29.48 7.8128 30.936 11.3264 30.936 15.0624C30.9328 18.7984 29.4784 22.312 26.8368 24.9536ZM25.6432 5.6112L24.688 6.5664C24.48 6.7744 24.48 7.112 24.688 7.32C24.792 7.424 24.928 7.4768 25.0656 7.4768C25.2016 7.4768 25.3392 7.424 25.4432 7.32L26.3984 6.3648C26.6064 6.1568 26.6064 5.8192 26.3984 5.6112C26.1888 5.4032 25.8512 5.4032 25.6432 5.6112ZM17.4784 2.2304C17.4784 1.936 17.24 1.6976 16.9456 1.6976C16.6512 1.6976 16.4128 1.936 16.4128 2.2304V3.5808C16.4128 3.8752 16.6512 4.1136 16.9456 4.1136C17.24 4.1136 17.4784 3.8752 17.4784 3.5808V2.2304ZM15.2016 10.584H12.28C11.984 10.584 11.744 10.824 11.744 11.12C11.744 11.416 11.984 11.656 12.28 11.656H15.2016C15.3488 11.656 15.4688 11.776 15.4688 11.9232V13.8096C15.4688 13.9568 15.3488 14.0768 15.2016 14.0768H12.9232C12.1856 14.0768 11.584 14.6768 11.584 15.416V17.1712C11.584 17.9088 12.184 18.5104 12.9232 18.5104H15.8448C16.1408 18.5104 16.3808 18.2704 16.3808 17.9744C16.3808 17.6784 16.1408 17.4384 15.8448 17.4384H12.9232C12.776 17.4384 12.656 17.3184 12.656 17.1712V15.416C12.656 15.2688 12.776 15.1488 12.9232 15.1488H15.2016C15.9392 15.1488 16.5408 14.5488 16.5408 13.8096V11.9232C16.5408 11.1856 15.9392 10.584 15.2016 10.584ZM22.6384 15.5472H21.8976V11.12C21.8976 10.8864 21.7456 10.6784 21.5216 10.608C21.2976 10.5376 21.0544 10.6208 20.9216 10.8128L17.4656 15.776C17.352 15.9392 17.3376 16.1536 17.4304 16.3296C17.5232 16.5072 17.7056 16.6176 17.9056 16.6176H20.8256V17.9728C20.8256 18.2688 21.0656 18.5088 21.3616 18.5088C21.6576 18.5088 21.8976 18.2688 21.8976 17.9728V16.6176H22.6384C22.9344 16.6176 23.1744 16.3776 23.1744 16.0816C23.1744 15.7872 22.9344 15.5472 22.6384 15.5472ZM20.8256 15.5472H18.9312L20.8256 12.8272V15.5472Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16577'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.features .features_item[data-id="2"] .features_icon{-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%3Cg clip-path='url(%23clip0_1315_16570)'%3E%3Cpath d='M26.4591 12.8034C26.2442 12.3019 25.4995 12.4586 25.4995 12.9961C25.4985 13.0526 25.4603 14.2109 24.1279 14.788C24.2546 13.7651 24.336 11.9013 23.731 9.74064C22.6715 5.95654 19.8126 2.38106 14.1921 0.0391809C13.8233 -0.114378 13.4312 0.206614 13.5095 0.598793C13.974 2.92093 14.1778 6.48522 13.1771 7.13908C12.7037 7.44844 11.8877 7.0117 11.2866 6.59096C11.1866 6.52097 11.0644 6.48997 10.9432 6.5038C10.8219 6.51764 10.7099 6.57536 10.6282 6.66609C10.5801 6.71946 9.44112 7.99581 8.60614 9.85845C7.56235 12.1869 7.46992 14.3958 8.33009 16.2822C7.23874 16.666 6.46263 15.8076 5.9472 14.7768C5.7439 14.3702 5.14429 14.4255 5.01923 14.863C4.9776 15.0087 4 18.4652 4 21.5002C4 27.6816 8.12159 32 15.9997 32C23.8798 32 27.9994 27.6808 27.9994 21.5002C27.9995 16.4557 26.522 12.9503 26.4591 12.8034ZM15.9998 31C9.11207 31 5.00004 27.4487 5.00004 21.5002C5.00004 19.6186 5.4109 17.5071 5.70077 16.2516C6.16014 16.8187 6.68575 17.1742 7.2718 17.3126C8.38377 17.5751 9.26306 16.928 9.29994 16.9003C9.39662 16.8279 9.46377 16.7228 9.48897 16.6046C9.51416 16.4865 9.4957 16.3632 9.437 16.2576C8.48446 14.5429 8.50839 12.5356 9.50812 10.2912C10.0419 9.09291 10.7278 8.13905 11.1007 7.664C12.1672 8.31236 13.0483 8.41767 13.7241 7.97624C15.3075 6.94164 14.9241 3.20029 14.647 1.3309C18.9677 3.32967 21.6935 6.23072 22.7552 9.96432C23.5994 12.9334 23.0203 15.3558 23.0146 15.3791C22.9257 15.7346 23.2377 16.0626 23.5977 15.9907C24.8221 15.7458 25.566 15.1483 25.9936 14.5178C26.4221 15.9512 26.9995 18.4489 26.9995 21.5003C26.9995 27.4487 22.8875 31 15.9998 31Z' fill='%231C737A'/%3E%3Cpath d='M13.5 21.5003C14.6027 21.5003 15.4999 20.6031 15.4999 19.5003C15.4999 18.3975 14.6027 17.5003 13.5 17.5003C12.3972 17.5003 11.5 18.3975 11.5 19.5003C11.5 20.6031 12.3972 21.5003 13.5 21.5003ZM13.5 18.5003C14.0513 18.5003 14.4999 18.9489 14.4999 19.5003C14.4999 20.0517 14.0513 20.5003 13.5 20.5003C12.9486 20.5003 12.5 20.0517 12.5 19.5003C12.5 18.9489 12.9486 18.5003 13.5 18.5003ZM18.4998 22.5002C17.3971 22.5002 16.4999 23.3974 16.4999 24.5002C16.4999 25.603 17.3971 26.5001 18.4998 26.5001C19.6026 26.5001 20.4998 25.603 20.4998 24.5002C20.4998 23.3974 19.6026 22.5002 18.4998 22.5002ZM18.4998 25.5002C17.9485 25.5002 17.4999 25.0515 17.4999 24.5002C17.4999 23.9488 17.9485 23.5002 18.4998 23.5002C19.0512 23.5002 19.4998 23.9488 19.4998 24.5002C19.4998 25.0515 19.0512 25.5002 18.4998 25.5002ZM19.6462 17.6468L11.6465 25.6466C11.6001 25.693 11.5632 25.7481 11.5381 25.8088C11.513 25.8694 11.5 25.9345 11.5 26.0001C11.5 26.0658 11.513 26.1308 11.5381 26.1915C11.5632 26.2521 11.6001 26.3072 11.6465 26.3536C11.6929 26.4001 11.748 26.4369 11.8087 26.462C11.8694 26.4872 11.9344 26.5001 12 26.5001C12.0657 26.5001 12.1307 26.4872 12.1913 26.462C12.252 26.4369 12.3071 26.4001 12.3535 26.3536L20.3534 18.3538C20.4002 18.3075 20.4375 18.2524 20.463 18.1916C20.4885 18.1308 20.5017 18.0656 20.5019 17.9997C20.5021 17.9337 20.4893 17.8684 20.4642 17.8075C20.439 17.7466 20.4021 17.6912 20.3555 17.6446C20.3089 17.598 20.2535 17.5611 20.1926 17.5359C20.1316 17.5108 20.0663 17.498 20.0004 17.4982C19.9345 17.4984 19.8693 17.5116 19.8085 17.5371C19.7477 17.5626 19.6926 17.5999 19.6462 17.6468Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16570'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.features .features_item[data-id="3"] .features_icon{-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='M10.7519 15.0516V10.66C10.7519 10.5274 10.8046 10.4002 10.8984 10.3064C10.9922 10.2127 11.1193 10.16 11.2519 10.16H13.8181C13.9507 10.16 14.0779 10.2127 14.1717 10.3064C14.2654 10.4002 14.3181 10.5274 14.3181 10.66C14.3181 10.7926 14.2654 10.9198 14.1717 11.0135C14.0779 11.1073 13.9507 11.16 13.8181 11.16H11.7519V12.3558H13.2861C13.4187 12.3558 13.5459 12.4085 13.6397 12.5022C13.7334 12.596 13.7861 12.7232 13.7861 12.8558C13.7861 12.9884 13.7334 13.1156 13.6397 13.2093C13.5459 13.3031 13.4187 13.3558 13.2861 13.3558H11.7519V14.5516H13.8181C13.9507 14.5516 14.0779 14.6043 14.1717 14.6981C14.2654 14.7918 14.3181 14.919 14.3181 15.0516C14.3181 15.1842 14.2654 15.3114 14.1717 15.4052C14.0779 15.4989 13.9507 15.5516 13.8181 15.5516H11.2519C11.1193 15.5516 10.9922 15.4989 10.8984 15.4052C10.8046 15.3114 10.7519 15.1842 10.7519 15.0516ZM15.2732 15.5516H17.8395C17.9721 15.5516 18.0993 15.4989 18.1931 15.4052C18.2868 15.3114 18.3395 15.1842 18.3395 15.0516C18.3395 14.919 18.2868 14.7918 18.1931 14.6981C18.0993 14.6043 17.9721 14.5516 17.8395 14.5516H15.7732V13.3558H17.3075C17.4401 13.3558 17.5673 13.3031 17.6611 13.2093C17.7548 13.1156 17.8075 12.9884 17.8075 12.8558C17.8075 12.7232 17.7548 12.596 17.6611 12.5022C17.5673 12.4085 17.4401 12.3558 17.3075 12.3558H15.7732V11.16H17.8395C17.9721 11.16 18.0993 11.1073 18.1931 11.0135C18.2868 10.9198 18.3395 10.7926 18.3395 10.66C18.3395 10.5274 18.2868 10.4002 18.1931 10.3064C18.0993 10.2127 17.9721 10.16 17.8395 10.16H15.2732C15.1406 10.16 15.0135 10.2127 14.9197 10.3064C14.8259 10.4002 14.7732 10.5274 14.7732 10.66V15.0517C14.7732 15.1173 14.7862 15.1823 14.8113 15.243C14.8364 15.3037 14.8733 15.3588 14.9197 15.4052C14.9661 15.4516 15.0213 15.4884 15.0819 15.5136C15.1426 15.5387 15.2076 15.5516 15.2732 15.5516ZM6.73063 15.0516V10.66C6.73063 10.5274 6.7833 10.4002 6.87707 10.3064C6.97084 10.2127 7.09802 10.16 7.23063 10.16H9.26488C9.83388 10.16 10.2968 10.6229 10.2968 11.1919V12.3238C10.2968 12.8535 9.89563 13.2912 9.38119 13.3492L10.2286 14.7994C10.2729 14.8753 10.2965 14.9616 10.2969 15.0496C10.2973 15.1375 10.2744 15.224 10.2307 15.3003C10.1869 15.3766 10.1238 15.4401 10.0477 15.4842C9.97165 15.5283 9.88527 15.5516 9.79731 15.5517C9.70989 15.5518 9.62398 15.5289 9.54814 15.4854C9.47231 15.442 9.4092 15.3794 9.36512 15.3039L8.22675 13.3557H7.73063V15.0516C7.73063 15.1842 7.67795 15.3114 7.58418 15.4052C7.49041 15.4989 7.36323 15.5516 7.23063 15.5516C7.09802 15.5516 6.97084 15.4989 6.87707 15.4052C6.7833 15.3114 6.73063 15.1842 6.73063 15.0516ZM7.73063 12.3557H9.26488C9.27321 12.3553 9.28109 12.3518 9.28699 12.3459C9.29289 12.34 9.29639 12.3321 9.29681 12.3238V11.1919C9.29639 11.1836 9.29289 11.1757 9.28699 11.1698C9.28109 11.1639 9.27321 11.1604 9.26488 11.16H7.73063V12.3557ZM5.24356 13.3558C5.37617 13.3558 5.50335 13.3031 5.59712 13.2093C5.69088 13.1156 5.74356 12.9884 5.74356 12.8558C5.74356 12.7232 5.69088 12.596 5.59712 12.5022C5.50335 12.4085 5.37617 12.3558 5.24356 12.3558H3.70937V11.16H5.77563C5.90823 11.16 6.03541 11.1073 6.12918 11.0135C6.22295 10.9198 6.27563 10.7926 6.27563 10.66C6.27563 10.5274 6.22295 10.4002 6.12918 10.3064C6.03541 10.2127 5.90823 10.16 5.77563 10.16H3.20937C3.07677 10.16 2.94959 10.2127 2.85582 10.3064C2.76205 10.4002 2.70937 10.5274 2.70937 10.66V15.0517C2.70937 15.1843 2.76205 15.3115 2.85582 15.4052C2.94959 15.499 3.07677 15.5517 3.20937 15.5517C3.34198 15.5517 3.46916 15.499 3.56293 15.4052C3.6567 15.3115 3.70937 15.1843 3.70937 15.0517V13.3559H5.24356V13.3558ZM32 15.8539V23.0766C32 23.8693 31.3551 24.5141 30.5625 24.5141H29.9008C29.6544 26.4344 28.0106 27.9236 26.0244 27.9236C24.0382 27.9236 22.3944 26.4344 22.1481 24.5141H11.9184C11.6721 26.4344 10.0282 27.9236 8.04206 27.9236C6.05588 27.9236 4.41206 26.4344 4.16569 24.5141H1.75C0.785062 24.5141 0 23.729 0 22.7642V5.82636C0 4.86142 0.785062 4.07635 1.75 4.07635H19.2989C20.2638 4.07635 21.0489 4.86142 21.0489 5.82636V8.08773H27.4562C28.3211 8.08773 29.0564 8.55386 29.3751 9.30423L31.8544 15.1421C31.9537 15.3762 32 15.6024 32 15.8539ZM29.0847 11.1787H23.3797V14.7177H30.5877L29.0847 11.1787ZM1.75 23.5142H4.16575C4.41219 21.5939 6.05594 20.1047 8.04212 20.1047C10.0283 20.1047 11.6721 21.5939 11.9185 23.5142H20.0488V5.82636C20.0488 5.41279 19.7124 5.07636 19.2988 5.07636H1.75C1.33644 5.07636 1 5.41279 1 5.82636V22.7642C1 23.1777 1.33644 23.5142 1.75 23.5142ZM10.9516 24.0142C10.9516 22.4099 9.64637 21.1047 8.04212 21.1047C6.43787 21.1047 5.13269 22.4099 5.13269 24.0142C5.13269 25.6185 6.43787 26.9237 8.04212 26.9237C9.64637 26.9237 10.9516 25.6185 10.9516 24.0142ZM28.9339 24.0142C28.9339 22.4099 27.6287 21.1047 26.0244 21.1047C24.4202 21.1047 23.115 22.4099 23.115 24.0142C23.115 25.6185 24.4202 26.9237 26.0244 26.9237C27.6287 26.9236 28.9339 25.6185 28.9339 24.0142ZM31 23.0767V19.9654H30.2307C30.0981 19.9654 29.971 19.9127 29.8772 19.8189C29.7834 19.7251 29.7307 19.598 29.7307 19.4654C29.7307 19.3327 29.7834 19.2056 29.8772 19.1118C29.971 19.018 30.0981 18.9654 30.2307 18.9654H31V15.854C31 15.8052 30.9957 15.761 30.9886 15.7177H22.8797C22.7471 15.7177 22.6199 15.6651 22.5261 15.5713C22.4324 15.4775 22.3797 15.3503 22.3797 15.2177V10.6787C22.3797 10.5461 22.4324 10.4189 22.5261 10.3252C22.6199 10.2314 22.7471 10.1787 22.8797 10.1787H28.66L28.4546 9.69517C28.2955 9.32048 27.9129 9.08773 27.4562 9.08773H21.0488V23.5142H22.1481C22.3945 21.5939 24.0382 20.1047 26.0244 20.1047C28.0106 20.1047 29.6544 21.5939 29.9007 23.5142H30.5625C30.8037 23.5142 31 23.3179 31 23.0767ZM27.8624 24.0142C27.8624 25.0277 27.0379 25.8522 26.0244 25.8522C25.011 25.8522 24.1865 25.0277 24.1865 24.0142C24.1865 23.0007 25.011 22.1762 26.0244 22.1762C27.0379 22.1762 27.8624 23.0007 27.8624 24.0142ZM26.8624 24.0142C26.8624 23.5521 26.4865 23.1762 26.0244 23.1762C25.5624 23.1762 25.1865 23.5522 25.1865 24.0142C25.1865 24.4763 25.5624 24.8522 26.0244 24.8522C26.4865 24.8522 26.8624 24.4762 26.8624 24.0142ZM9.88013 24.0142C9.88013 25.0277 9.05562 25.8522 8.04212 25.8522C7.02869 25.8522 6.20419 25.0277 6.20419 24.0142C6.20419 23.0007 7.02869 22.1762 8.04212 22.1762C9.05556 22.1762 9.88013 23.0007 9.88013 24.0142ZM8.88013 24.0142C8.88013 23.5521 8.50419 23.1762 8.04212 23.1762C7.58006 23.1762 7.20419 23.5522 7.20419 24.0142C7.20419 24.4763 7.58012 24.8522 8.04212 24.8522C8.50419 24.8522 8.88013 24.4762 8.88013 24.0142Z' fill='%231C737A'/%3E%3C/svg%3E");}
.features .features_item[data-id="4"] .features_icon{-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 fill-rule='evenodd' clip-rule='evenodd' d='M19.3304 19.6687C19.3665 19.7526 19.425 19.8251 19.4994 19.8781C19.5738 19.9312 19.6614 19.9628 19.7525 19.9696C19.8437 19.9764 19.9349 19.9581 20.0164 19.9166C20.0978 19.8752 20.1664 19.8122 20.2145 19.7345L21.426 17.7823L23.6767 18.2432C23.7662 18.2615 23.8591 18.255 23.9451 18.2242C24.0312 18.1935 24.1071 18.1398 24.1648 18.0689C24.2225 17.9981 24.2597 17.9128 24.2723 17.8223C24.2849 17.7318 24.2724 17.6395 24.2363 17.5556L22.5648 13.6746C22.6159 13.6529 22.6682 13.6306 22.7233 13.607C23.5853 13.2379 24.0896 12.3643 23.9784 11.4332C23.9577 11.2603 23.9384 11.1064 23.9211 10.9683C23.8516 10.4142 23.8167 10.1361 23.8542 9.9236C23.8917 9.7111 24.0196 9.46166 24.2744 8.96479C24.338 8.84085 24.4087 8.70292 24.4873 8.54741C24.9103 7.71054 24.7351 6.7171 24.0514 6.07548C23.9245 5.95629 23.8107 5.85085 23.7087 5.7561C23.2993 5.37635 23.0938 5.18573 22.986 4.99885C22.878 4.81198 22.8157 4.53873 22.6915 3.99435C22.6605 3.8586 22.626 3.70735 22.5863 3.53773C22.3724 2.62473 21.5996 1.97635 20.6634 1.92429C20.4895 1.9146 20.3346 1.90691 20.1956 1.89998C19.6378 1.87223 19.3579 1.85829 19.1551 1.78448C18.9524 1.71066 18.729 1.54141 18.2839 1.20417C18.1595 1.10974 18.0349 1.0157 17.9099 0.92204C17.1591 0.360165 16.1505 0.360103 15.3998 0.92204C15.2748 1.0157 15.1501 1.10974 15.0258 1.20417C14.5806 1.54141 14.3573 1.71066 14.1545 1.78448C13.9518 1.85829 13.6718 1.87223 13.1141 1.89998C12.975 1.90691 12.8201 1.9146 12.6463 1.92429C11.71 1.97635 10.9372 2.62479 10.7234 3.53773C10.6836 3.70735 10.6491 3.85854 10.6181 3.99435C10.494 4.53873 10.4316 4.81204 10.3237 4.99885C10.2158 5.18573 10.0103 5.37635 9.60096 5.7561C9.4989 5.85085 9.38521 5.95629 9.25827 6.07548C8.57458 6.71716 8.39933 7.7106 8.82233 8.54748C8.9009 8.70285 8.97165 8.84079 9.03515 8.96466C9.28996 9.4616 9.4179 9.71104 9.4554 9.92354C9.4929 10.136 9.45796 10.4141 9.38852 10.9681C9.37121 11.1063 9.3519 11.2602 9.33121 11.4332C9.21996 12.3643 9.72427 13.2379 10.5863 13.607C10.7464 13.6756 10.8893 13.7359 11.0176 13.7899L11.1297 13.8372L9.07927 18.2412C9.04072 18.3241 9.02559 18.4159 9.03554 18.5067C9.04549 18.5976 9.08013 18.6839 9.13571 18.7565C9.19127 18.829 9.26568 18.885 9.35084 18.9182C9.43599 18.9514 9.52862 18.9606 9.61865 18.9448L11.882 18.5494L13.0363 20.5358C13.0822 20.6148 13.1489 20.6797 13.2291 20.7235C13.3093 20.7673 13.4 20.7882 13.4913 20.7841C13.5826 20.7799 13.671 20.7509 13.7469 20.7C13.8228 20.6491 13.8833 20.5784 13.9219 20.4956L15.9625 16.1125C16.2898 16.0142 16.4883 15.9646 16.655 15.9646C16.8707 15.9646 17.1386 16.0472 17.6722 16.2119C17.734 16.231 17.7993 16.2512 17.8679 16.2722L19.3304 19.6687ZM21.2851 16.7327C21.185 16.7122 21.0809 16.7229 20.987 16.7633C20.8931 16.8038 20.8139 16.872 20.76 16.9589L19.8699 18.3932L19.0201 16.4202C19.6034 16.3392 20.1372 16.0124 20.4785 15.4905C20.5738 15.3447 20.6579 15.2145 20.7335 15.0975C21.0364 14.6284 21.1884 14.3929 21.3537 14.2542C21.4279 14.1919 21.5211 14.1357 21.6475 14.073L22.9388 17.0713L21.2851 16.7327ZM13.4192 19.2051L12.5711 17.7456C12.5198 17.6572 12.4425 17.5867 12.3498 17.5436C12.2572 17.5004 12.1535 17.4867 12.0528 17.5043L10.3899 17.7948L12.0135 14.3075C12.1586 14.4517 12.3085 14.6835 12.5758 15.0975C12.6604 15.2288 12.7454 15.3598 12.8308 15.4905C13.2526 16.1357 13.9685 16.4833 14.7085 16.4359L13.4192 19.2051ZM16.6546 14.9641C16.3143 14.9641 15.974 15.0615 15.3425 15.2564C15.1952 15.302 15.0477 15.3472 14.9001 15.3919C14.4241 15.5356 13.9401 15.3597 13.6676 14.9432C13.5735 14.7993 13.4904 14.6706 13.4158 14.5551C12.6988 13.4447 12.6236 13.3817 11.4056 12.8684C11.2789 12.815 11.1378 12.7555 10.9796 12.6878C10.5222 12.4919 10.2648 12.046 10.3238 11.5519C10.3443 11.381 10.3633 11.229 10.3805 11.0925C10.5449 9.78117 10.5278 9.68454 9.92465 8.50829C9.85419 8.37117 9.78415 8.23383 9.71452 8.09629C9.49002 7.65216 9.57946 7.14516 9.94233 6.8046C10.0678 6.68691 10.18 6.58279 10.2808 6.48923C11.2499 5.59029 11.2989 5.50535 11.5929 4.21679C11.6235 4.08267 11.6575 3.93335 11.6968 3.76579C11.8102 3.28129 12.2046 2.95035 12.7015 2.92273C12.8733 2.91317 13.0262 2.90554 13.1636 2.89873C14.4837 2.83298 14.576 2.79942 15.6295 2.00123C15.7391 1.91816 15.8611 1.82566 15.9988 1.7226C16.3973 1.42441 16.912 1.42441 17.3105 1.7226C17.4481 1.82566 17.5702 1.91816 17.6798 2.00123C18.7333 2.79942 18.8256 2.83298 20.1457 2.89873C20.283 2.90554 20.436 2.91317 20.6078 2.92273C21.1046 2.95035 21.499 3.28129 21.6125 3.76579C21.6518 3.93329 21.6858 4.0826 21.7164 4.21673C22.0104 5.50529 22.0594 5.59029 23.0285 6.48917C23.1293 6.58273 23.2415 6.68685 23.367 6.80454C23.7298 7.1451 23.8191 7.6521 23.5947 8.09623C23.5251 8.23385 23.455 8.37125 23.3845 8.50841C22.7814 9.68454 22.7643 9.78117 22.9288 11.0927C22.9459 11.2291 22.965 11.381 22.9854 11.5518C23.0445 12.0459 22.787 12.4919 22.3296 12.6877C22.1715 12.7554 22.0303 12.8149 21.9036 12.8684C20.6856 13.3817 20.6105 13.4447 19.8935 14.555C19.8099 14.6847 19.726 14.8141 19.6416 14.9432C19.3693 15.3597 18.8857 15.5359 18.4091 15.3919C18.2445 15.3421 18.0982 15.2969 17.9668 15.2564C17.3352 15.0615 16.9948 14.9641 16.6546 14.9641ZM21.6169 8.47023C21.6169 5.73398 19.3908 3.50792 16.6546 3.50792C13.9184 3.50792 11.6923 5.73398 11.6923 8.47023C11.6923 11.2065 13.9184 13.4326 16.6546 13.4326C19.3908 13.4326 21.6169 11.2065 21.6169 8.47023ZM16.6545 12.4326C14.4697 12.4326 12.6923 10.6551 12.6923 8.47023C12.6923 6.28542 14.4697 4.50792 16.6545 4.50792C18.8393 4.50792 20.6168 6.28542 20.6168 8.47023C20.6169 10.6551 18.8393 12.4326 16.6545 12.4326ZM19.4006 7.29129L15.9863 10.3899C15.8944 10.4735 15.7746 10.5197 15.6504 10.5196C15.5847 10.5197 15.5197 10.5068 15.459 10.4817C15.3983 10.4565 15.3432 10.4197 15.2968 10.3732L13.891 8.96741C13.8441 8.92109 13.8069 8.86594 13.7814 8.80516C13.7559 8.74438 13.7426 8.67915 13.7424 8.61323C13.7422 8.54732 13.7551 8.48201 13.7802 8.42108C13.8054 8.36014 13.8423 8.30478 13.8889 8.25817C13.9355 8.21156 13.9909 8.17463 14.0518 8.1495C14.1128 8.12437 14.1781 8.11154 14.244 8.11174C14.3099 8.11194 14.3751 8.12518 14.4359 8.15068C14.4967 8.17619 14.5518 8.21346 14.5981 8.26035L15.6671 9.32929L18.7286 6.55085C18.8271 6.46376 18.956 6.41897 19.0873 6.42618C19.2186 6.4334 19.3417 6.49204 19.4301 6.5894C19.5185 6.68677 19.5649 6.81502 19.5594 6.94639C19.5539 7.07776 19.4969 7.20167 19.4006 7.29129ZM28.8928 23.6735C29.5519 23.0146 29.8866 22.1833 29.8608 21.2695L29.6173 12.6737C29.5933 11.8249 28.7494 11.0643 27.8395 11.0643C27.8307 11.0643 27.822 11.0644 27.8133 11.0645C27.3694 11.0716 25.922 11.3107 25.9325 14.089L25.9503 18.7584C25.9509 18.8625 25.9441 18.9666 25.9301 19.0699C25.8942 19.027 25.8564 18.9858 25.8168 18.9463C25.1997 18.3292 24.1891 18.3214 23.516 18.9285C23.4992 18.9435 23.4835 18.9597 23.469 18.9769C22.7158 19.8674 21.7903 20.6474 21.0466 21.2741C20.7858 21.4939 20.5396 21.7015 20.3373 21.8837C19.4893 22.6481 19.3761 23.7013 19.3772 24.6307L19.3812 27.956L18.95 27.9524C18.6581 27.9497 18.383 28.0615 18.1742 28.2666C17.9655 28.4718 17.8491 28.7454 17.8466 29.037L17.8354 30.3377C17.8329 30.6293 17.9445 30.9049 18.1497 31.1136C18.3548 31.3224 18.6285 31.4387 18.92 31.4412L25.6773 31.4992L25.6868 31.4993C25.9748 31.4993 26.2466 31.3879 26.4531 31.1849C26.6618 30.9797 26.7781 30.7062 26.7806 30.4146L26.7918 29.1139C26.7943 28.8223 26.6827 28.5467 26.4775 28.338C26.2724 28.1292 25.9988 28.0129 25.7072 28.0104L25.1513 28.0057V27.4151L28.8928 23.6735ZM25.7918 29.1053L25.7806 30.406C25.7804 30.4374 25.765 30.4592 25.752 30.4719C25.7435 30.4808 25.7332 30.4878 25.7218 30.4926C25.7104 30.4973 25.6981 30.4996 25.6858 30.4994L18.9285 30.4413C18.8972 30.441 18.8755 30.4256 18.8628 30.4127C18.8501 30.3997 18.835 30.3778 18.8353 30.3464L18.8465 29.0457C18.8468 29.0143 18.8622 28.9925 18.8751 28.9799C18.8879 28.9673 18.9096 28.9524 18.9405 28.9524H18.9414L25.6986 29.0104C25.7235 29.011 25.7471 29.0212 25.7645 29.0389C25.7819 29.0566 25.7917 29.0804 25.7918 29.1053ZM20.3812 27.9647L20.3772 24.6295C20.376 23.6111 20.5584 23.0309 21.0069 22.6266C21.1967 22.4555 21.4258 22.2624 21.691 22.0389C22.4555 21.3945 23.4052 20.5942 24.2078 19.6519C24.4885 19.4165 24.8716 19.4154 25.1097 19.6535C25.3631 19.9068 25.3634 20.2082 25.1118 20.5493C24.7143 20.9962 24.2963 21.401 23.854 21.829C23.6416 22.0345 23.422 22.247 23.2005 22.4685C23.1541 22.515 23.1173 22.5701 23.0921 22.6307C23.067 22.6914 23.0541 22.7564 23.0541 22.8221C23.0541 22.8877 23.067 22.9528 23.0922 23.0134C23.1173 23.0741 23.1541 23.1292 23.2006 23.1756C23.2982 23.2732 23.4261 23.322 23.5541 23.322C23.6821 23.322 23.8101 23.2732 23.9076 23.1755C24.1233 22.9599 24.3399 22.7502 24.5494 22.5475C25.0115 22.1004 25.448 21.678 25.8755 21.1956C25.8778 21.193 26.2104 20.7862 26.2104 20.7862C26.7111 20.1698 26.9531 19.5052 26.9503 18.7547L26.9325 14.0853C26.9278 12.8477 27.2715 12.0734 27.8293 12.0644L27.8395 12.0644C28.2108 12.0644 28.6088 12.389 28.6176 12.702L28.8611 21.2979C28.8793 21.9389 28.652 22.5003 28.1857 22.9665L24.2977 26.8545C24.204 26.9482 24.1513 27.0754 24.1513 27.208V27.9971L20.3812 27.9647ZM19.3275 29.5542C19.3466 29.5041 19.3754 29.4583 19.4124 29.4195C19.4493 29.3807 19.4936 29.3496 19.5426 29.328C19.5917 29.3064 19.6445 29.2948 19.6981 29.2939C19.7517 29.2929 19.8049 29.3026 19.8547 29.3224C19.9045 29.3422 19.9498 29.3717 19.9881 29.4092C20.0264 29.4467 20.0568 29.4914 20.0777 29.5408C20.0985 29.5902 20.1094 29.6432 20.1095 29.6968C20.1097 29.7503 20.0992 29.8034 20.0787 29.8529C20.038 29.951 19.9604 30.0292 19.8626 30.0705C19.7647 30.1118 19.6546 30.113 19.5559 30.0737C19.4572 30.0345 19.3779 29.958 19.3352 29.8608C19.2925 29.7635 19.2897 29.6534 19.3275 29.5542ZM13.8256 28.2667C13.7234 28.1657 13.6023 28.0859 13.4691 28.032C13.3359 27.978 13.1934 27.951 13.0497 27.9525L12.6186 27.9562L12.6226 24.6308C12.6237 23.7014 12.5105 22.6482 11.6625 21.8839C11.4603 21.7015 11.214 21.494 10.9532 21.2743C10.2096 20.6475 9.28408 19.8675 8.5309 18.977C8.51638 18.9598 8.5007 18.9437 8.48396 18.9286C7.81052 18.3215 6.79983 18.3294 6.18302 18.9464C6.14345 18.9859 6.10566 19.0271 6.06977 19.07C6.05571 18.9668 6.04896 18.8627 6.04958 18.7585L6.0674 14.0891C6.0779 11.3108 4.63046 11.0717 4.18652 11.0645C4.17781 11.0644 4.1691 11.0644 4.1604 11.0644C3.25046 11.0644 2.40652 11.825 2.38258 12.6737L2.13908 21.2696C2.11327 22.1834 2.44796 23.0147 3.10696 23.6736L6.84852 27.4152V28.0058L6.29258 28.0105C6.00102 28.013 5.7274 28.1294 5.52227 28.3381C5.31708 28.5469 5.20546 28.8224 5.20796 29.114L5.21915 30.4147C5.22165 30.7063 5.33796 30.9799 5.54671 31.185C5.75315 31.388 6.0249 31.4994 6.31296 31.4994L6.32252 31.4994L13.0798 31.4413C13.3713 31.4388 13.645 31.3225 13.8501 31.1137C14.0553 30.905 14.1669 30.6294 14.1644 30.3379L14.1532 29.0371C14.1508 28.7455 14.0343 28.4719 13.8256 28.2667ZM7.84852 27.208C7.84852 27.1423 7.83559 27.0773 7.81046 27.0167C7.78534 26.956 7.74851 26.9009 7.70208 26.8545L3.81402 22.9664C3.34777 22.5002 3.12052 21.9389 3.13865 21.2979L3.38215 12.702C3.39108 12.3861 3.7989 12.059 4.17046 12.0644C4.72833 12.0734 5.07202 12.8477 5.06733 14.0852L5.04952 18.7547C5.04671 19.5052 5.28871 20.1697 5.79027 20.7872L6.11127 21.1802C6.11346 21.1829 6.12208 21.193 6.12433 21.1956C6.5519 21.678 6.98833 22.1004 7.45046 22.5475C7.65996 22.7503 7.87646 22.9599 8.09221 23.1755C8.13858 23.222 8.19369 23.2589 8.25437 23.2841C8.31504 23.3092 8.38009 23.3221 8.44577 23.322C8.51144 23.3221 8.57647 23.3092 8.63714 23.2841C8.6978 23.259 8.7529 23.2221 8.79927 23.1756C8.8457 23.1292 8.88254 23.0741 8.90767 23.0134C8.93281 22.9528 8.94575 22.8877 8.94575 22.8221C8.94576 22.7564 8.93283 22.6914 8.90771 22.6307C8.88259 22.5701 8.84576 22.515 8.79933 22.4685C8.57783 22.247 8.35821 22.0345 8.1459 21.829C7.70358 21.4009 7.28558 20.9962 6.88802 20.5493C6.63652 20.2082 6.63677 19.9069 6.89015 19.6535C7.12833 19.4154 7.5114 19.4165 7.79215 19.6519C8.59465 20.5943 9.54427 21.3946 10.3089 22.039C10.5741 22.2625 10.8031 22.4555 10.993 22.6267C11.4415 23.0309 11.6239 23.6112 11.6226 24.6296L11.6186 27.9648L7.84858 27.9972L7.84852 27.208ZM13.137 30.4127C13.1285 30.4216 13.1183 30.4288 13.107 30.4337C13.0957 30.4386 13.0835 30.4412 13.0712 30.4414L6.31396 30.4994C6.30163 30.4995 6.28942 30.4971 6.27803 30.4924C6.26665 30.4877 6.25634 30.4807 6.24771 30.4719C6.23877 30.4634 6.23164 30.4532 6.22672 30.4419C6.2218 30.4306 6.2192 30.4184 6.21908 30.4061L6.2079 29.1054C6.20758 29.074 6.22265 29.052 6.23533 29.0391C6.24802 29.0262 6.26977 29.0107 6.30108 29.0105L13.0583 28.9524H13.0592C13.0901 28.9524 13.1118 28.9674 13.1246 28.9799C13.1375 28.9926 13.153 29.0144 13.1532 29.0457L13.1644 30.3465C13.1647 30.3779 13.1496 30.3998 13.137 30.4127ZM12.6723 29.5542C12.6923 29.6036 12.7024 29.6564 12.7019 29.7097C12.7014 29.7631 12.6904 29.8157 12.6694 29.8648C12.6485 29.9138 12.6181 29.9582 12.5799 29.9954C12.5418 30.0326 12.4966 30.0619 12.4471 30.0816C12.3976 30.1013 12.3446 30.1111 12.2913 30.1102C12.238 30.1094 12.1854 30.098 12.1365 30.0767C12.0876 30.0555 12.0434 30.0247 12.0065 29.9863C11.9695 29.9479 11.9405 29.9026 11.9211 29.8529C11.8824 29.7535 11.8845 29.6428 11.9271 29.5449C11.9696 29.447 12.0492 29.3699 12.1483 29.3305C12.2475 29.2911 12.3582 29.2924 12.4564 29.3343C12.5546 29.3762 12.6322 29.4553 12.6723 29.5542Z' fill='%231C737A'/%3E%3C/svg%3E");}
.features .features_title{font-size: 16px;width: 100%;}
.features::-webkit-scrollbar-thumb{background-color: transparent;}
@media (max-width: 1023px){
  .features .features_icon{width: 26px;height: 26px;min-width: 26px;}
  .features .features_icon:before{width: 24px;min-width: 24px;height: 24px;}
  .features .features_title{font-size:14px;white-space: nowrap;}
  .features .features_item{width: max-content;}
  .features{overflow-x: auto;overflow-y: hidden;}
}
@media (max-width: 479px){
  .features .features_item{width: 100%;}
}
/*** Новости ***/
#news .news__item{padding: 12px;border: 1px solid var(--main-color-greylight);border-top: 0;transition: 0.3s;height: auto;display: flex;flex-direction: column;justify-content: space-between;}
#news .news__image{width: 100%;height: 160px;display: block;margin-bottom: 12px;}
#news .news__image img{width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%;}
#news .news__date{color: var(--main-color-greydark);font-size: 14px;margin-bottom: 8px;}
#news .news__title{font-weight: 700;font-size: 20px;transition:0.3s;line-height: 24px;margin-bottom:4px;font-family: 'Alegreya Sans SC', sans-serif;display: block;max-height: 50px;overflow: hidden;}
#news .news__desc{font-weight: 400;font-size: 14px;display: block;line-height: 19px;max-height: 117px;overflow: hidden;}
#news .news__buttons a{border-top: 1px solid var(--main-color-greylight);margin-top: 12px;padding-top: 8px;width: 100%;}
#news .news__content{flex: 1;display: flex;flex-direction: column;}
#news .news__buttons{margin-top: auto;}
@media (min-width:768px){
  #news .news__item:hover{border-color:var(--main-color-green);}
  #news .news__item:hover .news__title{color:var(--main-color-green);}
}
@media (max-width:767px){
  #news .news__title{margin-bottom:0;}
  #news .news__desc{display:none;}
}
/*Подписка*/
.subscribeCallback .content-wrapper{display: flex;flex-direction: column;align-items: center;text-align: center;}
.subscribeCallback .callback-btn{border-top: 1px solid var(--main-color-greylight);margin-top: 12px;padding-top: 8px;width: 100%;}
.subscribeCallback .ubscribeCallback_title{font-weight: 700;font-size: 20px;line-height: 24px;margin-bottom: 12px;font-family: 'Alegreya Sans SC', sans-serif;}
@media (min-width:640px) and (max-width: 1023px){
  .subscribeCallback .content-wrapper{flex-direction: initial;grid-gap: 30px;}
  .subscribeCallback .ubscribeCallback_title{margin-bottom:0;width: 220px;text-align: left;}
  .subscribeCallback .callbackForm{width: calc(100% - 220px - 30px);}
  .subscribeCallback .callbackForm input{max-width: 100%;}
  .subscribeCallback .callbackForm .pp{text-align: left;}
  .subscribeCallback .callback-btn{justify-content: flex-start;}
}
/*Страница новости*/
.news-box .news-time{margin-top: 12px;color: var(--main-color-greydark);font-size: 14px;}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
#fancybox-login a.btn_pass{margin-top: 8px;}
#fancybox-login a.button{width: max-content;margin-left: auto;margin-right: auto;}
/*** Подвал ***/
#footer{position:relative;}
#footer:before{content:'';position:absolute;bottom: 0;left: 0;width:100%;height: 63%;background: var(--main-color-black);z-index: -1;}
#footer .footer_wrapper[data-id="1"]{padding: 40px 10%;background: var(--main-color-grey);display: flex;flex-wrap: wrap;grid-gap: 0 24px;position:relative;}
#footer .footer_item[data-name="info"]{width: 100%;display: flex;align-items: center;margin-bottom: 26px;padding-bottom: 26px;grid-gap: 8px 46px;border-bottom: 1px solid var(--main-color-greylight);}
#footer .footer_item[data-name="info"] .info-wrapper .title{font-weight: 700;font-size: 22px;margin-bottom:8px;font-family: 'Alegreya Sans SC', sans-serif;}
#footer .footer_item[data-name="info"] .info-wrapper .text{font-size: 16px;}
#footer .footer_block .icon_{width:24px;height:24px;background-color: var(--main-color-greydark);margin-right: 8px;}
#footer .footer_block .title{font-weight: 700;font-size: 16px;color: var(--main-color-greydark);margin-bottom:8px;display: flex;align-items: center;}
#footer .footer_content{padding-left: 32px;line-height: 22px;}
#footer .phone_link{font-weight: 700;font-size: 24px;font-family: 'Open Sans';}
#footer .phone_link:hover{background: #e40138;}
#footer .footer_item[data-name="contacts"]{display: flex;flex-wrap: wrap;grid-gap: 24px;width: calc(100% - 364px - 24px);}
#footer .footer_item[data-name="contacts"] .footer_block{width: 100%;}
#footer .region_link{transition: 0.3s;}
#footer .region_link:hover{color:var(--main-color-green);}
#footer .footer_item[data-name="callform"]{width: 100%;max-width: 364px;}
#footer .footer_item[data-name="callform"] .title{width: 100%;margin-bottom: 16px;}
#footer .footer_item[data-name="callform"] form{width: 100%;}
#footer .footer_item[data-name="callform"] form input, #footer .footer_item[data-name="callform"] form textarea{width: 100%;max-width: 100%;background: var(--main-color-white);border-color: var(--main-color-white);}
#footer .footer_item[data-name="callform"] form input:focus, #footer .footer_item[data-name="callform"] form textarea:focus{border-color: var(--main-color-green);}
#footer .footer_wrapper[data-id="2"]{padding:30px 0;}
#footer .footer_wrapper[data-id="2"] ul{padding:0;margin: 0 auto;display: flex;grid-gap: 20px 30px;flex-wrap: wrap;justify-content: center;list-style-type: none;}
#footer .footer_wrapper[data-id="2"] ul li a{color: var(--main-color-white);transition: 0.3s;font-size: 16px;white-space: nowrap;position: relative;}
#footer .footer_wrapper[data-id="2"] ul li a:hover{color: var(--main-color-green);}
#footer .footer_wrapper[data-id="2"] ul li a:before{content: '';transition: 0.3s;width: 40px;height: 2px;background: var(--main-color-green);display: block;position: absolute;top: 100%;left: 0;opacity: 0;}
#footer .footer_wrapper[data-id="2"] ul li a:hover:before, #footer .footer_wrapper[data-id="2"] ul li a.active:before{opacity: 1;}
#footer .footer_wrapper[data-id="3"]{padding: 16px 0;display: flex;flex-wrap: wrap;grid-gap: 8px 24px;align-items: center;border-top: 1px solid #4F5A5B;}
#footer .footer_wrapper[data-id="3"] .copyright{width: calc(100% - 272px - 24px);color: #4F5A5B;font-size: 14px;}
#footer .footer_wrapper[data-id="3"] .copyright a:hover{color:var(--main-color-green) !important;}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.block-content.payment{grid-gap: 12px 16px;width: max-content;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;margin-right: 20px;}
.payment .payment-ico.visa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 4V20H22V4H2ZM14.3887 9C15.0087 9 15.7324 9.31055 15.7324 9.31055L15.4219 10.5508C15.4219 10.5508 14.9047 10.1367 14.3887 10.1367C13.6657 10.1367 13.459 10.4478 13.459 10.7578C13.459 11.4808 15.5254 11.5823 15.5254 13.0293C15.5244 14.2673 14.0784 15.0942 13.1484 14.9902C12.1154 14.9902 11.5996 14.6816 11.5996 14.6816L11.8066 13.4414C11.8066 13.4414 12.426 13.752 13.252 13.752C14.078 13.752 14.1816 13.4404 14.1816 13.2344C14.1816 12.3044 12.1152 12.6149 12.1152 10.7559C12.1152 9.82586 12.8387 9 14.3887 9ZM7.88086 9.10352H9.32617L7.15625 14.8887H5.60742L4.4707 10.2402C4.4707 10.2402 5.71059 10.9627 6.43359 12.7188C6.43359 12.9257 6.53711 13.2363 6.53711 13.2363L7.88086 9.10352ZM17.9004 9.10352H19.4492L20.5859 14.8887H19.3457L19.1387 14.0625H17.2793L16.9707 14.8887H15.5234L17.9004 9.10352ZM9.94531 9.20508H11.4941L10.5645 14.9902H9.11914L9.94531 9.20508ZM2.71484 9.20703H4.98828C5.60828 9.20703 5.81445 9.72266 5.81445 9.72266L6.33008 12.3047C5.71008 10.1357 2.71484 9.20703 2.71484 9.20703ZM18.416 10.8594L17.5898 13.0293H18.8281L18.416 10.8594Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.68 4.32007C3.44544 4.32007 0 7.76551 0 12.0001C0 16.2346 3.44544 19.6801 7.68 19.6801C9.28092 19.6801 10.7682 19.1864 12 18.3451C13.2317 19.186 14.7188 19.6801 16.32 19.6801C20.5559 19.6801 24 16.2359 24 12.0001C24 7.76421 20.5559 4.32007 16.32 4.32007C14.7188 4.32007 13.2317 4.8141 12 5.65507C10.7682 4.81369 9.28092 4.32007 7.68 4.32007ZM16.32 5.28007C20.037 5.28007 23.04 8.28303 23.04 12.0001C23.04 15.7171 20.037 18.7201 16.32 18.7201C15.0237 18.7201 13.8187 18.3485 12.7931 17.7151C14.3644 16.3078 15.36 14.2703 15.36 12.0001C15.36 9.72986 14.3644 7.69235 12.7931 6.28507C13.8187 5.65165 15.0237 5.28007 16.32 5.28007Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.sber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.0988 1.27222L7.68002 6.08628L3.96471 3.96003C3.73431 4.19523 3.52307 4.44438 3.32627 4.69878L7.68002 7.19534L17.1647 1.76628C16.8191 1.57908 16.4636 1.41622 16.0988 1.27222ZM18.6385 2.69722L7.68002 8.96628L2.45721 5.97565C2.29401 6.24925 2.14536 6.53328 2.01096 6.82128L7.68002 10.0753L19.426 3.35534C19.1764 3.12494 18.9121 2.90842 18.6385 2.69722ZM20.52 4.50284L7.68002 11.8463L1.4494 8.27534C1.3486 8.58734 1.26722 8.90894 1.20002 9.23534L7.68002 12.9553L21.1013 5.27534C20.9189 5.01134 20.7264 4.75244 20.52 4.50284ZM21.9441 6.72003L7.68002 14.88L0.982522 11.04C0.974842 11.1999 0.960022 11.3583 0.960022 11.52C0.960022 17.6175 5.90258 22.56 12 22.56C18.0975 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.9441 6.72003Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.webmoney{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30823)'%3E%3Cpath d='M11.7065 0.975848C8.60991 1.04404 5.37995 2.40426 3.13685 5.41866C-0.49483 10.3012 0.463212 17.0531 5.31841 20.789C7.38001 22.3754 9.73032 23.0558 11.969 23.0558C14.4185 23.0558 16.7265 22.234 18.3825 20.8996L18.405 20.9258L19.1259 20.2921L16.6828 17.5105L15.6647 18.4433C15.1266 18.9339 14.6082 19.4069 14.1028 19.8937C13.2858 18.961 12.4572 18.0375 11.6297 17.114C11.2308 16.669 10.8323 16.2235 10.4344 15.7771C10.4113 15.7517 10.3894 15.7252 10.3678 15.6983L11.534 14.608L8.53123 11.2171L9.70685 10.1155L6.65529 6.71804L10.8094 2.96522L12.3431 4.6246L14.8847 2.36804C14.9063 2.37476 14.9268 2.38194 14.9484 2.38866L16.4025 3.98147L17.7619 2.73741C17.7619 2.73741 17.4022 2.40354 17.0475 2.20866C16.9932 2.1789 16.9427 2.17068 16.8947 2.17116C15.3744 1.35954 13.5645 0.934935 11.7065 0.975848ZM18.5606 3.47897L17.3465 4.58991L18.4415 5.80491L19.6603 4.70897L18.5606 3.47897ZM14.8659 3.8071L12.9881 5.51335L14.6775 7.39022L16.5525 5.6971L14.8659 3.8071ZM10.6903 4.49804L8.1581 6.7921L10.4428 9.33366L12.9806 7.04241L10.6903 4.49804ZM20.235 7.40897L19.0247 8.51147L20.1281 9.7321L21.3478 8.62585L20.235 7.40897ZM16.6819 7.79429L14.8069 9.49397L16.4953 11.3783L18.375 9.67866L16.6819 7.79429ZM12.5747 9.00554L10.0415 11.3052L12.3309 13.8468L14.8565 11.5499L12.5747 9.00554ZM21.9225 11.3362L20.7056 12.4312L21.81 13.6518L23.0297 12.554L21.9225 11.3362ZM18.3694 11.984L16.4944 13.679L18.1847 15.5662L20.0615 13.8627L18.3694 11.984ZM14.4459 13.574L11.9137 15.8643L14.1928 18.4124L16.7344 16.1184L14.4459 13.574ZM20.0972 15.9862L18.2297 17.6887L19.9219 19.5618L21.8025 17.8668L20.0972 15.9862Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30823'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.qiwi{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30825)'%3E%3Cpath d='M11.28 0C5.32465 0 0.480011 4.84464 0.480011 10.8C0.480011 16.7554 5.32465 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8688 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6556 23.8095 22.6791 23.8369C22.7732 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2196 23.975 23.2988 23.9231C23.4984 23.795 23.5743 23.5405 23.4778 23.3241C23.425 23.205 22.121 20.3923 16.8928 19.1822L16.7503 19.1428C15.4582 18.8231 14.4147 18.3025 13.65 17.595C12.6622 16.682 12.4735 15.7604 12.4725 15.7547C12.4284 15.5104 12.1998 15.3412 11.9569 15.3619C11.7092 15.3844 11.52 15.5914 11.52 15.84C11.52 15.889 11.5231 16.8436 11.6897 17.745C11.5467 17.7551 11.4111 17.76 11.28 17.76C7.44241 17.76 4.32001 14.6376 4.32001 10.8C4.32001 6.9624 7.44241 3.84 11.28 3.84C15.1176 3.84 18.24 6.9624 18.24 10.8C18.24 11.0861 18.2221 11.3754 18.1856 11.6634C17.2804 11.5204 16.38 11.52 16.32 11.52C16.0407 11.52 15.84 11.7598 15.84 12.0094C15.8458 12.27 16.0584 12.4795 16.3191 12.48C16.3287 12.48 17.3275 12.4895 18.2213 13.0641C19.703 14.0164 20.0578 15.4544 20.0606 15.4669C20.1053 15.6646 20.2697 15.8123 20.4713 15.8363C20.6714 15.8569 20.8676 15.7547 20.9578 15.5728C21.7023 14.068 22.08 12.4618 22.08 10.8C22.08 4.84464 17.2354 0 11.28 0ZM18.5447 15.3609C18.4271 15.3538 18.3354 15.4049 18.285 15.4931C18.1833 15.6712 18.2591 16.024 18.4641 16.3313C18.6719 16.6423 18.848 16.8 18.9881 16.8C19.1168 16.8 19.2455 16.639 19.185 16.2497C19.149 16.0174 19.0135 15.5124 18.6703 15.3881C18.6259 15.372 18.5839 15.3633 18.5447 15.3609ZM16.9763 16.8C16.7607 16.8 16.5813 16.8561 16.4709 16.9641C16.1877 17.2415 16.315 17.729 16.7484 18.03C16.938 18.161 17.2105 18.24 17.4778 18.24C17.75 18.24 17.9775 18.1586 18.1181 18.0113C18.3701 17.7425 18.2254 17.362 17.7488 17.0419C17.5126 16.8835 17.2379 16.8 16.9763 16.8Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30825'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.4779 3C10.7322 3 6.95718 6.82892 6.95718 11.5207C6.95718 16.2664 10.7861 20.0414 15.4779 20.0414C20.1697 20.0414 23.9986 16.2125 23.9986 11.5207C23.9986 6.82892 20.1697 3 15.4779 3ZM15.4779 14.7025C13.7522 14.7025 12.2961 13.2464 12.2961 11.5207C12.2961 9.795 13.7522 8.33892 15.4779 8.33892C17.2036 8.33892 18.6596 9.795 18.6596 11.5207C18.6058 13.2464 17.2036 14.7025 15.4779 14.7025Z' fill='%2325292D'/%3E%3Cpath d='M6.90285 5.48071V17.8843H3.88286L0 5.48071H6.90285Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.48421 9C6.48421 9 5.55789 9 5.30526 9.88421C5.05263 10.6842 4.42105 12.9579 4.37895 13H4.21053C4.21053 13 3.53684 10.7263 3.32632 9.88421C3.07368 9 2.14737 9 2.14737 9H0V15.7368H2.14737V11.7368H2.31579L3.57895 15.7368H5.05263L6.31579 11.7368H6.48421V15.7368H8.63158V9H6.48421ZM14.2737 9C14.2737 9 13.6421 9.04211 13.3474 9.71579L11.8316 13H11.6632V9H9.51579V15.7368H11.5368C11.5368 15.7368 12.2105 15.6947 12.5053 15.0211L13.9789 11.7368H14.1474V15.7368H16.2947V9H14.2737V9ZM17.2211 12.0737V15.7368H19.3684V13.5895H21.6842C22.6947 13.5895 23.5368 12.9579 23.8737 12.0737H17.2211V12.0737ZM21.6842 9H16.9263C17.1789 10.2632 18.1474 11.3158 19.3684 11.6526C19.6632 11.7368 19.9579 11.7789 20.2526 11.7789H23.9158C24 11.6105 24 11.4421 24 11.2737C24 10.0105 22.9474 9 21.6842 9V9Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico{background-color: #4F5A5B;margin:0;width:20px;min-width: 20px;height:20px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.payment .payment-ico:hover{background-color: var(--main-color-green);}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 12px 16px;}
.social-links .vk{-webkit-mask-image:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.5181 6.81256C21.6641 6.34417 21.5181 6 20.8234 6H18.526C17.9418 6 17.6725 6.29732 17.5264 6.62517C17.5264 6.62517 16.3581 9.3652 14.7031 11.145C14.1676 11.6602 13.9242 11.8242 13.6321 11.8242C13.4861 11.8242 13.2747 11.6602 13.2747 11.1919V6.81256C13.2747 6.2505 13.1052 6 12.6183 6H9.00812C8.64307 6 8.42353 6.26087 8.42353 6.5081C8.42353 7.04093 9.25102 7.1638 9.33632 8.66264V11.9179C9.33632 12.6316 9.20236 12.761 8.91028 12.761C8.13145 12.761 6.23694 10.0087 5.11332 6.85938C4.89311 6.24726 4.67225 6 4.0851 6H1.78769C1.13129 6 1 6.29732 1 6.62517C1 7.21066 1.77887 10.1146 4.62656 13.9553C6.525 16.5782 9.19979 18 11.6337 18C13.0941 18 13.2747 17.6842 13.2747 17.1403V15.1579C13.2747 14.5263 13.4131 14.4003 13.8755 14.4003C14.2163 14.4003 14.8004 14.5642 16.1634 15.8288C17.7212 17.3276 17.978 18 18.8542 18H21.1516C21.808 18 22.1362 17.6842 21.9468 17.061C21.7396 16.4399 20.9959 15.5388 20.0091 14.4705C19.4736 13.8616 18.6704 13.2059 18.427 12.878C18.0862 12.4565 18.1836 12.2691 18.427 11.8945C18.427 11.8945 21.226 8.10058 21.5181 6.81256Z' fill='%2325292D'/%3E%3C/svg%3E");}
.social-links .vk{background-color: #1E88E5;}
.social-links .youtube{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30865)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30865'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube{background-color: #fc0010;}
.social-links .telegram{-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='M2.35326 11.7699L6.96166 13.4932L8.7454 19.2406C8.85953 19.6087 9.3088 19.7447 9.607 19.5005L12.1758 17.4023C12.4451 17.1825 12.8286 17.1716 13.11 17.3762L17.7432 20.7464C18.0622 20.9788 18.5141 20.8036 18.5941 20.4174L21.9882 4.06018C22.0756 3.63831 21.6618 3.28637 21.2609 3.44173L2.34786 10.7517C1.88113 10.9321 1.88519 11.5941 2.35326 11.7699ZM8.45793 12.5758L17.4645 7.01808C17.6263 6.91849 17.7929 7.13778 17.6539 7.26696L10.2209 14.1895C9.9596 14.4331 9.79107 14.7592 9.74334 15.1132L9.49013 16.9932C9.4566 17.2442 9.10467 17.2691 9.03553 17.0262L8.06173 13.598C7.9502 13.2069 8.11273 12.7893 8.45793 12.5758Z' fill='%2325292D'/%3E%3C/svg%3E");}
.social-links .telegram{background-color: #039BE5;}
.social-links .odnoklassniki{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3187 3C8.74261 3 6.6543 5.08838 6.6543 7.66445C6.6543 10.2406 8.74261 12.3291 11.3187 12.3291C13.8949 12.3291 15.9832 10.2406 15.9832 7.66445C15.9832 5.08838 13.8949 3 11.3187 3ZM11.3188 9.59273C10.2539 9.59273 9.39062 8.72937 9.39062 7.66449C9.39062 6.59962 10.2539 5.73633 11.3188 5.73633C12.3837 5.73633 13.247 6.59962 13.247 7.66449C13.247 8.72937 12.3837 9.59273 11.3188 9.59273ZM16.0114 14.7284C15.9522 14.7759 14.8332 15.6602 12.9658 16.0406L15.7845 18.8342C16.2802 19.3291 16.2808 20.1321 15.7859 20.6278C15.291 21.1234 14.4881 21.1242 13.9923 20.6292L11.2558 17.9644L8.77031 20.612C8.52146 20.8702 8.18951 21 7.85722 21C7.54029 21 7.22309 20.882 6.97698 20.6448C6.47274 20.1585 6.45812 19.3557 6.94433 18.8514L9.61979 16.0554C7.70009 15.6839 6.53488 14.7765 6.47487 14.7284C5.92845 14.2902 5.84067 13.492 6.27889 12.9455C6.71705 12.3991 7.51519 12.3113 8.06175 12.7494C8.0733 12.7588 9.29204 13.6743 11.2557 13.6757C13.2195 13.6743 14.413 12.7588 14.4245 12.7494C14.9711 12.3113 15.7692 12.3991 16.2074 12.9455C16.6456 13.492 16.5578 14.2902 16.0114 14.7284Z' fill='%2325292D'/%3E%3C/svg%3E");}
.social-links .odnoklassniki{background-color: #fc7217;}
.social-links .whatsapp{background-color: #2CB742;}
.social-links .whatsapp{-webkit-mask-image:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_337_115167)'%3E%3Cpath d='M20.0078 0H20C8.96875 0 0 8.96875 0 20C0 24.375 1.40625 28.4297 3.80469 31.7188L1.3125 39.1484L9 36.6875C12.1641 38.7891 15.9375 40 20.0078 40C31.0312 40 40 31.0312 40 20C40 8.96875 31.0312 0 20.0078 0ZM31.6406 28.2422C31.1562 29.6016 29.2422 30.7344 27.7188 31.0625C26.6719 31.2812 25.3125 31.4609 20.7109 29.5547C14.8359 27.1172 11.0469 21.1484 10.75 20.7578C10.4688 20.3672 8.375 17.5938 8.375 14.7266C8.375 11.8594 9.83594 10.4609 10.4219 9.85938C10.9062 9.36719 11.7031 9.14062 12.4688 9.14062C12.7188 9.14062 12.9375 9.15625 13.1406 9.16406C13.7266 9.1875 14.0234 9.22656 14.4141 10.1484C14.8984 11.3125 16.0703 14.1797 16.2109 14.4766C16.3516 14.7734 16.4922 15.1719 16.2969 15.5625C16.1094 15.9609 15.9453 16.1406 15.6484 16.4766C15.3516 16.8125 15.0703 17.0781 14.7812 17.4453C14.5078 17.7656 14.2031 18.1016 14.5469 18.6875C14.8906 19.2656 16.0625 21.1797 17.7891 22.7188C20.0234 24.7031 21.8281 25.3437 22.4766 25.6094C22.9609 25.8125 23.5312 25.7656 23.8828 25.3906C24.3281 24.9062 24.8828 24.1094 25.4453 23.3203C25.8438 22.7578 26.3516 22.6875 26.8828 22.8828C27.4219 23.0703 30.2812 24.4844 30.8672 24.7734C31.4531 25.0703 31.8438 25.2109 31.9844 25.4531C32.125 25.7188 32.125 26.875 31.6406 28.2422Z' fill='%232CB742'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_337_115167'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .viber{background-color: #8E24AA;}
.social-links .viber{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_37_2262)'%3E%3Cpath d='M38.5916 23.1546C39.7849 13.1096 38.0182 6.76789 34.8316 3.89955L34.8332 3.89789C29.6899 -1.00045 12.3199 -1.72545 6.16655 4.11789C3.40322 6.97622 2.42989 11.1712 2.32322 16.3646C2.21655 21.5596 2.08989 31.2912 11.1582 33.9312H11.1666L11.1582 37.9629C11.1582 37.9629 11.0966 39.5962 12.1399 39.9246C13.3332 40.3112 13.8732 39.5529 17.5849 35.1196C23.7916 35.6579 28.5582 34.4246 29.0999 34.2446C30.3532 33.8246 37.4449 32.8862 38.5916 23.1546ZM18.1966 32.2829C18.1966 32.2829 14.2682 37.1812 13.0466 38.4529C12.6466 38.8662 12.2082 38.8279 12.2149 38.0079C12.2149 37.4696 12.2449 31.3146 12.2449 31.3146C4.55655 29.1112 5.00989 20.8246 5.09322 16.4896C5.17655 12.1529 5.96989 8.60122 8.30989 6.20955C13.7082 1.14789 28.9366 2.27955 32.8166 5.92622C37.5599 10.1312 35.8716 22.0112 35.8816 22.4162C34.9066 30.5396 29.1599 31.0546 28.1032 31.4062C27.6516 31.5562 23.4599 32.6346 18.1966 32.2829V32.2829Z' fill='black'/%3E%3Cpath d='M20.3699 7.16211C19.7283 7.16211 19.7283 8.16211 20.3699 8.17044C25.3483 8.20878 29.4483 11.6788 29.4933 18.0438C29.4933 18.7154 30.4766 18.7071 30.4683 18.0354H30.4666C30.4133 11.1771 25.9366 7.20044 20.3699 7.16211V7.16211Z' fill='black'/%3E%3Cpath d='M26.9184 16.9884C26.9034 17.6517 27.8851 17.6834 27.8934 17.0117C27.9751 13.2301 25.6434 10.1151 21.2617 9.78673C20.6201 9.74006 20.5534 10.7484 21.1934 10.7951C24.9934 11.0834 26.9951 13.6767 26.9184 16.9884V16.9884Z' fill='black'/%3E%3Cpath d='M25.8683 21.2895C25.0449 20.8129 24.2066 21.1095 23.8599 21.5779L23.1349 22.5162C22.7666 22.9929 22.0783 22.9295 22.0783 22.9295C17.0549 21.6012 15.7116 16.3445 15.7116 16.3445C15.7116 16.3445 15.65 15.6329 16.11 15.2512L17.0166 14.5012C17.4699 14.1412 17.7566 13.2745 17.2949 12.4229C16.0616 10.1945 15.2333 9.42619 14.8116 8.83619C14.3683 8.28119 13.7016 8.15619 13.0083 8.53119H12.9933C11.5516 9.37452 9.97328 10.9529 10.4783 12.5779C11.3399 14.2912 12.9233 19.7529 17.9699 23.8795C20.3416 25.8312 24.095 27.8312 25.6883 28.2929L25.7033 28.3162C27.2733 28.8395 28.7999 27.1995 29.6149 25.7145V25.7029C29.9766 24.9845 29.8566 24.3045 29.3283 23.8595C28.3916 22.9462 26.9783 21.9379 25.8683 21.2895Z' fill='black'/%3E%3Cpath d='M21.9482 13.5065C23.5499 13.5998 24.3266 14.4365 24.4099 16.1548C24.4399 16.8265 25.4149 16.7798 25.3849 16.1081C25.2782 13.8648 24.1083 12.6148 22.0016 12.4981C21.3599 12.4598 21.2999 13.4681 21.9482 13.5065V13.5065Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_37_2262'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .mail{background-color: var(--main-color-green);}
.social-links .mail{-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 490 490' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M323.6 245 490 389.3V100.7zM308.8 257.8l-57.5 49.8c-3.5 3.1-8.8 3.1-12.4 0l-57.7-49.8L17.1 400.2h455.4L308.8 257.8zM0 100.7v288.6L166.4 245z' fill='%23000000' data-original='%23000000'/%3E%3Cpath d='M472.9 89.8H17.1L245 287.4z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
.social-links a{transition: 0.2s;width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{transform: translateY(-8px);}
@media (max-width:1139px){
  #footer .footer_wrapper[data-id="1"]{padding: 40px 6%;}
}
@media (max-width:1023px){
  #footer .footer_wrapper[data-id="1"]{padding: 30px 20px;}
  #footer .footer_wrapper[data-id="3"] .copyright{width: 100%;}
  #footer .footer_item[data-name="info"]{margin-bottom: 20px;padding-bottom: 20px;}
  #footer .phone_link{font-size: 18px;}
}
@media (max-width:767px){
  #footer .footer_item[data-name="contacts"]{width: 100%;grid-gap: 20px;}
  #footer .footer_item[data-name="contacts"] .footer_block{width: calc(50% - 10px);}
  #footer .footer_item[data-name="callform"]{max-width: 100%;margin-top: 30px;}
  #footer .callbackForm .callbackForm_action{max-width: 340px;margin-left: auto;margin-right: auto;}
  #footer .footer_wrapper[data-id="2"] ul{justify-content: flex-start;}
}
@media (max-width:639px){
  #footer .footer_item[data-name="info"]{flex-direction: column;align-items: flex-start;}
  #footer .footer_item[data-name="contacts"] .footer_block{width: 100%;}
  #footer:before{display:none;}
  #footer{background:var(--main-color-black);}
  #footer .footer_wrapper[data-id="1"]{padding: 30px 16px;margin: 0 -16px;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
#page-title .block-title{justify-content: flex-start;}
#page-title .block-title > span{font-family: 'Open Sans', sans-serif;font-size: 30px;}
.index_main #page-title .block-title{justify-content: center;}
.index_main #page-title .block-title .title{font-size:30px;}
.block-title{position:relative;margin-bottom: 20px;display: flex;align-items: center;justify-content: center;text-align: center;}
.block-title .title .inf{font-size: 14px;color: var(--main-color-green);font-weight: 700;}
.block-title.cart .title-tab{margin-right: 10px;transition: opacity .3s ease;font-size: 26px;pointer-events: none;}
.block-title.cart .title-tab .title-step{color: var(--main-color-green)}
.block-title.cart .title-tab.disabled{opacity: .5}
@media (max-width: 639px){
 .block-title .title, .index_main #page-title .block-title .title{font-size: 28px;}
 .block-title{margin-bottom:16px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 16px;position: relative;font-size: 14px;color: var(--main-color-black);white-space: nowrap;margin-top: 28px;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs ul li{display: inline-flex;align-items: center;}
#breadcrumbs ul li:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='1' viewBox='0 0 16 1' fill='none'%3E%3Crect width='16' height='1' fill='%23D9E4E1'/%3E%3C/svg%3E");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-greylight);min-width: 16px;width: 16px;height: 16px;margin: 0 4px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 14px;color: var(--main-color-greydark);}
#breadcrumbs ul li a i{margin-right: 5px;}
#breadcrumbs ul li strong{max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;font-weight: 400;color: var(--main-color-black);}
#breadcrumbs ul li a:hover{color: var(--main-color-green);}
.products-container{position: relative;width: 100%;}
.products-container .content{width: 100%;position: relative;}
.index.products-container .products-grid .item, .related .products-grid .item{border: 0;}
.col-left .block-title{padding: 10px 16px;background: var(--main-color-black);display: flex;align-items: center;justify-content: flex-start;}
.col-left .block-title .title{color: var(--main-color-white);font-size: 20px;display: flex;align-items: center;text-align: left;}
.col-left .block-title .title .icon_{margin-right:8px;}
.col-left .swiper-navigation .swiper-button-next:after, .col-left .swiper-navigation .swiper-button-prev:after{width: 16px;height: 16px;background: var(--main-color-greydark);}
.col-left .swiper-navigation .swiper-button-next{margin:0;}
.col-left .swiper-navigation .swiper-button-prev{margin-right:12px;padding-right:12px;border-right: 1px solid #868f8d;margin-left: auto;}
.col-left .block-title:before{content: '';display: block;width: 3px;height: 100%;background: var(--main-color-red);position: absolute;left: 0;top: 0;}
@media (min-width:768px){
 .col-left .swiper-navigation .swiper-button-next:hover:after, .col-left .swiper-navigation .swiper-button-prev:hover:after{background-color: var(--main-color-white);}
}
/*Новинки*/
.col-left .content-wrapper{padding: 12px;border: 1px solid var(--main-color-greylight);border-top:0;margin: 0}
.col-left .block-title{margin-bottom:0;}
.pdt__new .actions{display: flex;align-items: center;width: max-content;}
.pdt__new .products-grid .item .product-image{width: 80px;height: 80px;border-right: 1px solid var(--main-color-greylight);}
.pdt__new .products-grid .item{border: 0;}
.pdt__new .products-info{display: flex;align-items: center;margin-bottom: 8px;border: 1px solid var(--main-color-greylight);border-right: 0;}
.pdt__new .product-name{width: calc(100% - 80px);padding-left: 8px;text-align: left;font-size: 14px;overflow: hidden;max-height: 43px;}
.pdt__new .products-grid .item .product-shop{padding: 0;display: flex;align-items: center;flex-direction: initial;border: 0;}
.pdt__new .products-grid .item .price-box{flex-direction: column;align-items: flex-start;grid-gap: 4px;margin-right: auto;}
.pdt__new .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;height: 18px;}
.pdt__new .products-grid .item .product-shop .price.old-price{font-size: 14px;height: 14px;}
.pdt__new .products-grid .item .actions{margin: 0;}
.pdt__new .products-grid .item .actions a{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid var(--main-color-greylight);transition: 0.3s;}
.pdt__new .products-grid .item .actions a .icon_{margin:0;}
.pdt__new .products-grid .item .actions a.callback_notify{border-color: var(--main-color-greydark);}
.pdt__new .products-grid .item .actions a.add-mod, .pdt__new .products-grid .item .actions a.add-cart{border-color: var(--main-color-green);}
.pdt__new .products-grid .item .actions a.product-ico.added .icon_{background-color: var(--main-color-green);}
.pdt__new .products-grid .item .actions a.product-ico.added{border-color: var(--main-color-green);z-index: 1;}
.pdt__new .products-grid .item .actions a:first-child{margin-right: -1px;}
@media (min-width:768px){
  .pdt__new .products-grid .item .actions a.product-ico:hover .icon_{background-color: var(--main-color-green);}
  .pdt__new .products-grid .item .actions a.callback_notify:hover{border-color: var(--main-color-green);}
  .pdt__new .products-grid .item .actions a.add-mod:hover, .pdt__new .products-grid .item .actions a.add-cart:hover{background: var(--main-color-red);border-color: var(--main-color-red);}
  .pdt__new .products-grid .item .actions a.add-mod:hover .icon_, .pdt__new .products-grid .item .actions a.add-cart:hover .icon_{background-color: var(--main-color-white);}
}
/*Вы смотрели*/
.viewed .actions{display: flex;align-items: center;width: max-content;}
.viewed .products-grid .item .product-image{width: 80px;height: 80px;border-right: 1px solid var(--main-color-greylight);}
.viewed .products-grid .item{border: 0;}
.viewed .products-info{display: flex;align-items: center;margin-bottom: 10px;border: 1px solid var(--main-color-greylight);border-right: 0;}
.viewed .product-name{width: calc(100% - 80px);padding-left: 8px;text-align: left;font-size: 14px;overflow: hidden;max-height: 43px;}
.viewed .products-grid .item .product-shop{padding: 0;display: flex;align-items: center;flex-direction: initial;border: 0;}
.viewed .products-grid .item .price-box{flex-direction: column;align-items: flex-start;grid-gap: 4px;margin-right: auto;}
.viewed .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;height: 18px;}
.viewed .products-grid .item .product-shop .price.old-price{font-size: 14px;height: 14px;}
.viewed .products-grid .item .actions{margin: 0;}
.viewed .products-grid .item .actions a{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid var(--main-color-greylight);transition: 0.3s;}
.viewed .products-grid .item .actions a .icon_{margin:0;}
.viewed .products-grid .item .actions a.callback_notify{border-color: var(--main-color-greydark);}
.viewed .products-grid .item .actions a.add-mod, .viewed .products-grid .item .actions a.add-cart{border-color: var(--main-color-green);}
.viewed .products-grid .item .actions a.product-ico.added .icon_{background-color: var(--main-color-green);}
.viewed .products-grid .item .actions a:first-child{margin-right: -1px;}
@media (min-width:768px){
  .viewed .products-grid .item .actions a.product-ico:hover .icon_{background-color: var(--main-color-green);}
  .viewed .products-grid .item .actions a.callback_notify:hover{border-color: var(--main-color-green);}
  .viewed .products-grid .item .actions a.add-mod:hover, .viewed .products-grid .item .actions a.add-cart:hover{background: var(--main-color-red);border-color: var(--main-color-red);}
  .viewed .products-grid .item .actions a.add-mod:hover .icon_, .viewed .products-grid .item .actions a.add-cart:hover .icon_{background-color: var(--main-color-white);}
}
/* Каталог в левой колонке */
.left-catalog ul.catalog-content{width:100%;list-style: none;margin: 0;padding: 0;background: var(--main-color-grey);position: relative;padding: 16px;word-break: break-word;}
.left-catalog ul.subcatalog{padding: 50px 30px;display: flex;flex-wrap: wrap;grid-gap: 30px;position: absolute;left: calc(100% + 8px);top: -44px;background: var(--main-color-grey);width: calc(100vw - 288px - 28px - 8px);max-width: 857px;opacity: 0;visibility: hidden;transition-property: opacity, visibility;transition-duration: 0.3s;transition-delay: 0.15s;z-index:2;}
.left-catalog li.parent.hover .subcatalog{opacity: 1;visibility: visible;}
.left-catalog ul.subcatalog li.catalog-li-lvl1{width: calc(33.3% - 20px);}
.left-catalog ul.subcatalog a{padding:0;word-break: break-all;overflow: hidden;}
.left-catalog ul.catalog-content:before{content: '';display: block;width: 8px;height: calc(100% + 44px);position: absolute;top: -44px;right: -8px;}
.left-catalog ul li{display:block;width:100%;}
.left-catalog ul li a{display:block;width:100%;position:relative;}
.left-catalog ul li.catalog-li-lvl0 > a{padding-right: 25px;}
.left-catalog ul li.catalog-li-lvl0.hover > a{padding-right: 40px;}
.left-catalog ul li.catalog-li-lvl0:not(:last-child){margin-bottom:16px;}
.left-catalog ul li.catalog-li-lvl0 > a .catalog-arrow{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_16211)'%3E%3Cpath d='M0.36362 7.62744H14.7597L11.7453 4.61297C11.6027 4.47137 11.6019 4.241 11.7434 4.09844C11.885 3.95585 12.1154 3.95504 12.258 4.09663L15.8943 7.73291C16.0352 7.87475 16.0352 8.10381 15.8943 8.24562L12.2579 11.8819C12.1273 12.0345 11.8978 12.0522 11.7452 11.9216C11.5927 11.791 11.5749 11.5614 11.7056 11.4089C11.7178 11.3947 11.731 11.3814 11.7452 11.3692L14.7597 8.35474H0.363588C0.162748 8.35474 -3.05176e-05 8.19193 -3.05176e-05 7.99112C-3.05176e-05 7.79032 0.162811 7.62744 0.36362 7.62744Z' fill='%23232A2B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16211'%3E%3Crect width='16' height='16' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.left-catalog ul li.catalog-li-lvl0 > a .catalog-arrow{display: block;width: 16px;height: 16px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;transition: 0.2s;background-color: var(--main-color-black);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.left-catalog ul li.catalog-li-lvl0.hover > a .catalog-arrow{background-color: var(--main-color-green);right: 10px;}
.left-catalog ul li.catalog-li-lvl0.hover > a{color:var(--main-color-green);}
.left-catalog ul li.catalog-li-lvl1 a{display:block;width:100%;position:relative;}
.left-catalog ul li.catalog-li-lvl1.parent a.link-lvl1{margin-bottom: 12px;}
.left-catalog ul li a.link-lvl1{font-size: 18px;font-weight: 700;text-transform: uppercase;font-family: 'Alegreya Sans SC', sans-serif;}
.left-catalog ul li a.link-lvl1:hover{color: var(--main-color-green);}
.left-catalog ul li a.link-lvl2{font-size: 16px;}
.left-catalog ul li a.link-lvl2:hover{color: var(--main-color-green);}
.left-catalog ul li.catalog-li-lvl2 .sub{display:none;}
.left-catalog ul ul{padding:0;}
.left-catalog ul ul li:not(:last-child){margin-bottom: 12px;}
@media (max-width:1023px){
  .left-catalog{display:none;}
}
/*Распродажа*/
.sale-counter{display: flex;align-items: center;justify-content: center;grid-gap: 20px;border-bottom: 1px solid var(--main-color-greylight);padding-bottom: 4px;margin-bottom: 4px;}
.sale-counter > div{position:relative;display: flex;flex-direction: column;align-items: center;}
.sale-counter .count{font-weight: 700;font-size: 18px;margin-bottom: 4px;word-break:initial;}
.sale-counter .name{color: var(--main-color-greydark);font-size: 16px;text-transform: uppercase;font-family: 'Alegreya Sans SC', sans-serif;word-break:initial;}
.sale-counter > div:not(:last-child):before{content: '';border-left: 1px solid var(--main-color-greylight);height:20px;position:absolute;right: -10px;top: 50%;transform: translateY(-50%) rotate(-20deg);}
.sale-counter > div.seconds .count{color: var(--main-color-red);}
@media (max-width:1139px){
  .sale-counter{grid-gap: 16px;}
  .sale-counter > div:not(:last-child):before{right: -8px;}
}
.promo .products-grid .item{border-top: 0;height:auto;}
@media (min-width:768px){
  .promo .swiper{padding-bottom: 40px;margin-bottom: -40px;}
}
@media (max-width:1023px){
  .promo .sale-counter .name{font-size: 14px;}
  .promo .sale-counter .count{font-size: 16px;}
}
/* Баннер слева */
.banner{height: 292px;width: 100%;padding: 30px 0;display: block;position: relative;}
.banner .content{padding: 12px 16px;background: var(--main-color-green-70);color: var(--main-color-white);padding-left: 28px;transition: 0.3s;}
.banner:hover .content{background: var(--main-color-green);}
.banner .content .title:before{content: '';width: 4px;height: 100%;display: block;background: var(--main-color-red);position: absolute;left: -10px;top: 0;}
.banner .content .title{font-weight: 900;font-size: 28px;text-transform: uppercase;position: relative;line-height: 34px;font-family: 'Alegreya Sans SC', sans-serif;}
.banner .content .text{font-size: 16px;line-height: 19px;font-family: 'Alegreya Sans SC', sans-serif;}
.banner .banner_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
@media (min-width: 480px) and (max-width:1023px){
  .banner{height: 140px;padding: 0;display: flex;align-items: center;background: var(--main-color-green);}
  .banner .banner_img{width: 172px;height: 140px;}
  .banner .content{width: calc(100% - 172px);display: flex;flex-direction: column;justify-content: center;background: transparent;}
  .banner .banner_img{position: initial;z-index: 1;}
}
/* Этапы работы */
.stagesWork{display: flex;flex-wrap: wrap;grid-gap: 20px 16px;}
.stagesWork .stagesWork_item{width: calc(33.3% - 11px);display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;word-break: break-word;}
.stagesWork .stagesWork_container{display:flex;align-items:center;justify-content: center;min-width: 60px;width: 60px;height: 60px;border:1px solid var(--main-color-green);position:relative;margin-bottom: 12px;}
.stagesWork .stagesWork_icon{display: block;width: 32px;height: 32px;background-color: var(--main-color-green);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.stagesWork .stagesWork_item[data-id="1"] .stagesWork_icon{-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%3Cg clip-path='url(%23clip0_1315_16457)'%3E%3Cpath d='M20.4076 0.324894C18.414 0.0890019 16.4075 -0.019485 14.4001 9.37143e-05C7.2225 9.37143e-05 1.6001 2.81129 1.6001 6.40009V14.9334C1.6001 17.8044 5.2177 20.2225 10.5468 21.0374C8.98509 22.1635 7.41059 23.2717 5.82356 24.3617C5.68636 24.4559 5.57317 24.5809 5.4931 24.7268C5.41303 24.8727 5.36832 25.0354 5.36256 25.2017C5.3568 25.368 5.39016 25.5334 5.45994 25.6844C5.52973 25.8355 5.634 25.9681 5.76436 26.0716L12.8812 31.766C13.0648 31.9124 13.2913 31.9946 13.5261 31.9999C13.7609 32.0052 13.9909 31.9333 14.1809 31.7953C15.3694 30.9277 16.5324 30.0256 17.6684 29.0902C18.7619 28.1908 19.829 27.2597 20.8684 26.2982C20.8737 26.2924 20.8812 26.2908 20.886 26.2849L20.8897 26.2785C21.8855 25.3589 22.8538 24.4098 23.7932 23.4326C23.8044 23.422 23.8193 23.4177 23.8294 23.4054C23.8396 23.3932 23.838 23.3878 23.8438 23.3798C24.5163 22.6822 25.1723 21.969 25.8113 21.2406C27.5884 19.2022 29.7996 16.6662 30.2209 13.5425C30.6508 10.3564 30.0572 5.63476 26.9708 2.81343C25.0428 1.04489 22.5718 0.601694 20.4076 0.324894ZM14.4001 1.06676C20.7601 1.06676 26.1334 3.50943 26.1334 6.40009C26.1334 9.85663 19.2534 11.7334 14.4001 11.7334C8.0401 11.7334 2.66676 9.29076 2.66676 6.40009C2.66676 3.50943 8.0401 1.06676 14.4001 1.06676ZM2.66676 14.9334V8.99956C4.6241 11.2572 9.08436 12.8001 14.4001 12.8001C17.2041 12.8455 19.9907 12.3521 22.6086 11.3468C19.3355 14.3659 15.8819 17.1832 12.2668 19.783V17.0668C12.2668 16.9253 12.2106 16.7897 12.1106 16.6896C12.0105 16.5896 11.8749 16.5334 11.7334 16.5334C11.592 16.5334 11.4563 16.5896 11.3563 16.6896C11.2563 16.7897 11.2001 16.9253 11.2001 17.0668V20.0534C10.3005 19.9359 9.40962 19.7588 8.53343 19.5233V16.5334C8.53343 16.392 8.47724 16.2563 8.37722 16.1563C8.2772 16.0563 8.14155 16.0001 8.0001 16.0001C7.85865 16.0001 7.72299 16.0563 7.62297 16.1563C7.52295 16.2563 7.46676 16.392 7.46676 16.5334V19.2001C6.72906 18.953 6.01507 18.6401 5.33343 18.2652V14.9334C5.33343 14.792 5.27724 14.6563 5.17722 14.5563C5.0772 14.4563 4.94155 14.4001 4.8001 14.4001C4.65865 14.4001 4.52299 14.4563 4.42297 14.5563C4.32295 14.6563 4.26676 14.792 4.26676 14.9334V17.5633C3.25343 16.7729 2.66676 15.8694 2.66676 14.9334ZM13.5468 30.9334L6.4273 25.2412C7.29312 24.6461 8.15554 24.0461 9.0145 23.4412C9.48357 23.7418 10.0461 23.8615 10.5969 23.7777C10.7675 23.7412 10.9438 23.7409 11.1145 23.7767C11.2852 23.8125 11.4465 23.8837 11.588 23.9856C11.7296 24.0876 11.8482 24.218 11.9362 24.3686C12.0243 24.5192 12.0798 24.6865 12.0993 24.8598C12.2024 25.455 12.5343 25.9863 13.0239 26.3401C13.5135 26.6938 14.1221 26.8421 14.7196 26.7532C14.8904 26.7182 15.0666 26.7191 15.2371 26.7559C15.4075 26.7926 15.5685 26.8643 15.7098 26.9665C15.8511 27.0687 15.9696 27.1991 16.0579 27.3495C16.1461 27.4998 16.2022 27.6669 16.2225 27.8401C16.2822 28.1228 16.3836 28.3948 16.5233 28.6481C15.5501 29.4343 14.5576 30.1963 13.5468 30.9334ZM29.1686 13.3974C29.0452 14.2407 28.7908 15.0594 28.4145 15.8241L27.6561 14.7574C27.5741 14.6421 27.4496 14.5642 27.3101 14.5407C27.1705 14.5172 27.0274 14.5501 26.9121 14.6321C26.7968 14.7141 26.7188 14.8386 26.6953 14.9781C26.6718 15.1177 26.7047 15.2608 26.7868 15.3761L27.8486 16.8694C27.3347 17.6963 26.7614 18.4849 26.1334 19.2289L24.6492 17.5318C24.6032 17.4787 24.5472 17.4351 24.4843 17.4037C24.4215 17.3723 24.3531 17.3535 24.283 17.3486C24.2129 17.3437 24.1425 17.3527 24.0759 17.3751C24.0093 17.3975 23.9477 17.4328 23.8948 17.4791C23.8419 17.5253 23.7986 17.5816 23.7675 17.6446C23.7364 17.7076 23.7181 17.7761 23.7135 17.8462C23.709 17.9164 23.7183 17.9867 23.7411 18.0532C23.7638 18.1197 23.7995 18.181 23.846 18.2337L25.4337 20.0534C24.7709 20.8257 24.0886 21.581 23.3873 22.3185L21.1473 20.3985C21.0946 20.3498 21.0326 20.3123 20.9651 20.2881C20.8976 20.2639 20.8259 20.2536 20.7543 20.2578C20.6827 20.262 20.6126 20.2806 20.5484 20.3124C20.4841 20.3443 20.4269 20.3888 20.3803 20.4433C20.3336 20.4978 20.2984 20.5611 20.2768 20.6295C20.2552 20.6979 20.2476 20.77 20.2545 20.8414C20.2614 20.9128 20.2826 20.982 20.3169 21.0451C20.3511 21.1081 20.3978 21.1635 20.454 21.2081L22.6497 23.0924C21.9382 23.8181 21.2104 24.5276 20.4668 25.2204L17.9468 23.0614C17.8935 23.0159 17.8319 22.9813 17.7653 22.9596C17.6987 22.9379 17.6284 22.9296 17.5586 22.935C17.4888 22.9405 17.4207 22.9596 17.3583 22.9914C17.2959 23.0231 17.2403 23.0669 17.1948 23.1201C17.1492 23.1733 17.1146 23.235 17.093 23.3016C17.0713 23.3682 17.0629 23.4384 17.0684 23.5082C17.0738 23.5781 17.0929 23.6461 17.1247 23.7086C17.1565 23.771 17.2002 23.8266 17.2534 23.8721L19.6801 25.9489C18.9334 26.6278 18.1564 27.2929 17.3686 27.9489C17.3238 27.828 17.2866 27.7043 17.2572 27.5788C17.1543 26.9845 16.8229 26.454 16.3339 26.101C15.8449 25.7479 15.2371 25.6003 14.6406 25.6897C14.4692 25.7245 14.2924 25.7233 14.1215 25.6862C13.9506 25.6492 13.7892 25.5771 13.6475 25.4745C13.5059 25.3719 13.387 25.241 13.2986 25.0901C13.2101 24.9393 13.1538 24.7717 13.1334 24.598C13.032 24.0033 12.7008 23.4723 12.2112 23.1198C11.7216 22.7672 11.1131 22.6214 10.5169 22.7137C10.3569 22.7308 10.1969 22.7318 10.0369 22.7164C16.1062 18.3964 23.3558 12.8177 26.0902 9.04809C26.7568 8.34449 27.1503 7.42613 27.2001 6.45823C27.2278 4.78143 26.0502 3.45129 24.646 2.51849C25.2319 2.80038 25.7748 3.1642 26.2582 3.59903C28.8598 5.97876 29.5948 10.2348 29.1686 13.3974Z' fill='%231C737A'/%3E%3Cpath d='M14.3836 9.60009C16.5655 9.60009 20.2071 8.97396 21.1452 6.99742C21.782 5.65556 20.6764 4.27742 19.4305 3.43582C18.2548 2.69098 16.9602 2.15306 15.6028 1.84542C15.3977 1.79342 15.1837 1.78705 14.9759 1.82676C14.7681 1.86648 14.5716 1.95132 14.4001 2.07529C14.1877 2.22831 14.02 2.43526 13.9143 2.67476C10.2103 2.79582 7.4668 4.24969 7.4668 6.13342C7.4668 8.64809 11.6673 9.60009 14.3836 9.60009ZM18.2999 7.89342L18.4908 4.10356C18.6097 4.17449 18.7244 4.24756 18.8348 4.32169C20.838 5.67209 20.7959 6.95742 18.2999 7.89342ZM14.8567 3.24436V3.23422C14.8612 3.17616 14.8783 3.11978 14.9069 3.06902C14.9354 3.01826 14.9747 2.97435 15.022 2.94036C15.0668 2.907 15.1185 2.88412 15.1734 2.87342C15.2282 2.86271 15.2847 2.86444 15.3388 2.87849C16.0588 3.05716 16.7649 3.29129 17.4492 3.57876L17.2156 8.22196C16.3175 8.43025 15.3984 8.53475 14.4764 8.53342L14.8567 3.24436ZM13.7516 3.74889L13.4108 8.49556C10.4716 8.28329 8.53346 7.14196 8.53346 6.13342C8.53346 5.07902 10.6481 3.89876 13.7516 3.74889Z' fill='%231C737A'/%3E%3Cpath d='M15.9998 5.33342C15.8583 5.33342 15.7227 5.38961 15.6226 5.48963C15.5226 5.58965 15.4664 5.7253 15.4664 5.86675V6.40009C15.4664 6.54154 15.5226 6.67719 15.6226 6.77721C15.7227 6.87723 15.8583 6.93342 15.9998 6.93342C16.1412 6.93342 16.2769 6.87723 16.3769 6.77721C16.4769 6.67719 16.5331 6.54154 16.5331 6.40009V5.86675C16.5331 5.7253 16.4769 5.58965 16.3769 5.48963C16.2769 5.38961 16.1412 5.33342 15.9998 5.33342ZM10.4664 25.7169C10.356 25.6285 10.2149 25.5876 10.0743 25.6032C9.93364 25.6188 9.80497 25.6896 9.71657 25.8001C9.62816 25.9106 9.58726 26.0516 9.60286 26.1923C9.61847 26.3329 9.6893 26.4615 9.79977 26.55L12.4664 28.6833C12.5769 28.7717 12.718 28.8126 12.8586 28.797C12.9992 28.7814 13.1279 28.7106 13.2163 28.6001C13.3047 28.4896 13.3456 28.3485 13.33 28.2079C13.3144 28.0673 13.2436 27.9386 13.1331 27.8502L10.4664 25.7169Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16457'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.stagesWork .stagesWork_item[data-id="2"] .stagesWork_icon{-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%3Cg clip-path='url(%23clip0_1315_16431)'%3E%3Cpath d='M0.101333 2.93543L2.23551 6.66998C2.27115 6.73242 2.31906 6.78701 2.37635 6.83046C2.43363 6.87391 2.49912 6.90533 2.56886 6.92281L4.55994 7.42061L11.3888 14.2494L12.1434 13.4951L5.20758 6.55958C5.13935 6.49114 5.05377 6.44259 4.96003 6.41911L3.04693 5.93913L1.22992 2.75766L2.7877 1.19983L5.97045 3.01864L6.45067 4.93173C6.474 5.02561 6.52248 5.11135 6.5909 5.17973L13.5267 12.1155L14.281 11.361L7.45216 4.53209L6.95436 2.54214C6.93689 2.4723 6.90549 2.40672 6.86204 2.34932C6.8186 2.29192 6.764 2.24389 6.70153 2.20812L2.96676 0.0741643C2.86535 0.016514 2.74784 -0.00631102 2.63222 0.00918402C2.5166 0.0246791 2.40924 0.0776401 2.32659 0.159959L0.19269 2.29414C0.109213 2.3762 0.0550451 2.48344 0.038536 2.59933C0.0220269 2.71522 0.0440932 2.83332 0.101333 2.93543ZM22.2823 10.5147L10.5451 22.252L9.79057 21.4974L21.528 9.76042L22.2823 10.5147ZM8.4909 22.6673C8.44349 22.5883 8.37644 22.523 8.29628 22.4776C8.21612 22.4323 8.1256 22.4085 8.0335 22.4085H4.83249C4.74044 22.4085 4.64995 22.4323 4.56984 22.4777C4.48973 22.523 4.42273 22.5883 4.37537 22.6673L2.77472 25.3347C2.72486 25.4177 2.69851 25.5127 2.69851 25.6095C2.69851 25.7063 2.72486 25.8013 2.77472 25.8843L4.37537 28.5518C4.42277 28.6307 4.48978 28.696 4.56988 28.7413C4.64998 28.7866 4.74045 28.8105 4.83249 28.8105H8.0335C8.12558 28.8105 8.21608 28.7866 8.29622 28.7413C8.37635 28.696 8.4434 28.6307 8.49085 28.5518L10.0913 25.8843C10.1411 25.8013 10.1675 25.7063 10.1675 25.6095C10.1675 25.5127 10.1411 25.4177 10.0913 25.3347L8.4909 22.6673ZM7.73174 27.7434H5.13448L3.85408 25.6096L5.13454 23.4754H7.73174L9.01213 25.6096L7.73174 27.7434Z' fill='%231C737A'/%3E%3Cpath d='M25.6392 12.8053C29.1628 12.8172 32.0291 9.97023 32.0409 6.44654C32.0427 5.91025 31.9769 5.37588 31.845 4.85606C31.7739 4.57008 31.4844 4.39602 31.1984 4.46715C31.1046 4.49062 31.0189 4.53908 30.9504 4.60739L27.6294 7.92622L24.9944 7.04811L24.1157 4.41383L27.4367 1.09213C27.5036 1.02522 27.5515 0.941744 27.5754 0.850241C27.5994 0.758738 27.5986 0.662504 27.5732 0.571401C27.5477 0.480298 27.4985 0.397604 27.4305 0.331792C27.3626 0.26598 27.2784 0.219418 27.1865 0.196878C23.7693 -0.66848 20.2979 1.40002 19.4326 4.81696C19.3011 5.33535 19.2354 5.86825 19.2372 6.40305C19.2385 6.82315 19.2818 7.24189 19.3669 7.65316L7.68291 19.3371C7.27165 19.2522 6.85293 19.2088 6.43302 19.2073C2.89709 19.2073 0.0307617 22.0736 0.0307617 25.6096C0.0307617 29.1453 2.89709 32.0116 6.43302 32.0116C9.96873 32.0116 12.835 29.1453 12.835 25.6096C12.8337 25.1896 12.7902 24.7708 12.7053 24.3595L15.5025 21.5623L16.7258 22.7856C16.8259 22.8857 16.9616 22.9419 17.1031 22.9419C17.2446 22.9419 17.3803 22.8857 17.4804 22.7856L17.747 22.5188C17.981 22.2863 18.3591 22.2863 18.593 22.5188C18.8268 22.7518 18.8272 23.1302 18.5942 23.364L18.593 23.3651L18.3264 23.6317C18.1181 23.8399 18.1181 24.1778 18.3264 24.386L24.6907 30.7502C26.3646 32.4395 29.0908 32.4518 30.7801 30.7779C32.4692 29.104 32.4815 26.3775 30.8076 24.6884C30.7986 24.6792 30.7894 24.67 30.7801 24.6608L24.4159 18.2967C24.2076 18.0884 23.8699 18.0884 23.6616 18.2967L23.3949 18.5634C23.1608 18.796 22.7829 18.796 22.5487 18.5634C22.3151 18.3303 22.3145 17.952 22.5476 17.7184C22.548 17.718 22.5485 17.7178 22.5487 17.7173L22.8156 17.4504C23.0238 17.2422 23.0238 16.9044 22.8156 16.6961L21.5922 15.4728L24.3893 12.6756C24.8006 12.7605 25.2193 12.804 25.6393 12.8054L25.6392 12.8053ZM27.7354 30.9447C27.3478 30.9441 26.9635 30.874 26.6007 30.7377L30.7674 26.5708C31.3962 28.2434 30.5501 30.1089 28.8775 30.7377C28.5124 30.875 28.1254 30.9451 27.7354 30.9447ZM21.6914 17.0787C21.1005 17.7834 21.1932 18.8338 21.8979 19.4244C22.5172 19.9434 23.4199 19.943 24.0386 19.4228L30.0258 25.4153C30.0908 25.4805 30.1515 25.5491 30.2104 25.619L25.6488 30.1805C25.5782 30.122 25.5102 30.0604 25.4449 29.9959L19.4532 24.0037C20.044 23.2989 19.9514 22.2485 19.2466 21.658C18.6273 21.1386 17.7244 21.1394 17.1057 21.6592L16.2522 20.8057L20.8376 16.2271L21.6914 17.0787ZM23.8457 11.7128L11.7429 23.8132C11.6776 23.8783 11.6304 23.9592 11.6057 24.0481C11.581 24.1369 11.5797 24.2306 11.602 24.3201C12.3339 27.1945 10.597 30.1182 7.72235 30.8499C4.84794 31.5818 1.92436 29.8449 1.19238 26.9702C0.460688 24.0958 2.19753 21.1722 5.07222 20.4403C5.94175 20.2191 6.85283 20.2191 7.72235 20.4403C7.81183 20.4622 7.90543 20.4608 7.99419 20.4361C8.08295 20.4115 8.1639 20.3645 8.22931 20.2996L20.3293 8.19905C20.3944 8.1339 20.4416 8.05297 20.4662 7.96415C20.4908 7.87533 20.4919 7.78166 20.4695 7.69227C19.7426 4.85145 21.4562 1.95923 24.2971 1.23214C24.834 1.09484 25.3891 1.0424 25.9422 1.07673L23.1279 3.89215C23.0579 3.96213 23.0087 4.05023 22.9859 4.14659C22.9631 4.24295 22.9676 4.34376 22.9989 4.43771L24.0658 7.63895C24.0921 7.71748 24.1363 7.78882 24.1949 7.84733C24.2535 7.90583 24.3249 7.94991 24.4035 7.97606L27.6047 9.04312C27.6987 9.0744 27.7994 9.07894 27.8958 9.05623C27.9921 9.03352 28.0802 8.98445 28.1503 8.91451L30.9646 6.10022C30.971 6.20104 30.9742 6.30203 30.9743 6.40305C30.9892 9.33461 28.6251 11.7231 25.6936 11.7382C25.2404 11.7405 24.7888 11.6847 24.3497 11.5723C24.2603 11.55 24.1666 11.5511 24.0778 11.5757C23.989 11.6003 23.908 11.6474 23.8428 11.7126H23.8456L23.8457 11.7128Z' fill='%231C737A'/%3E%3Cpath d='M27.6177 26.8326L26.8632 27.5872L21.5283 22.2523L22.2826 21.4977L27.6177 26.8326Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16431'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.stagesWork .stagesWork_item[data-id="3"] .stagesWork_icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_16405)'%3E%3Cpath d='M35.8569 6.29438L20.2319 0.0443795C20.0828 -0.0148135 19.9167 -0.0148135 19.7676 0.0443795L4.14256 6.29438C4.02666 6.34092 3.92733 6.42109 3.85738 6.52457C3.78743 6.62805 3.75005 6.7501 3.75006 6.875V17.9694C3.73853 22.868 5.28953 27.6426 8.17763 31.5993C11.0657 35.556 15.1404 38.4885 19.8094 39.9706C19.9334 40.0102 20.0667 40.0102 20.1907 39.9706C24.8598 38.4885 28.9346 35.5559 31.8227 31.599C34.7108 27.6422 36.2617 22.8675 36.2501 17.9688V6.875C36.2501 6.75001 36.2127 6.62787 36.1426 6.52437C36.0725 6.42087 35.973 6.34075 35.8569 6.29438ZM35.0001 17.9694C35.0109 22.5687 33.5655 27.0533 30.8709 30.7806C28.1763 34.5079 24.3709 37.2865 20.0001 38.7181C15.6292 37.2865 11.8237 34.5078 9.12908 30.7804C6.43448 27.0529 4.98909 22.5681 5.00006 17.9688V7.29813L20.0001 1.29813L35.0001 7.29813V17.9694Z' fill='%231C737A'/%3E%3Cpath d='M19.7675 2.73749L6.6425 7.98749C6.52664 8.03393 6.42734 8.11398 6.35738 8.21736C6.28743 8.32073 6.25003 8.44268 6.25 8.56749V17.9694C6.25746 22.1919 7.55903 26.3106 9.97933 29.7706C12.3996 33.2307 15.8223 35.8657 19.7863 37.3206C19.9243 37.371 20.0757 37.371 20.2137 37.3206C24.1777 35.8656 27.6005 33.2304 30.0207 29.7703C32.441 26.3102 33.7426 22.1913 33.75 17.9687V8.56749C33.75 8.4425 33.7126 8.32036 33.6425 8.21686C33.5725 8.11336 33.4729 8.03324 33.3569 7.98687L20.2319 2.73687C20.0827 2.67768 19.9166 2.6783 19.7675 2.73749ZM32.5 8.98999V17.9687C32.4931 21.896 31.2945 25.7287 29.0625 28.9601C26.8306 32.1915 23.6705 34.6694 20 36.0662C16.3296 34.6694 13.1695 32.1914 10.9376 28.96C8.70565 25.7287 7.50696 21.896 7.5 17.9687V8.99062L20 3.99062L32.5 8.98999Z' fill='%231C737A'/%3E%3Cpath d='M16.0669 17.6831C15.9497 17.566 15.7907 17.5001 15.625 17.5001C15.4593 17.5001 15.3003 17.566 15.1831 17.6831L13.3081 19.5581C13.191 19.6753 13.1251 19.8343 13.1251 20C13.1251 20.1657 13.191 20.3247 13.3081 20.4419L17.6831 24.8169C17.8003 24.934 17.9593 24.9999 18.125 24.9999C18.2907 24.9999 18.4497 24.934 18.5669 24.8169L26.6919 16.6919C26.809 16.5747 26.8749 16.4157 26.8749 16.25C26.8749 16.0843 26.809 15.9253 26.6919 15.8081L24.8169 13.9331C24.6997 13.816 24.5407 13.7501 24.375 13.7501C24.2093 13.7501 24.0503 13.816 23.9331 13.9331L18.125 19.7413L16.0669 17.6831ZM24.375 15.2588L25.3662 16.25L18.125 23.4913L14.6337 20L15.625 19.0088L17.6831 21.0669C17.8003 21.184 17.9593 21.2499 18.125 21.2499C18.2907 21.2499 18.4497 21.184 18.5669 21.0669L24.375 15.2588ZM13.0806 8.78C13.0188 8.6263 12.8986 8.50337 12.7463 8.43812C12.594 8.37288 12.4221 8.37063 12.2681 8.43188L9.14312 9.68188C9.0271 9.72832 8.92764 9.80845 8.85758 9.91194C8.78751 10.0154 8.75004 10.1375 8.75 10.2625V13.5938C8.75 13.7595 8.81585 13.9185 8.93306 14.0357C9.05027 14.1529 9.20924 14.2188 9.375 14.2188C9.54076 14.2188 9.69973 14.1529 9.81694 14.0357C9.93415 13.9185 10 13.7595 10 13.5938V10.6856L12.7325 9.59313C12.8087 9.56264 12.8782 9.51744 12.9369 9.46011C12.9957 9.40277 13.0425 9.33443 13.0749 9.25898C13.1072 9.18353 13.1243 9.10246 13.1253 9.02038C13.1263 8.9383 13.1111 8.85621 13.0806 8.78ZM25.7825 29.1725C24.1214 31.0399 22.0619 32.51 19.7563 33.4744C19.6807 33.5064 19.6121 33.553 19.5545 33.6115C19.4969 33.67 19.4514 33.7392 19.4206 33.8153C19.3898 33.8914 19.3743 33.9728 19.3749 34.0549C19.3756 34.137 19.3924 34.2182 19.4244 34.2938C19.4564 34.3693 19.503 34.4379 19.5615 34.4955C19.62 34.5531 19.6892 34.5986 19.7653 34.6294C19.8414 34.6602 19.9228 34.6757 20.0049 34.6751C20.087 34.6744 20.1682 34.6576 20.2437 34.6256C22.7207 33.5888 24.933 32.0089 26.7175 30.0025C26.8276 29.8785 26.8839 29.7159 26.874 29.5504C26.8642 29.3849 26.789 29.2301 26.665 29.12C26.541 29.0099 26.3784 28.9536 26.2129 28.9635C26.0474 28.9733 25.8926 29.0485 25.7825 29.1725Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_16405'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.stagesWork .stagesWork_container .stagesWork_num{width: 20px;height: 20px;background: var(--main-color-green);color:var(--main-color-white);font-weight: 700;font-size: 16px;display:flex;align-items:center;justify-content:center;position:absolute;left: 100%;top:50%;transform: translateY(-50%);}
.stagesWork .stagesWork_container .stagesWork_num:before{content: '';position: absolute;display:block;left: -1px;top:50%;transform: translateY(-50%);width:3px;height:30px;background: var(--main-color-red);}
.stagesWork .stagesWork_title{margin-bottom: 8px;font-weight: 700;font-size: 20px;font-family: 'Alegreya Sans SC', sans-serif;}
.stagesWork .stagesWork_text{font-size: 14px;line-height: 19px;}
.stagesWork .stagesWork_item:not(:last-child):before{content: '';position: absolute;top: 30px;left: calc(50% + 70px);width: calc(100% - 100px);height: 1px;display: block;background-image: linear-gradient(to left, transparent 40%, var(--main-color-greydark) 40%);background-size: 14px 1px;background-repeat: repeat-x;}
.stagesWork .stagesWork_info{display: flex;flex-direction: column;}
@media (max-width: 639px){
  .stagesWork .stagesWork_item{width: 100%;flex-direction: initial;}
  .stagesWork .stagesWork_info{align-items: flex-start;text-align: left;padding-left: 38px;}
  .stagesWork .stagesWork_container{margin-bottom: 0;}
  .stagesWork .stagesWork_item:not(:last-child):before{display:none}
}
/* Специальные предложения */
.specialOffers .specialOffers_item{display: flex;word-break: break-word;max-height: 258px;}
.specialOffers .specialOffers_img{width: 190px;}
.specialOffers .specialOffers_img img{width: 100%;height: 100%;object-fit: cover;max-height: 100%;max-width: 100%;}
.specialOffers .specialOffers_content{width: calc(100% - 190px);padding: 12px;background: var(--main-color-grey);display: flex;flex-direction: column;}
.specialOffers .specialOffers_date{padding: 8px;background: var(--main-color-red);color: var( --main-color-white);font-size: 14px;font-weight: 800;width: max-content;margin-bottom: 12px;}
.specialOffers .specialOffers_title{font-weight: 700;font-size: 20px;line-height: 24px;transition:0.3s;margin-bottom: 8px;max-height: 70px;overflow: hidden;font-family: 'Alegreya Sans SC', sans-serif;}
.specialOffers .specialOffers_text{font-size: 14px;line-height: 19px;max-height: 80px;overflow: hidden;margin-bottom: 8px;}
.specialOffers .specialOffers_btn{margin-top: auto;padding-top: 8px;border-top: 1px solid var(--main-color-greylight);justify-content: flex-start;}
@media (min-width:768px){
  .specialOffers .specialOffers_item:hover .specialOffers_title{color:var(--main-color-green);}
}
@media (max-width:1139px){
  .specialOffers .specialOffers_img{width:140px;}
  .specialOffers .specialOffers_item{max-height: 190px;}
  .specialOffers .specialOffers_text{max-height: 60px;}
  .specialOffers .specialOffers_title{max-height: 43px;}
  .specialOffers .specialOffers_date{margin-bottom:8px;}
  .specialOffers .specialOffers_content{width: calc(100% - 140px);}
}
@media (max-width:479px){
  .specialOffers .specialOffers_img, .specialOffers .specialOffers_content{width:100%;}
  .specialOffers .specialOffers_item{max-height: initial;flex-wrap: wrap;}
  .specialOffers .specialOffers_img{height:150px;}
}
/* Мы рады вас видеть */
.index_main{display:flex;flex-wrap: wrap;}
.index_main .index_main_left{width: calc(100% - 180px);padding-right: 16px;}
.index_main .index_main_right{width: 180px;display:flex;flex-direction: column;grid-gap: 50px 32px;}
.index_main .index_main_item{display: flex;flex-direction: column;align-items: center;text-align: center;}
.index_main .index_main_item .count{width: 181px;font-weight: 700;font-size: 50px;color:var(--main-color-green);margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid var(--main-color-greylight);position:relative;}
.index_main .index_main_item .count:before{content: '';display:block;width: 30px;height:3px;background: var(--main-color-red);position:absolute;left: 50%;transform: translateX(-50%);bottom: -2px;}
.index_main .index_main_item .count span{font-size: 18px;margin-left: 5px;}
.index_main .index_main_item .text{width: 100%;font-weight: 700;font-size: 14px;color:var(--main-color-green);}
.index_main .index_main_left .htmlDataBlock{font-size: 14px;}
@media (max-width: 767px){
  .index_main .index_main_left{width: 100%;padding-right: 0;margin-bottom: 20px;}
  .index_main .index_main_right{width: 100%;grid-gap: 30px;}
}
@media (min-width: 640px) and (max-width: 767px){
  .index_main .index_main_right{flex-direction: initial;}
}
/** Товары таблицей **/
.products-grid{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 16px;text-align: center;width: 100%;overflow: hidden;}
.products-grid .item{position: relative;border: 1px solid var(--main-color-greylight);transition: 0.3s;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-bgImg);z-index: 0;padding: 0;overflow: hidden;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.pdt__index .products-grid .item:nth-child(n+7), .pdt__best .products-grid .item:nth-child(n+7){display: none;}
.pdt__index .products-grid .item.show, .pdt__best .products-grid .item.show{display: block !important;}
.products__buttons{display: flex;justify-content: center;margin-top: 16px;}
.products__buttons a{width: 100%;height: 40px;transition: 0.3s;z-index: 1;display: flex;align-items: center;justify-content: center;border: 1px solid var(--main-color-greylight);color: var(--main-color-greydark);font-weight: 700;font-size: 16px;    font-family: 'Alegreya Sans SC', sans-serif;}
.products__buttons a:hover{border-color: var(--main-color-green);color: var(--main-color-green);}
@media (min-width: 768px){
  .products-grid .item:hover{border-color: var(--main-color-green);}
  .products-grid{padding-bottom: 40px;margin-bottom: -40px;}
}
@media (max-width: 1023px){
 .products-grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 767px){
  .products__buttons{margin-top: 16px;}
}
@media (max-width:639px){
  .products-grid{grid-template-columns: repeat(2, 1fr);}
  .pdt__index .products-grid .item:nth-child(n+5), .pdt__best .products-grid .item:nth-child(n+5){display: none;}
}
@media (max-width:479px){
  .pdt__index .products-grid .item:nth-child(n+3), .pdt__best .products-grid .item:nth-child(n+3){display: none;}
}
/*** Избранное ***/
.add-wishlist .wishlist-icon{background-color:  var(--main-color-greydark);}
.add-wishlist .wishlist-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_17766)'%3E%3Cmask id='mask0_1315_17766' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Cpath d='M30 0H0V30H30V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1315_17766)'%3E%3Cpath d='M30.0001 11.5829C29.9726 11.5032 29.9241 11.4324 29.8598 11.378C29.7954 11.3235 29.7176 11.2875 29.6345 11.2735L19.7954 9.84383L15.4079 0.937583C15.367 0.865444 15.3077 0.80544 15.2361 0.763693C15.1644 0.721946 15.083 0.699951 15.0001 0.699951C14.9172 0.699951 14.8357 0.721946 14.7641 0.763693C14.6925 0.80544 14.6332 0.865444 14.5923 0.937583L10.2048 9.84383L0.389146 11.2501C0.306017 11.264 0.228183 11.3001 0.163838 11.3545C0.0994934 11.409 0.0510197 11.4798 0.023521 11.5595C-0.00193655 11.6405 -0.00491744 11.7268 0.0148966 11.8094C0.0347107 11.892 0.0765756 11.9676 0.136021 12.0282L7.23758 18.9704L5.56414 28.7485C5.54802 28.8313 5.55626 28.917 5.58788 28.9952C5.6195 29.0735 5.67313 29.1408 5.74227 29.1891C5.81018 29.2361 5.88929 29.2643 5.9716 29.2709C6.05392 29.2775 6.13651 29.2622 6.21102 29.2266L15.0001 24.6095L23.7798 29.2266C23.8451 29.2601 23.9173 29.2778 23.9907 29.2782C24.0578 29.2788 24.1241 29.265 24.1854 29.2377C24.2466 29.2104 24.3013 29.1703 24.3457 29.1201C24.3902 29.0699 24.4233 29.0108 24.4429 28.9467C24.4625 28.8826 24.4682 28.815 24.4595 28.7485L22.7626 18.9704L29.8642 12.0516C29.9277 11.9935 29.974 11.919 29.9979 11.8364C30.0219 11.7537 30.0227 11.666 30.0001 11.5829ZM21.9563 18.4876C21.9043 18.5397 21.8653 18.6034 21.8425 18.6735C21.8197 18.7435 21.8138 18.8179 21.8251 18.8907L23.386 27.9938L15.211 23.6954C15.1456 23.6624 15.0734 23.6453 15.0001 23.6453C14.9268 23.6453 14.8546 23.6624 14.7892 23.6954L6.61414 27.9938L8.17508 18.8907C8.18642 18.8179 8.18044 18.7435 8.15764 18.6735C8.13483 18.6034 8.09584 18.5397 8.04383 18.4876L1.42977 12.0423L10.5704 10.711C10.6437 10.7016 10.7135 10.6739 10.7732 10.6305C10.833 10.5871 10.881 10.5294 10.9126 10.4626L15.0001 2.18446L19.0876 10.4626C19.1192 10.5294 19.1671 10.5871 19.2269 10.6305C19.2867 10.6739 19.3565 10.7016 19.4298 10.711L28.5938 12.0423L21.9563 18.4876Z' fill='%23232A2B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_17766'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon{background-color: var(--main-color-greydark);}
.add-compare .compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M23.9626 29.9626H30V16.4195H23.9626V29.9626ZM29.071 29.0337H24.8915V17.3485H29.071V29.0337ZM16.0855 29.9626H22.1229V11.7426H16.0855V29.9626ZM21.1939 29.0337H17.0145V12.6716H21.1939V29.0337ZM8.27395 29.9626H14.3113V7.06584H8.27395V29.9626ZM13.3824 29.0337H9.20294V7.99483H13.3824V29.0337ZM1.36999e-06 29.9626H6.4987V0.0373535H1.36999e-06V29.9626ZM5.56971 29.0337H0.928989V0.96628H5.56971V29.0337Z' fill='black'/%3E%3C/svg%3E");}
.products-grid .item .no-old-price{display: none;}
.products-grid .item form{height: 100%;display: flex;flex-direction: column;}
.products-grid .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);flex: 1;display: flex;flex-direction: column;justify-content: space-between;border-top: 1px solid var(--main-color-greylight);}
.products-grid .item .product-shop .product-name{position:relative;display: flex;align-items: center;color: var(--main-color-black);justify-content: center;line-height: 19px;height: 72px;margin-bottom: 13px;padding-bottom: 13px;border-bottom: 1px solid var(--main-color-greylight);}
.products-grid .item .product-shop .product-name:before{content:'';width:30px;height:3px;background:var(--main-color-red);position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);}
.products-grid .item .product-shop .product-name span{overflow-wrap: break-word;font-size: 16px;overflow: hidden;text-align:center;max-height: 58px;display: block;}
.products-grid .item .product-shop .product-name:hover{color: var(--main-color-green);}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;height: 20px;}
.products-grid .item .product-shop .old-price{font-size: 16px;height: 16px;}
.products-grid .item .price-box{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;}
.products-grid .item .price-box .price-content{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 4px 8px;width: calc(100% - 65px);overflow: hidden;}
.products-grid .item .links_container{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;}
.products-grid .item .links_container .product-ico{position: relative;width: 40px;height:40px;display: flex;align-items: center;justify-content: center;background: var(--main-color-white);color: var(--main-color-greydark);font-weight: 700;font-size: 16px;border-top: 1px solid var(--main-color-greylight);transition: 0.3s;}
.products-grid .item .links_container .product-ico:first-child{border-right: 1px solid var(--main-color-greylight);}
.products-grid .item .links_container .product-ico:last-child{border-left: 1px solid var(--main-color-greylight);}
.products-grid .item .links_container .product-ico .icon_{margin: 0;width: 24px;height: 24px;min-width: 24px;background-color: var(--main-color-greydark);transition: 0.3s;}
.products-grid .item .links_container .quickview{width:calc(100% - 78px);height:40px;font-family: 'Alegreya Sans SC', sans-serif;}
.products-grid .item .actions .actions-btn{transition: 0.2s;width: 100%;height: 44px;display: flex;align-items: center;justify-content: center;color: var(--main-color-white);font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC', sans-serif;}
.products-grid .item .actions .actions-btn.add-cart, .products-grid .item .actions .actions-btn.add-mod{background: var(--main-color-green);}
.products-grid .item .actions .actions-btn.add-cart:hover, .products-grid .item .actions .actions-btn.add-mod:hover{background: var(--main-color-red);}
.products-grid .item .actions .actions-btn.callback_notify{background: var(--main-color-greydark);}
.products-grid .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-green);}
.products-grid .item .actions .actions-btn.callback_notify:hover .icon_{background-color: var(--main-color-white);}
.products-grid .item .actions .actions-btn.product-ico{background: var(--main-color-white);}
.products-grid .item .actions .actions-btn.product-ico .icon_{background-color: var(--main-color-black);}
.products-grid .item .actions .actions-btn.product-ico:hover, .products-grid .item .actions .actions-btn.product-ico.added{background: var(--main-color-green);}
.products-grid .item .actions .actions-btn.product-ico:hover .icon_, .products-grid .item .actions .actions-btn.product-ico.added .icon_{background-color: var(--main-color-white);}
.products-grid .allProducts_icon{transform: rotate(-90deg);width: 45px;height: 45px;background-color: var(--main-color-black);margin: 0;}
.products-grid .allProducts_icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0.490196 11.2091L18.732 31.1764C19.0784 31.5294 19.5425 31.6732 20 31.6536C20.4575 31.6797 20.9216 31.5294 21.268 31.1764L39.5098 11.2026C40.1634 10.549 40.1634 9.48363 39.5098 8.83004C38.8562 8.17645 37.7974 8.17645 37.1438 8.83004L20 27.6013L2.85621 8.83658C2.20261 8.18298 1.14379 8.18298 0.490196 8.83658C-0.163399 9.49017 -0.163399 10.5555 0.490196 11.2091Z' fill='black'/%3E%3C/svg%3E");}
.products-grid .allProducts_text{margin-top: 30px;color: var(--main-color-black);}
.products-grid .allProductsIcon_text{display:none;}
.products-grid .item.empty .product-shop .actions .empty{display: inline-block;vertical-align: middle;width: 100%;height: 36px;line-height: 36px;text-align: center;padding: 0 17px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-grid .item.empty .product-shop .actions .qty-wrap{display: none;}
.products-grid .item .links_container .product-ico.added .icon_{background-color: var(--main-color-green);}
  
@media (max-width: 1139px){
  .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;height: 18px;}
  .products-grid .item .product-shop .old-price{font-size: 14px;height: 14px;}
}
@media (min-width: 1024px){
  .products-grid .item .links_container .quickview:hover{color: var(--main-color-green)}
  .products-grid .item .links_container .product-ico:hover .icon_{background-color: var(--main-color-green);}
}
@media (max-width: 1023px){
  .products-grid .item .product-shop .product-name span{font-size: 14px;}
  .products-grid .item .actions{margin: 10px -12px -12px;}
  .products-grid .item .links_container{justify-content: space-between;}
}
@media (max-width: 767px){
  .products-grid .item .links_container .quickview{display:none;}
}
@media (max-width: 639px){
  .products-grid .item .product-shop .product-name span{max-height: 57px;}
}
@media (max-width: 479px){
  .products-grid .item .product-shop .product-name{height: 58px}
  .products-grid .item .product-shop .product-name span{max-height: 40px;}
}
/*Наличие*/
.available-true{color: var(--main-color-green);}
.available-false{color: var(--main-color-greydark);}
@media (min-width: 1024px){
  .product-padding.products-grid .item .actions{position: absolute;top: 100%;left: -1px;width: calc(100% + 2px);z-index:2;}
  .product-padding.products-grid .item .actions{height: 0;}
  .product-padding.products-grid .item .actions, :not(.col-left):not(.viewed) .products-grid .item .links_container{overflow: hidden;opacity: 0;transition: 0.3s;}
  .product-padding.products-grid .item:hover .actions, :not(.col-left):not(.viewed) .products-grid .item:hover .links_container{overflow: visible;opacity: 1;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: grid;grid-gap: 16px;grid-template-columns: repeat(1, 1fr);}
.products-list .item{position: relative;transition: 0.3s;background: var(--main-color-white);display: flex;border: 1px solid var(--main-color-greylight);}
.products-list .item .product-image{position: relative;background: var(--main-bgImg);width: 200px;height:200px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.products-list .item .product-image img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: contain;}
.products-list .item .product-image .product-img{padding-bottom: 100%;width: 100%;position: relative;}
.products-list .item:before{content:'';display:block;height:100%;position:absolute;left: 200px;top:0;border-right: 1px solid var(--main-color-greylight);}
.products-list .item .product-shop{width: calc(100% - 200px);display: flex;flex-wrap: wrap;padding: 12px;height: max-content;}
.products-list .item .product-wrapper[data-name="1"]{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 20px;width: 100%;margin-bottom:8px;}
.products-list .item .available-true, .products-list .item .available-false{font-size: 14px;}
.products-list .item .art_number{font-size: 14px;color:var(--main-color-greydark);}
.products-list .item .product-wrapper[data-name="2"]{display: flex;flex-wrap: wrap;width: calc(100% - 270px - 30px);height: max-content;margin-right: 30px;}
.products-list .item .product-wrapper[data-name="3"]{display: flex;flex-wrap: wrap;width: 270px;height: max-content;}
.products-list .item .price-box{display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;margin-bottom:20px;width: 100%;}
.products-list .item .price-box .price-content{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 8px;}
.products-list .item .actions{display: flex;flex-wrap: wrap;grid-gap: 8px 0;width: 100%;}
.products-list .item .actions .actions-btn{transition: 0.2s;width: 100%;height: 44px;display: flex;align-items: center;justify-content: center;color: var(--main-color-white);font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC', sans-serif;}
.products-list .item .actions .actions-btn.add-cart, .products-list .item .actions .actions-btn.add-mod{background: var(--main-color-green);}
.products-list .item .actions .actions-btn.add-cart:hover, .products-list .item .actions .actions-btn.add-mod:hover{background: var(--main-color-red);}
.products-list .item .actions .actions-btn.callback_notify{background: var(--main-color-greydark);}
.products-list .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-green);}
.products-list .item .actions .actions-btn.callback_notify:hover .icon_{background-color: var(--main-color-white);}
.products-list .item .links_container{display: flex;align-items: center;width: 100%;}
.products-list .item .links_container .product-ico{position: relative;width: 40px;height:40px;display: flex;align-items: center;justify-content: center;background: var(--main-color-white);color: var(--main-color-greydark);font-weight: 700;font-size: 16px;border: 1px solid var(--main-color-greylight);border-right-color: transparent;transition: 0.3s;}
.products-list .item .links_container .product-ico .icon_{margin: 0;width: 24px;height: 24px;min-width: 24px;background-color: var(--main-color-greydark);transition: 0.3s;}
.products-list .item .links_container .quickview{width:calc(100% - 80px);height:40px;font-family: 'Alegreya Sans SC', sans-serif;}
.products-list .item .links_container .product-ico:last-child{border-right-color: var(--main-color-greylight);}
.products-list .item .price.not(.old-price){font-size: 20px;height: 20px;}
.products-list .item .price.old-price{font-size: 16px;height: 16px;}
.products-list .item .links_container .product-ico.added .icon_{background-color: var(--main-color-green);}
.products-list .item .goods_features-contaner{display: flex;flex-direction: column;margin-top: 12px;}
.products-list .item .goods_features-title{color:  var(--main-color-greydark);font-size: 18px;cursor: pointer;display: flex;align-items: center;font-family: 'Alegreya Sans SC', sans-serif;}
.products-list .item .goods_features-title .icon_bg{margin-left: 8px;display: flex;align-items: center;justify-content: center;}
.products-list .item .goods_features-title .icon_bg .icon_{background-color: var(--main-color-greydark);width: 16px;height: 16px;min-width: 16px;margin: 0;}
.products-list .item .goods_features-title.active .icon_{transform: rotate(-90deg);}
.products-list .item .goods_features-title:hover{color: var(--main-color-green);}
.products-list .item .goods_features-title:hover .icon_{background-color: var(--main-color-green);}
.products-list .item .goods_features-contaner .goods_features-inner{display: none;flex-direction: column;padding-bottom:12px;}
.products-list .item .goods_features-inner > div{font-size: 14px;line-height: 19px;}
.products-list .item .goods_features-inner > div:not(:last-child){margin-bottom: 8px;}
.products-list .item .goods_features-inner .name{color: var(--main-color-greydark);margin-right: 8px;}
.products-list .item .goods_features-inner .val{}
.products-list .item .product-name{width: 100%;border-bottom: 1px solid var(--main-color-greylight);padding-bottom: 12px;height: max-content;position:relative;}
.products-list .item .product-name:before{content: '';width: 30px;height: 3px;background: var(--main-color-red);position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);}
.products-list .item .product-name span{font-size: 16px;line-height: 22px;overflow: hidden;max-height: 65px;display: block;}
@media (min-width: 1024px){
  .products-list .item .links_container .quickview{width: calc(100% - 84px);margin: 0 -1px;}
  .products-list .item .links_container .quickview:hover{color: var(--main-color-green);}
}
@media (min-width: 768px){
  .products-list .item .links_container .product-ico:hover .icon_{background-color: var(--main-color-green);}
}
@media (max-width:767px){
  .products-list .item .product-wrapper[data-name="2"]{width: 100%;margin-right: 0;margin-bottom: 12px;}
  .products-list .item .product-wrapper[data-name="3"]{width: 100%;}
  .products-list .item .links_container .quickview{display:none;}
  .products-list .item .links_container{width: max-content;}
  .products-list .item .actions .actions-btn.callback_notify, .products-list .item .actions .actions-btn.add-cart, .products-list .item .actions .actions-btn.add-mod{width: calc(100% - 88px);max-width: 240px;}
  .products-list .item .links_container .product-ico{background: transparent;border: 0;width: initial;height: initial;margin-left: 20px;}
}
@media (max-width:639px){
  .products-list .item .product-image{width: 160px;height: 160px}
  .products-list .item .product-shop{width: calc(100% - 160px);}
  .products-list .item:before{left: 160px;}
}
@media (max-width:479px){
  .products-list .item .product-image{width: 85px;height: 85px}
  .products-list .item .product-shop{padding: 8px;width: calc(100% - 85px);}
  .products-list .item:before{left: 85px;}
  .products-list .item .actions .actions-btn{font-size:16px;}
  .products-list .item .product-wrapper[data-name="1"]{flex-direction: column;align-items: flex-start;}
  .products-list .item .icon_sticker{display:none;}
}
/* Товар. Изображения */
.thumblist-box{position: relative;width:100%;}
.product-img-box .product-image{overflow: hidden;position: relative;width: 100%;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;}
.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;border-radius: 4px;overflow: hidden;position: relative;background: var(--main-bgImg);}
.product-view .product-img-box .thumblist a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-view .product-img-box .thumblist a img{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;-webkit-user-drag: none;user-drag: none;}
.thumblist{padding: 0 60px;position: relative;overflow: hidden;margin-top:12px;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .swiper-slide{height: auto !important;}
.product-img-box.no-photo .swiper-navigation{display:none;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 32px;height: 32px;}
.thumblist .swiper-navigation [class*="button-"]{}
.thumblist .swiper-navigation [class*="button-"]:hover{}
.thumblist .swiper-navigation:before{display: none;}
.thumblist .swiper-button-prev{left: 0;}
.thumblist .swiper-button-next{right: 0;}
.product-view .thumblist .swiper-button-prev, .product-view .thumblist .swiper-button-next{top: 50%;transform: translateY(-50%);}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 32px;height: 32px;}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide{border: 1px solid var(--main-color-greylight);border-radius: 0;background: var(--main-bgImg);overflow: hidden;}
.product-view .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color-green);}
.product-view .slider__image img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
/*** Товар ***/
.product-view{display: block;}
.product-view .product-container{width:100%;display: flex;flex-wrap: wrap;grid-gap: 40px 16px;}
.product-view .product-container .left_{width: 675px;display: flex;flex-wrap: wrap;height: max-content;position: relative;}
.product-view .product-container .right_{display: flex;flex-direction: column;width: calc(100% - 675px - 16px);height: max-content;position: sticky;top: 65px;}
.product-view .product-container .right_ form{background: var(--main-color-grey);padding: 20px;}
.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 .informationBlockSale{display: flex;align-items: center;grid-gap: 8px;padding: 6px 16px;background: var(--main-color-black);color: var(--main-color-white);position: relative;}
.product-view .informationBlockSale:before{content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: var(--main-color-red);}
.product-view .informationBlockSale .icon_{margin: 0;background-color: var(--main-color-white);}
.product-view .informationBlockSale .title{font-weight: 700;font-size: 20px;font-family: 'Alegreya Sans SC';margin-right: auto;}
.product-view .informationBlockSale .sale-counter{padding: 0;border: 0;}
.product-view .qty-wrap.disabled{pointer-events: none;}
.product-view .qty-wrap.disabled .qty-set > a{background: var(--main-color-grey);}
.product-view .qty-wrap.disabled .qty-set > a .icon_{background-color: var(--main-color-grey);}
.product-view .short-description{width: 100%;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--main-color-greylight);}
.product-view .short-description span{font-size: 14px;max-height: 72px;overflow: hidden;display:block;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-shop{margin-bottom: 30px;}
.product-view .product-header{padding-bottom: 15px;}
.product-view .product-header .product-name h1{display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
.product-view .product-name{margin-bottom: 20px;width: 100%;display: flex;align-items: center;font-weight: 700;font-size: 32px;line-height: 38px;word-break: break-word;font-family: 'Alegreya Sans SC';}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 12px;justify-content: space-between;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--main-color-greylight);}
.product-view .price-box .price-content{display: flex;flex-wrap: wrap;align-items: center;grid-gap: 8px 12px;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--main-color-grey) !important;}
.productViewModsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.goodsDataMainModificationsValue{cursor: pointer;}
.product-view .product-order .add-to-box .goodsDataMainModificationEmpty{display: inline-block;vertical-align: middle;width: 100%;height: 38px;line-height: 36px;text-align: center;padding: 0 17px;margin: 6px 0 7px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.product-view .product-order .add-to-box .add-to-cart{display: inline-block;vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 10px}
.product-view .product-order .add-to-box .add-to-cart .button{height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle;  flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick{width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more{display: none;margin-top: 10px;}
.product-view .goodsDataMainModificationAvailable{font-size: 14px;display: flex;align-items: center;font-weight: 700;}
.product-view .art_number{color: var(--main-color-greydark);font-size: 14px;display: flex;align-items: center;font-weight: 700;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .product-info{width: 100%;display: flex;align-items: center;grid-gap: 16px 40px;flex-wrap: wrap;margin-bottom:16px;}
.product-view .goodsDataMainModificationPriceNow{font-size: 26px;height:26px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 16px;height:16px;}
.product-view .product-shop .custom-block{padding: 15px 0;border-bottom: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item{display: inline-block;padding: 0 10px;text-align: left;border-left: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item:first-child{border-left: 0;padding-left: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;vertical-align: middle;font-size: 35px;color: var(--main-color-green);}
.product-view .product-shop .custom-block .text-area{display: inline-block;vertical-align: middle;text-align: left;margin-left: 5px;font-size: 14px;font-weight: 400; }
.product-view .product-left_center{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .RatingLinksBlock{display: flex;flex-wrap: wrap;align-items: center;}
.product-view .RatingLinksBlock .addOpinion{font-size:14px;display: flex;align-items: center;}
.product-view .RatingLinksBlock .addOpinion:hover{color: var(--main-color-green);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--main-color-green);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--main-color-greydark);}
.product-view .ratings_container{display: flex;align-items: center;grid-gap: 12px;}
.product-view .ratings_text{color: var(--main-color-greydark);font-size: 14px;line-height: normal;}
.product-view .product-action{display: flex;align-items: center;grid-gap: 20px;width: max-content;}
.product-view .product-action a{display: flex;align-items: center;justify-content: center;}
.product-view .product-action a .icon_{min-width: 24px;width: 24px;height: 24px;margin: 0;}
.product-view .product-action a.added .icon_, .product-view .product-action a:hover .icon_{background-color: var(--main-color-green);}
.product-view .add-to-box.actions{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px;}
.product-view .add-to-cart{width: 100%;display: flex;align-items: center;}
.product-view .callback_notify{padding: 0 10px;height: 44px;width: calc(100% - 65px - 16px);}
.product-view .add-to-cart .cart__{padding: 0 10px;height: 44px;width: calc(100% - 138px - 65px - 16px);}
.product-view .callback_notify{display: flex;align-items: center;justify-content: center;background: var(--main-color-greydark);color: var(--main-color-white);}
.product-view .callback_notify:hover{background: var(--main-color-green);}
.product-view .add-cart.quick{padding: 0;width: 65px;transition: 0.3s;text-align: left;margin-left: 16px;color: var(--main-color-green);font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC';}
.product-view .add-cart.quick:hover{color:var(--main-color-red);}
.product-view .ratings_container .rating_mob{display: none;align-items: center;font-size: 14px;}
.product-view .ratings_container .rating_mob .icon_{margin-right:8px;min-width: 20px;width: 20px;height:20px;background-color: var(--main-color-starActive);}
.product-view .ratings_container.hide_{opacity: 0;}
/* Модификации */
.product-view .goodsDataMainModificationsBlock{width:100%;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--main-color-greylight);}
.product-view .goodsDataMainModificationsBlock-wrapper{display: flex;flex-direction: column;grid-gap: 16px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockPropertyn:hover{color: #ffd600;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue{display: flex;align-items: center;justify-content: center;background: var(--main-color-white);padding: 8px 16px;width: max-content;font-size:14px;border: 1px solid var(--main-color-greylight);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active, .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active:hover{color: var(--main-color-green);;border-color: var(--main-color-green);;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:hover{color: var(--main-color-green);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select{display: none;width: 100%;padding: 5px;border: 1px solid #dce4e9;cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{width: 100%;max-height: 43px;overflow: hidden;color: var(--main-color-greydark);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .goodsDataMainModificationsBlockProperty label{margin-bottom: 8px;display: block;color: var(--main-color-greydark);font-weight: 700;font-size: 14px;}
.product-view .ModificationsButtonsBlock{display: flex;align-items: center;grid-gap: 8px 10px;flex-wrap: wrap;}
/* Обратный звонок на странице товара */
.askQuestionGood{padding-top: 16px;margin-top: 16px;border-top: 1px solid var(--main-color-greylight);display: flex;flex-wrap: wrap;align-items: center;grid-gap: 12px 25px;}
.askQuestionGood .askQuestionGood_btn{color: var(--main-color-green);transition: 0.3s;font-weight: 700;font-family: 'Alegreya Sans SC';padding: 0 12px;height: 40px;border: 1px solid var(--main-color-green);display: flex;align-items: center;justify-content: center;width: max-content;}
.askQuestionGood .askQuestionGood_btn .icon_{transition: 0.3s;background-color: var(--main-color-green);}
.askQuestionGood .askQuestionGood_btn:hover{background: var(--main-color-green);color: var(--main-color-white);}
.askQuestionGood .askQuestionGood_btn:hover .icon_{background-color: var(--main-color-white);}
.askQuestionGood .call_link{font-weight: 700;font-size: 20px;transition: 0.3s;}
.askQuestionGood .call_link:hover{color:var(--main-color-green);}
.askQuestionGood .text{font-weight: 700;font-size: 14px;color:var(--main-color-greydark);}
/* Преимущества на странице товара */
.featuresGood{padding-top: 16px;margin-top: 16px;border-top: 1px solid var(--main-color-greylight);display: flex;flex-direction: column;grid-gap: 12px;pointer-events: none;}
.featuresGood .featuresGood_item{display: flex;align-items: center;grid-gap:12px;}
.featuresGood .featuresGood_title{font-size: 16px;}
.featuresGood .featuresGood_icon{background-color: var(--main-color-green);min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.featuresGood .featuresGood_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_1373_20943)'%3E%3Cmask id='mask0_1373_20943' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1373_20943)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20943'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/* Вкладки табы */
.product-tabs{display: flex;width: 100%;}
.product-tabs .tab-content .content_title{font-weight: 700;font-size: 20px;margin-bottom: 16px;font-family: 'Alegreya Sans SC';display: none;}
.product-tabs .tabs{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 20px;grid-gap: 20px;}
.product-tabs .tabs-content{width: 100%;}
.product-tabs .tabs a{font-family: 'Alegreya Sans SC';transition: 0.3s;position:relative;padding: 0 50px;height: 54px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 18px;background: var(--main-color-grey);border: 1px solid var(--main-color-grey);}
.product-tabs .tabs a.active{background: var(--main-color-white);border-color: var(--main-color-greylight);}
.product-tabs .tabs a:before{content: '';visibility: hidden;opacity: 0;transition: 0.3s;position: absolute;top: 0;left: -1px;width: calc(100% + 2px);display: block;border-top: 4px solid var(--main-color-red);}
.product-tabs .tabs a.active:before{visibility: visible;opacity: 1;}
.product-tabs .tabs a:hover{color: var(--main-color-green);}
.product-tabs .tabs a.active:hover{color: var(--main-color-black);}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{display:none;transition: 0.2s;}
.product-tabs .tab-content.active{display:block;}
.product-tabs .tab-content p{margin: 0;line-height: 1;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom:16px;}
.product-tabs .tab-content .delivery_title .delivery_name{margin-bottom: 12px;font-weight: 700;font-size: 16px;font-family: 'Open Sans';}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;padding-left: 16px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:12px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: 5px;color: var(--main-color-green);font-weight: 700;}
.product-tabs .tab-content .color_price{color: var(--main-color-green);font-weight: 700;}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_price .delivery_price_num{color: var(--main-color-green);font-weight: 700;}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 8px;}
.product-tabs .tab-content .delivery_rules_block, .product-tabs .tab-content .delivery_zone_block{padding-left: 30px;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px;padding-left:16px;position:relative;font-family: 'Open Sans';}
.product-tabs .tab-content .delivery_zones h5:before{content: '';width: 6px;height: 6px;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);background: var(--main-color-green)}
.product-tabs .tab-content .delivery-content{margin-left: 16px;margin-bottom: 8px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules{padding-left: 16px;}
.product-tabs .tab-content .delivery_rules h6{margin-bottom: 8px;font-size: 16px;font-weight: 400;font-family: 'Open Sans';}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 16px;margin-bottom: 8px;font-weight: 400;}
.product-tabs .tab-content .delivery_name{}
.product-tabs .tab-content .delivery_title .delivery_number{color: #fc9d29;margin-right: 10px;}
.product-tabs .tab-content .delivery_title .delivery_price{margin-left: auto;}
.product-tabs .right_tabs{width: calc(100% - 630px);margin-left: 30px;}
.features_block{display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;grid-gap: 0 16px}
.features_block .features_line{width: 100%;display: flex;align-items: center;flex-wrap: wrap;position: relative;grid-gap: 8px 16px;height: max-content;}
.features_block .features_line .features_left, .features_block .features_line .features_right{}
.features_block .features_line:not(:last-child){margin-bottom: 12px;}
.features_block .features_line .features_right{color: var(--main-color-black);}
.features_block .features_line .features_left{color: var(--main-color-greydark);}
.features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.features-showAll:hover{color: var(--main-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;}
/*** Поделиться на странице товара ***/
.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;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form{background-color:var(--main-color-white);max-width: 560px;width: 100%;}
#goods-opinion_form .button{width: 100%;margin-top: 30px;position: relative;}  
#goods-opinion_form .button._loading span{visibility: hidden;}
#goods-opinion_form .button._loading .fal{position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, 50%);margin-top: -8px;margin-left: -8px;font-size: 16px}
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;}
#goods-opinion_form .goods-opinion-form__input-wrap textarea{max-width: 100%;}
#goods-opinion_form .goods-opinion-form__input-wrap:not(:last-child){margin-bottom: 12px;}
#goods-opinion_form .pp{}
#goods-opinion_form .goods-opinion-form__product{display: flex;align-items: center;padding: 12px;grid-gap: 12px;border: 1px solid var(--main-color-greylight);margin-bottom: 20px;justify-content: center;text-align: center;}
#goods-opinion_form .goods-opinion_img{width: 60px;height: 60px;}
#goods-opinion_form .goods-opinion_img{width: 60px;height: 60px;display: flex;align-items: center;}
#goods-opinion_form .goods-opinion_img img{width: 100%;height: auto;}
#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-top: 20px;}
#goods-opinion_form .goods-opinion_rating-wrapper .title, #goods-opinion_form #sel_opinion .title{font-size: 14px;color: var(--main-color-greydark);font-weight: 700;}
#goods-opinion_form #sel_opinion .radio-name{padding-left:8px;font-size: 16px;}
#goods-opinion_form .goods-opinion_rating-wrapper{margin-top: 30px;display: flex;align-items: center;grid-gap: 12px 16px;}
.goods-opinion{display: flex;flex-wrap: wrap;grid-gap: 30px 40px;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="top"]{display:none;}
.goods-opinion.not_ .goods-opinion_wrapper[data-name="bottom"]{width:100%;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 280px;order: 2;}
.goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: calc(100% - 280px - 40px);order: 1;}
.goods-opinion .goods-opinion_wrapper[data-name="top"] .goods_btn{width:100%;}
.goods-opinion .opinion__no{line-height: 20px;font-size: 16px;}
.goods-opinion .opinion__no .goods_btn{width:100%;margin-top:16px;max-width:280px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:8px;font-size: 16px;}
.goods-opinion .goodsDataOpinionMessage.empty p{margin: 0;}
.goods-opinion .goodsDataOpinionShowAddForm{text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages{float: left;}
.goods-opinion .goodsDataOpinionListNavigateBottom .pager .pages .title{float: left;line-height: 28px;margin-right: 10px;}
.goods-opinion .goodsDataOpinionList{width: 100%;margin-top: 10px;}
.goods-opinion .goodsDataOpinionList .bord{width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionHeader{margin-bottom:15px;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListTitle{display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListClient{display: inline-block;vertical-align: middle;padding-right: 10px;font-weight: 400;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-opinion .goodsDataOpinionList .rating-box{display: inline-block;vertical-align: middle}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDate{display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goods-opinion .goodsDataOpinionList .button{max-width: 100px;float: right}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer{margin-bottom: 15px}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc strong{display: block;margin-bottom: 10px; color: #2a3034}
.goods-opinion .goodsDataOpinionList .goodsDataOpinionListDesc span{display: block}
.goods-opinion .goods-opinion-form__body{width:100%;max-width: 440px;}
.goods-opinion .goods-opinion-form .goods-opinion-form__rating{margin-bottom: 16px;width: 120px;height: 24px;-webkit-mask-size: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel, .goods-opinion .goods-opinion-form .star-rating{width: 24px!important;height: 24px;}
.goods-opinion .goods-opinion-form .rating-cancel a, .goods-opinion .goods-opinion-form .star-rating a{width: 24px;height: 24px;}
.rating__roundValue .rating-box{width: 120px;height: 24px;-webkit-mask-size: 24px;}
.rating__roundValue .rating-box .rating{height: 24px;background-size: 24px 24px;}
.goods-opinion .rating__rating{font-weight: 700;font-size: 30px;}
.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(--main-color-white);padding: 20px;height: 64px;background: linear-gradient(180deg, #98CCFD 0%, #889BEF 100%);font-weight: 900;font-size: 24px;}
.goods-opinion .goodsOpinionForm_title{width: 200px;font-size: 36px;text-transform: uppercase;color: #e3b7f8;text-shadow: 0 0 7px #c671fa, 0 0 10px #c671fa, 0 0 21px #c671fa, 0 0 42px #c671fa;}
.goods-opinion .goodsOpinionFormContainer{background: var(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 50%);border-radius: 4px;overflow: hidden;}
.opinion-item:nth-child(n+4){display: none;}
.opinion-item.show{display: block;}
.opinion-item__row.opinion-item__answer{margin-left: 60px;margin-top: 15px;padding-top: 15px;display: flex;width: 100%;flex-wrap: wrap;border-top: 1px solid var(--main-color-greydark)50;}
.opinion-item__row.opinion-item__answer .store_response{margin: 0;}
.opinion-item_line.opinion-item__answer{flex-direction: column;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--main-color-greylight);padding-left: 40px;position: relative;}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 25px}
.goods-opinion #goods_opinion_comment, #goods_opinion_name{max-width: 100%;height:52px;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{margin-bottom: 12px;color: var(--main-color-black);font-weight: 700;font-size: 14px;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{display: flex;}
.goods-opinion .opinion-item:not(:last-child){border-bottom: 1px solid var(--main-color-greylight);padding-bottom: 12px;margin-bottom: 12px;}
.goods-opinion .opinion_icon{min-width: 48px;width: 48px;height: 48px;border-radius: 50%;background: #D9D9D9;margin-right: 12px;align-items: center;justify-content: center;display: none;}
.goods-opinion .opinion_icon .icon_{margin: 0;background-color: var(--main-color-greydark);min-width: 30px;width: 30px;height: 30px;}
.goods-opinion .opinion-item__row{width:100%;word-break: break-word;}
.goods-opinion .opinion-item_right{display: flex;flex-direction: column;  width: calc(100% - 46px - 15px);}
.goods-opinion .opinion-item_icon{margin-right: 15px;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--main-color-green);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--main-color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: flex;flex-direction: column;margin-bottom: 16px;grid-gap:12px;}
.goods-opinion .goodsDataOpinionListNavigateTop .title{font-weight: 700;font-size: 14px;margin-bottom: 4px;}
.goods-opinion .goodsDataOpinionListNavigateTop .button{display: inline-block;margin: 0 5px 5px 0;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm{background-color: #006600;}
.goods-opinion .goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover{background-color: var(--main-color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:before{content: '';display:block;width:24px;height:24px;min-width:24px;border: 1px solid var(--main-color-greylight);background: var(--main-color-white);}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{content: '';opacity: 0;visibility: hidden;transition: 0.3s;background-color: var(--main-color-green);display: block;width: 16px;height: 16px;position: absolute;top: 4px;left: 4px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .goodsDataOpinionListNavigateTop a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24679)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24679'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:after{opacity: 1;visibility: visible;}
.goods-opinion .goodsDataOpinionListNavigateTop a.active:before{border-color:var(--main-color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a:hover{color: var(--main-color-green);}
.goods-opinion .goodsDataOpinionListNavigateTop a{white-space: nowrap;position: relative;display: flex;align-items: center;grid-gap:12px;}
.goods-opinion .opinion-item_line{display: flex;flex-wrap: wrap;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 12px;}
.goods-opinion .opinion__round{margin-bottom: 20px;}
.goods-opinion .goodsDataOpinionListClient{font-weight: 700;font-size: 16px;margin-bottom: 8px;}
.goods-opinion .opinion-item__desc{font-size: 16px;}
.goods-opinion .store_response__desc{font-size: 14px;}
.goods-opinion .opinion-item__date{font-size: 14px;font-weight: 700;color: var(--main-color-greydark);}
.goods-opinion .opinion__buttons{margin-top: 16px;font-size: 16px;}
.goods-opinion .opinion__buttons a{height: 40px;background: var(--main-color-green);text-transform: initial;padding: 0 20px;}
.goods-opinion .opinion__buttons a:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;border-left-color: var(--main-color-green);} 
.goods-opinion .opinion__score_recommend{font-weight: 700;line-height: 19px;width: 100%;}
.goods-opinion .opinion__recommend{margin-left: auto;}
.goods-opinion .opinion-item-wrapper{display: flex;align-items: center;grid-gap: 8px 12px;}
.goods-opinion .opinion-item_info{width: calc(100% - 250px);}
.goods-opinion .opinion__recommend{font-weight: 700;font-size: 14px;display: flex;align-items: center;}
.goods-opinion .opinion__recommend.opinion__recommend_bad{color: var(--main-color-red);}
.goods-opinion .opinion__recommend.opinion__recommend_good{color: var(--main-color-green);}
.goods-opinion .opinion__recommend:before{content:'';margin-right: 8px;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.goods-opinion .opinion__recommend.opinion__recommend_bad:before{background-color: var(--main-color-red);}
.goods-opinion .opinion__recommend.opinion__recommend_bad:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20720)'%3E%3Cmask id='mask0_1373_20720' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1373_20720)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23F35A3A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20720'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.goods-opinion .opinion__recommend.opinion__recommend_good:before{background-color: var(--main-color-green);}
.goods-opinion .opinion__recommend.opinion__recommend_good:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20731)'%3E%3Cpath d='M0 8.5105L5.4791 14.0001L16 3.48956L14.4896 2L5.4791 11L1.48953 7.01045L0 8.5105Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20731'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/* Отзывы: Общий рейтинг */
.opinion__round{margin-bottom: 20px;display: flex;flex-wrap: wrap;align-items: center;}
.rating_block .rating-box{height: 20px;-webkit-mask-size: 20px;width: 100px;}
.rating_block .rating-box .rating{height: 20px;background-size: 20px 20px;}
.opinion__round .rating_block .rating__label{font-size: 14px;color: var(--main-color-greydark);font-weight: 700;}
.rating__roundValue .button{max-width: max-content;}
.opinion__round .rating_block{display: flex;align-items: center;grid-gap: 4px 16px;position: relative;width: 100%;margin-bottom:20px;flex-wrap: wrap;}
.productView__inner{display: flex;flex-wrap: wrap;}
.productView__inner > div{width: 50%;padding: 0 1rem 0 0;}
.productView__inner > div:nth-child(2){padding: 0 0 0 1rem;}
.related .banners__item{width: 100%;margin: 0 0 2rem 0;}
.related__goods + .related__views{margin-top: 2rem;}
.product-tabs .viewed .owl-carousel .owl-nav{top: -38px;right: -9px;}
.col-left .block .content .content-title{display: none;}
.col-left .block .content .content-title .content-close-btn{position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
.grade-lines .grade-block{margin-bottom: 18px;display: flex;flex-direction: column;}
.grade-lines .grade-block:last-child{margin-bottom: 0;}
.grade-lines .grade-block .grade-line{display: block;width: 100%;height: 4px;background: #D9D9D9;}
.grade-lines .grade-block .grade-line .grade-line-count{display: block;width: 0;max-width: 100%;height: 4px;background: var(--main-color-green);transition: all .3s;}
.grade-lines .grade-block .grade-count-number{font-size: 14px;}
.dating_info:hover .grade-lines{opacity: 1;visibility: visible;}
@media (max-width: 1139px){
  .product-view .product-container .left_{width: 500px;}
  .product-view .product-container .right_{width: calc(100% - 500px - 16px);}
}
@media (max-width: 1023px){
  .product-view .product-container .left_{margin: 0 auto;width: 600px;}
  .product-view .product-container .right_{width: 100%;}
  .product-tabs .tabs{grid-gap: 16px;}
  .product-tabs .tabs a{padding: 0 10px;width: calc(25% - 12px);}
  .goods-opinion .goods-opinion_wrapper[data-name="top"]{width: 100%;order: 1;}
  .goods-opinion .goods-opinion_wrapper[data-name="bottom"]{width: 100%;order: 2;}
  .opinion__round .rating_block .rating__label{width:100%;}
  .features_block{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 767px){
  .product-tabs .tabs a{width: calc(50% - 12px);}
  .product-view .ratings_container .ratings{display:none;}
  .product-view .ratings_container .ratings_text{display:none;}
  .product-view .ratings_container .rating_mob{display:flex;}
}
@media (max-width: 639px){
  .product-view .product-container .left_{margin: 0;width: 100%;}
  .product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 20px;height: 20px;}
  .thumblist{padding-left:35px;padding-right:35px;}
}
@media (min-width: 480px) and (max-width: 1023px){
.product-view .add-to-box.actions{max-width:440px;}
.goods-opinion .goods-opinion_wrapper[data-name="top"] .goods_btn{max-width:280px;}
.askQuestionGood .text{width:100%;}
}
@media (max-width: 479px){
  .goods-opinion .opinion-item_info{width:100%;}
  .goods-opinion .opinion__recommend{margin-left: 0;width: 100%;margin-top: 12px;}
  .product-tabs .tabs a{width:100%;}
  .product-view .add-to-cart{flex-wrap: wrap;}
  .product-view .add-to-cart .cart__{width: calc(100% - 140px);}
  .product-view .add-cart.quick{width:100%;margin: 12px auto 0;text-align: center;}
  .product-view .product-container .right_ form{padding:12px;}
  .product-view .goodsDataMainModificationAvailable{width:100%;}
  .product-view .product-info{grid-gap: 16px 30px;justify-content: space-between;}
  .product-view .informationBlockSale{flex-wrap:wrap;}
  .product-view .informationBlockSale .sale-counter{width:100%;justify-content:flex-start;}
 .goods-opinion .opinion__no .goods_btn{max-width:100%;}
  #goods-opinion_form #sel_opinion .title{width:100%;}
}
/* Калькулятор сопуствующих */
#calculatorRelated{position:relative;}
.calculatorRelated{border: 1px solid var(--main-color-greylight);}
.calculator-wrapper{display: flex;flex-wrap: wrap;grid-gap: 20px 40px;padding: 30px 20px;justify-content: center;}
.calculator-wrapper .calculator-item[data-name="left"]{display: flex;flex-direction: column;align-items: center;width: 250px;}
.calculator-wrapper .calculator-item[data-name="right"]{width: 0;visibility: hidden;opacity: 0;transition: 0.3s;transform: scaleX(0);height: 0;overflow: hidden;}
.calculator-wrapper .calculator-item[data-name="right"].open{width: calc(100% - 250px - 40px);visibility: visible;opacity: 1;transform: scaleX(1);height: max-content;}
.calculator-wrapper .calculator-item[data-name="left"] .calculator-item_img{width: 200px;height: 200px;margin-bottom: 12px;border: 1px solid var(--main-color-greylight);}
.calculator-wrapper .calculator-item[data-name="left"] .calculator-item_name{margin-bottom: 8px;font-size: 16px;width:100%;text-align: center;}
.calculator-wrapper .calculator-item[data-name="left"] .calculator-item_priceBlock{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;width: 100%;grid-gap: 8px 12px;}
.calculator-wrapper .calculator-item[data-name="left"] .calculator-item_price{font-weight: 700;font-size: 20px;}
.calculator-wrapper .calculator-item[data-name="left"] .calculator-item_old-price{font-weight: 400;font-size: 16px;color:var(--main-color-greydark);text-decoration: line-through;}
.calculator-wrapper .calculator-list{display: flex;flex-wrap: wrap;margin-bottom: 20px;border: 1px solid var(--main-color-greylight);padding: 12px;max-height: 260px;overflow-y: auto;overflow-x: hidden;}
.calculator-wrapper .calculator-list .calculator-list_item{display:flex;align-items:center;width:100%;position: relative;}
.calculator-wrapper .calculator-list .calculator-list_item:not(:last-child){margin-bottom:24px;}
.calculator-wrapper .calculator-list .calculator-list_item:not(:last-child):before{content: '';width:100%;border-bottom: 1px solid var(--main-color-greylight);position:absolute;bottom: -12px;left: 0;}
.calculator-wrapper .calculator-list .calculator-list_remove{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1373_20178)'%3E%3Cmask id='mask0_1373_20178' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1373_20178)'%3E%3Cpath d='M16 1.25708L14.7429 0L8 6.74318L1.25708 0L0 1.25708L6.74292 8L0 14.7429L1.25708 16L8 9.25708L14.7429 16L16 14.7429L9.25708 8L16 1.25708Z' fill='%23AEB8B5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1373_20178'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.calculator-wrapper .calculator-list .calculator-list_remove{margin-right: 30px;background-color: var(--main-color-greydark);transition: 0.3s;min-width: 16px;width: 16px;height: 16px;display: inline-block;cursor: pointer;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.calculator-wrapper .calculator-list .calculator-list_img{min-width: 60px;width: 60px;height: 60px;border: 1px solid var(--main-color-greylight);background: var(--main-bgImg);}
.calculator-wrapper .calculator-list .calculator-list_img img{width: 100%;height: 100%;object-fit: contain;}
.calculator-wrapper .calculator-list .calculator-list_price{font-weight: 700;font-size: 18px;width: 110px;}
.calculator-wrapper .calculator-list .calculator-list_quantity{display: inline-block;font-weight: 400;vertical-align: middle;width: 50px;height: 44px;color: var(--main-color-black);border: 1px solid var(--main-color-greylight);border-right: 0;border-left: 0;font-size: 14px;text-align: center;padding: 0;background: var(--main-color-white);}
.calculator-wrapper .calculator-list .calculator-list_name{width: 100%;max-width: calc(100% - 138px - 110px - 16px - 80px);font-size: 16px;line-height: 19px;max-height: 40px;overflow: hidden;}
.calculator-wrapper .calculator-list .calculator-list_mod{font-size: 14px;color: var(--main-color-greydark);margin-top:4px;}
.calculator-wrapper .calculator-action{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;grid-gap: 16px;position: relative;}
.calculator-wrapper .calculator-totalBlock{display: flex;flex-direction: column;grid-gap: 12px;width:100%;max-width: calc(100% - 220px - 16px);}
.calculator-wrapper .calculator-totalBlock .title{font-weight: 700;font-size: 14px;color:var(--main-color-greydark);}
.calculator-wrapper .calculator-totalBlock .calculator-total-sum{font-weight: 700;font-size: 26px;}
.calculator-wrapper .calculator-totalBlock .calculator-total-sum .num{margin-right: 5px;}
.calculator-wrapper .calculator-addBtn{width: 220px;}
.calculator-wrapper .calculator-list_wrapper{display:flex;align-items: center;flex-wrap: wrap;grid-gap: 8px 12px;padding-left: 12px;width: calc(100% - 60px);justify-content: space-between;}
.calculatorRelated .emptyGoodInfo{font-size: 16px;line-height: 19px;display:none;grid-gap: 8px 16px;align-items: center;margin-bottom: 16px;background: var(--main-color-grey);}
.calculatorRelated .calculator-wrapper.no_product .emptyGoodInfo{display:flex;}
.calculatorRelated .calculator-wrapper.no_product .calculator-item[data-name="left"] .calculator-item_price{color: var(--main-color-greydark);}
.calculatorRelated .calculator-wrapper.no_product .calculator-item[data-name="left"] .calculator-item_name{color: var(--main-color-greydark);}
.calculatorRelated .calculator-wrapper.no_product .calculator-item[data-name="left"] .calculator-item_img{filter: opacity(0.4);}
.calculatorRelated .emptyGoodInfo_icon{width: 44px;height: 44px;background: var(--main-color-black);display: flex;align-items: center;justify-content: center;position: relative;}
.calculatorRelated .emptyGoodInfo_icon .icon_{width: 24px;height: 24px;margin: 0;background-color: var(--main-color-white);}
.calculatorRelated .emptyGoodInfo_icon:before{content: '';display: block;width: 3px;height: 100%;background: var(--main-color-red);position: absolute;left: 0;top: 0;}
.calculatorRelated .emptyGoodInfo .text{width: calc(100% - 44px - 16px);}
@media (min-width: 767px){
  .calculator-wrapper .calculator-list .calculator-list_remove:hover{background-color:var(--main-color-green);}
}
@media (max-width: 1139px){
  .calculator-wrapper{grid-gap: 0 16px;}
  .calculator-wrapper .calculator-item[data-name="left"]{width: 200px;}
  .calculator-wrapper .calculator-item[data-name="right"].open{width: calc(100% - 200px - 16px);}
  .calculator-wrapper .calculator-list .calculator-list_nameBlock{max-width: calc(100% - 236px);}
}
@media (max-width: 1023px){
    .calculator-wrapper .calculator-list .calculator-list_remove{margin-right: 0;}
    .calculator-wrapper .calculator-list .calculator-list_name{max-width: calc(100% - 138px - 110px - 16px - 40px);}
}
@media (max-width: 860px){
  .calculator-wrapper .calculator-item[data-name="right"].open{width: 100%;}
  .calculator-wrapper .calculator-item[data-name="right"]{border-top: 1px solid var(--main-color-greylight);}
  .calculator-wrapper .calculator-item[data-name="left"]{width: 100%;padding: 20px 12px;}
  .calculator-wrapper{padding:0;}
  .calculator-wrapper .calculator-list .calculator-list_remove{position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
  .calculator-wrapper .calculator-list .calculator-list_item{padding-right:24px;}
  .calculator-wrapper .calculator-action{padding: 20px 12px;}
  .calculator-wrapper .calculator-action:before{content: '';position: absolute;top: 0;left: -12px;width: calc(100% + 24px);display: block;border-top: 1px solid var(--main-color-greylight);}
  .calculator-wrapper .calculator-list{border:0;margin:0;}
  .calculatorRelated .emptyGoodInfo{padding: 12px;margin: 0;border-bottom: 1px solid var(--main-color-greylight);}
}
@media (max-width: 639px){
  .calculator-wrapper .calculator-list .calculator-list_name{max-width: 100%;order: 1;}
  .calculator-wrapper .calculator-list .calculator-list_price{width: 100%;order: 2;}
  .calculator-wrapper .calculator-list_qty-wrap{order: 3;}
}
@media (max-width: 479px){
  .calculator-wrapper .calculator-totalBlock{max-width: 100%;}
}
/*Сопуствующие товары */
#related-goods{background: var(--main-color-grey);padding: 30px 16px;}
.related-goods .actions{display: flex;align-items: center;width: max-content;}
.related-goods .products-grid .item .product-image{width: 80px;height: 80px;border-right: 1px solid var(--main-color-greylight);}
.related-goods .products-grid .item{border: 0;background: var(--main-color-white);padding: 12px;}
.related-goods .products-info{display: flex;align-items: center;margin-bottom: 10px;border: 1px solid var(--main-color-greylight);border-right: 0;}
.related-goods .product-name{width: calc(100% - 80px);padding-left: 8px;text-align: left;font-size: 14px;overflow: hidden;max-height: 43px;}
.related-goods .products-grid .item .product-shop{padding: 0;display: flex;align-items: center;flex-direction: initial;border: 0;}
.related-goods .products-grid .item .price-box{flex-direction: column;align-items: flex-start;grid-gap: 4px;margin-right: auto;}
.related-goods .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;height: 18px;}
.related-goods .products-grid .item .product-shop .price.old-price{font-size: 14px;height: 14px;}
.related-goods .products-grid .item .actions{margin: 0;}
.related-goods .products-grid .item .actions a{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid var(--main-color-greylight);transition: 0.3s;}
.related-goods .products-grid .item .actions a .icon_, .related-goods .products-grid .item .actions .actions-btn .icon_{margin:0;}
.related-goods .products-grid .item .actions .actions-btn{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid var(--main-color-green);background:var(--main-color-green);transition: 0.3s;cursor: pointer;}
.related-goods .products-grid .item .actions a.product-ico.added .icon_{background-color: var(--main-color-green);}
.related-goods .products-grid .item .actions a.product-ico.added{border-color: var(--main-color-green);z-index: 1;}
.related-goods .products-grid .item .actions a:first-child{margin-right: -1px;}
@media (min-width:768px){
  .related-goods .products-grid .item .actions a.product-ico:hover .icon_{background-color: var(--main-color-green);}
  .related-goods .products-grid .item .actions .actions-btn:hover .icon_{background-color: var(--main-color-white);}
}
/*Рекомендованные товары*/
@media (min-width: 768px){
  .related-views .swiper{padding-bottom: 40px;margin-bottom: -40px;}
}
/*** Товары ***/
.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;margin:20px 0;flex-wrap: wrap;}
.toolbar_up .toolbar_wrapper{width: 100%;display: flex;align-items: center;flex-wrap: wrap;background: var(--main-color-grey);padding: 10px 20px;}
.toolbar_up_result{margin-right: 30px;font-size: 14px;font-weight: 600;color:var(--main-color-greydark);}
.toolbar_up noindex{width: 100%;}
.toolbar_up .OrderFilterForm{display: flex;align-items: center;}
.toolbar.bottom .pages{display: block;margin: 0 auto;}
.toolbar.bottom .sort-by{display: none}
.view-mode{margin-left: auto;display: flex;align-items: center;}
.view-mode .view-mode-btn{display: flex;align-items: center;justify-content: center;cursor: default;}
.view-mode a.view-mode-btn{cursor: pointer;}
.view-mode .view_mode_list:before, .view-mode .view_mode_table:before{content: '';display:block;background-color: var(--main-color-greydark);width: 20px;min-width: 20px;height: 20px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24489)'%3E%3Cpath d='M0 0V20H20V0H0ZM18.75 6.25H13.7498V1.25H18.75V6.25ZM7.5 12.5V7.5H12.5V12.5H7.5ZM12.5 13.75V18.75H7.5V13.75H12.5ZM6.25 12.5H1.25V7.5H6.25V12.5ZM7.5 6.25V1.25H12.5V6.25H7.5ZM13.7498 7.5H18.75V12.5H13.7498V7.5ZM6.25 1.25V6.25H1.25V1.25H6.25ZM1.25 13.75H6.25V18.75H1.25V13.75ZM13.7498 18.75V13.75H18.75V18.75H13.7498Z' fill='%231C737A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24489'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-green);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1315_24484)'%3E%3Crect x='0.75' y='0.75' width='18.5' height='18.5' stroke='%23AEB8B5' stroke-width='1.5'/%3E%3Crect x='1.25' y='6.25' width='17.5' height='1.25' fill='%23AEB8B5'/%3E%3Crect x='6.25' y='18.75' width='17.5' height='1.25' transform='rotate(-90 6.25 18.75)' fill='%23AEB8B5'/%3E%3Crect x='1.25' y='12.5' width='17.5' height='1.25' fill='%23AEB8B5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1315_24484'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{pointer-events: none;}
.view-mode .view-mode-btn.active:before{background-color:var(--main-color-green);}
.view-mode .view-mode-btn:not(:last-child){margin-right:12px;}
.view-mode label{display:none;}
.products noindex{width: 100%;}
.sort-by, .show-b{display: flex;align-items: center;}
.sort-by select, .show-by select{border: 0;font-size: 14px;padding-left: 0;height: auto;padding-right: 16px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{right: 0;width: 12px;height: 12px;transform: translateY(-50%) rotate(0deg);background-color: var(--main-color-black);}
.sort_btn{display:none;align-items:center;justify-content: center;margin-right: 30px;font-size: 14px;}
.sort_btn .icon_{ width: 12px;height: 12px;min-width: 12px;background-color: var(--main-color-black);margin-right: 0;margin-left: 5px;transform: rotate(90deg);}
.show-by{min-width: 40px;}
.sort-by{margin-right: 30px;min-width: 80px;}
.show-by label, .sort-by label, .view-mode label{margin-right: 4px;white-space: nowrap;font-size: 14px;}
.show-by label, .view-mode label{display:none;}
.view-mode label{margin-right: 15px;}
.filter-box{display: none;align-items: center;justify-content: flex-start;align-items: center;height:40px;border-radius: 0;background: var(--main-color-black);position: relative;margin-right: 16px;}
.filter-box .filter_clear{display:none;background-color: var(--main-color-greydark);width: 12px;height: 12px;min-width: 12px;margin-right: 12px;margin-left: 4px;}
.filter-box .filter_clear:hover{background-color: var(--main-color-white);}
.filterMain_btn{cursor: pointer;width:100%;padding: 0 12px;height:100%;display: flex;align-items: center;color: var(--main-color-white);}
.filterMain_btn .filter-icon{background-color: var(--main-color-white);}
.filterMain_btn span:not(.filter-icon):not(.filters__count){font-weight: 700;font-size: 20px;font-family: 'Alegreya Sans SC', sans-serif;white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 12px;font-weight: 800;display: none;align-items: center;justify-content: center;margin-left: 8px;width: 18px;height: 18px;background: var(--main-color-red);}
.category-title.block-title{width: 100%;margin-bottom: 30px;}
.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: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--main-color-greylight);}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 20px;font-weight: 700;margin-bottom: 12px;font-family: 'Alegreya Sans SC';}
.modal-fancybox-body .modal-sortItem label{padding-left:8px;margin:0;word-break: break-word;display:flex;}
.modal-fancybox-body .OrderFilterForm{display: flex;align-items: center;flex-wrap: wrap;}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 8px;width: 100%;}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: calc(100% - 55px);padding: 0 5px 0 0;}
@media (max-width: 1023px){
  .filter-box{display: flex;}
}
@media (max-width: 767px){
  .sort_btn{display:flex;}
  .toolbar_up .sort-by, .toolbar_up .show-by{display:none;}
}
@media (max-width: 639px){
  .toolbar_up_result{display:none;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){display:none;}
  .filterMain_btn .filter-icon{margin: 0;}
}
@media (max-width: 479px){
  .filterMain_btn .filters__count{width: 6px;height: 6px;font-size: 0;}
}
/** Навигация **/
.toolbar_up .pages{width: 230px;margin-right: 100px;}
.pages ol{display: flex;flex-wrap: wrap;grid-gap: 8px;padding: 0;font-size: 0;margin: 0;justify-content: flex-end;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;border-radius: 2px;color: var(--main-color-black);background: var(--main-color-white);height: 40px;width:40px;}
.pages li.current{pointer-events: none;}
.pages li.current a{color: var(--main-color-green);}
.pages li.current:hover a{color: var(--main-color-green);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-weight: 500;font-size: 14px;text-align: center;}
.pages li:hover a, .pages li:active a{color: var(--main-color-green);}
.pages li.current span{cursor: default;}
.pages .current a{cursor: default;background: none;}
.pages li .fal{padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
.pages_dot span, .pages_dot span:hover{cursor: default !important;;background: transparent !important;;border-color: transparent !important;}
.toolbar .last:hover, .toolbar .first:hover{color: var(--main-color-green);}
.toolbar.bottom{margin-top: 25px;}
.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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_21066)'%3E%3Cpath d='M8.58984 16.59L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.59Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_21066'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.pages li a.first:before, .pages li a.last:before{content: '';background-color: var(--main-color-black);width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pages li a.first:hover:before, .pages li a.last:hover:before{background-color: var(--main-color-green);}
@media (max-width: 768px){
  .pages ol{justify-content: center;}
}
/** Фильтры **/
.filters{display: block;width: 100%;}
.block.filters #filters-form{padding: 12px;border: 1px solid var(--main-color-greylight);border-top: 0;}
.filters .title._main{width: max-content;padding-right: 0;text-transform: uppercase;margin: 0;font-size: 16px;font-weight: 700;}
.filters .title{display: block;position: relative;width:100%;padding: 0;padding-right: 30px; text-align: left ;font-size: 18px;}
.filters .title.active{margin-bottom: 0;}
.filters-price{border-bottom: 1px solid var(--main-color-greylight);margin-bottom: 16px;padding-bottom: 16px;}
.filters-price .title{margin-bottom: 12px;}
.filters-price .title, .filters .title{position: relative;font-size: 20px;color: var(--main-color-black);font-weight: 700;display: flex;align-items: center;font-family: 'Alegreya Sans SC';}
.filters .title .filter-arrow{position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;height: 100%;display: flex;align-items: center;justify-content: center;}
.filters .title .filter-arrow .icon_{background-color: var(--main-color-black);margin: 0;width: 16px;height: 16px;min-width: 16px;transform: rotate(-90deg);}
.filters .title .filter-arrow:hover .icon_{background-color: var(--main-color-green);}
.filters .title.active .filter-arrow .icon_{transform: rotate(0deg);}
.filters .disabled_filter{cursor: default;}
.filters .disabled_filter input, .filters .disabled_filter input:hover{cursor: default;}
.filters .disabled_filter input:before, .filters .disabled_filter input:hover:before{border-color: var(--main-color-grey);background: transparent;}
.filters .disabled_filter label, .filters .disabled_filter label:hover{cursor: default !important;color: var(--main-color-labelDisabled) !important;}
.filters .disabled_filter input[type="checkbox"]:after, .filters .disabled_filter .counter{display:none !important;}
#filters-form .filter{display: block;position: relative;height: max-content;}
#filters-form .filter:not(:last-child){padding-bottom: 16px;border-bottom: 1px solid var(--main-color-greylight);}
#filters-form .filter:not(:last-child){margin-bottom: 16px;}
#filters-form .filter ._filter_rest{display: flex;align-items: center;margin-top: 25px;}
#filters-form .title.active ~ .filter-more{display: none}
.filters .filter-inner .filter-item:not(:last-child){padding-bottom: 8px;}
.filter-item input:hover + label,  .filter label:hover{}
.filter-item input[checked="checked"] + label{}
.filters .filter-inner .filter-item{display: flex;}
.filters .filter-inner .filter-item:nth-child(n+8){display: none;}
.filters .filter-inner .filter-item.show{display: flex !important;}
.filters .filter-inner .filter-item .fal{display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter{vertical-align: middle;margin: 0 5px auto auto;font-size: 14px;line-height: 20px;text-align: center;color: var(--main-color-greydark);}
#filters-form .filter label{display: flex;align-items: center;font-size:16px;cursor: pointer;color: var(--main-color-black);width: 100%;line-height: 1;padding-left: 12px;word-break: break-word;}
#filters-form .filter label .name{width: calc(100% - 25px);padding-right: 5px;overflow: hidden;}
#filters-form .filter select{height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
#filters-form .filter select:focus{border: 1px solid #000;}
.filters -active{display:none;}
.filters -active #filters-reset{margin: 10px auto;display: block}
.filters -active .filter-inner .filter-item .counter{margin-top: -3px;display: none;}
.filters .filterBtn_bottom{display: flex;flex-wrap: wrap;width: 100%;}
.filters .filterBtn_bottom button{width: 100%;display: flex;align-items: center;justify-content: center;transition: 0.3s;margin-top: 16px;padding-top: 8px;border-top: 1px solid var(--main-color-greylight);}
.filters .filterBtn_bottom button:hover{color: var(--main-color-red);}
.filters #filters-reset[disabled="disabled"]{display: none;background: var(--main-color-btnDisabled);color: var(--main-color-btnTextDisabled);pointer-events: none;}
#goods-filter-price-slider.noUi-target{height: 8px;margin: 16px auto 0;background: var(--main-color-greylight);border-radius: 0;box-shadow: none;border: 0;width: calc(100% - 20px);}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
#goods-filter-price-slider .noUi-connect{background: var(--main-color-red);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-red);top: -4px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-color: var(--main-color-red);border-radius: 0;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 6px;height: 6px;background: var(--main-color-white);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -6px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -10px;}
.count_goods{display:none;color: var(--main-color-green);font-weight: 700;font-size: 18px;text-align: center;position:relative;margin-bottom: 30px;}
.filters-price .layout-slider{position: relative;text-align: center;}
.filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;}
.filters-price .goodsFilterPriceSubmit{width: 100%;margin-top: 20px;}
.filters -active #filters-reset{color: var(--main-color-white);background: transparent;border-color: var(--main-color-white);}
.filters-price .layout-slider .filter-range-col{position:relative;display: flex;align-items: center; vertical-align: middle;width: 50%;}
.filters-price .layout-slider .filter-range-col:first-child input{border-right: 0;}
.filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';margin-right: 8px;font-size: 14px;color: var(--main-color-black);display:none;}
.filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';margin-right: 8px;font-size: 14px;color: var(--main-color-black);display:none;}
.filters-price .layout-slider .filter-range-label{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;opacity: 0.5;font-size: 14px;}
.filters-price .layout-slider .input{width: 100%;display:inline-block;font-size:14px;color: var(--main-color-greydark);height: 44px;text-align: left;padding: 0 12px;}
.filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;grid-gap: 16px;}
.filterPrice_btn button{width: calc(50% - 10px);font-size: 16px;font-weight: 700;color: var(--main-color-greydark);font-family: 'Alegreya Sans SC';}
.filterPrice_btn button:hover{color: var(--main-color-green);}
.filterPrice_btn button.filter_btn_goodsParametrs{text-align:right;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:left;}
.filtersTitle{display:none;align-items: center;justify-content: center;font-size: 28px;font-weight: 700;margin-bottom: 16px;font-family: 'Alegreya Sans SC';}
.filtersTitle .filters__close{margin: 0;cursor: pointer;background-color: var(--main-color-greydark);transition: 0.3s;width: 16px;height: 16px;min-width: 16px;position: absolute;top: 16px;right: 16px;}
.filtersTitle .filters__close:hover{background-color: var(--main-color-white);}
.filter-btn_show{display:none;color: var(--main-color-greydark);font-size: 18px;font-family: 'Alegreya Sans SC';margin-top: 16px;grid-gap: 5px;cursor: pointer;}
.filter-btn_show:hover{color:var(--main-color-green);}
/*** Сайдбар. Активные Фильтры ***/
.filtersActive.has-filters{margin-bottom:16px;}
.filtersActive__items{display: flex;align-items: center;white-space: nowrap;grid-gap: 8px 24px;}
.filters__open{display: none;}
.filtersActive__remove{display: flex;align-items: center;justify-content: center;margin-left: 8px;}
.filtersActive__remove .icon_{width: 12px;height: 12px;min-width: 12px;margin: 0;background-color: var(--main-color-greydark);}
.filtersActive__item{cursor: pointer;transition: 0.3s;width: max-content;font-size:16px;display: flex;align-items: center;}
.filtersActive__item:hover{color: var(--main-color-green);}
.filtersActive__item:hover .icon_{background-color: var(--main-color-green);}
.filtersActive__name{display: none;}
.filtersActive__clear{white-space: nowrap;display: none;transition: 0.3s;align-items: center;justify-content: center;color: var(--main-color-green);font-size: 16px;font-weight: 700;margin-left:16px;}
.filtersActive__clear:hover{color: var(--main-color-red);}
.has-filters .filtersActive__clear{display: none;}
.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%;}
/*** Категории ***/
.catalog_page .htmlDataBlock{font-size:14px;}
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 12px;width: 100%;overflow: hidden;}
.categories_grid .item {position: relative;cursor: pointer;background: var(--main-color-grey);transition: background 0.3s ease, border 0.3s ease;}
.categories_grid .item:hover {background: var(--main-color-white);border: 1px solid var(--main-color-grey);}
.categories_grid .item .cat-image{width: 100%;height: 80px;display: block;}
.categories_grid .item .cat-image img{max-width: 100%;width: 100%;height: auto;max-height: 100%;display: none;}
.categories_grid .item.show .cat-image img{display:block;height: auto;}
.categories_grid .item.show .cat-image {height: auto;margin-bottom: 20px;}
.categories_grid .item .cat-content{transition: 0.3s;width: 100%;height:100px;display:flex;flex-direction: column;position: absolute;bottom: -20px;transition: 0.3s;padding: 16px;}
.categories_grid .item .cat-name{font-size: 19px;line-height: 24px;font-weight: 800;text-transform: none;color: var(--main-color-black);max-height: 48px;overflow: hidden;font-family: 'Alegreya Sans SC', sans-serif;text-align: center;}
.categories_grid .item .cat-name_contener{display: flex;align-items: center;height:48px;position: relative;justify-content: center;align-items: center;}
.categories_grid .item .cat-name_contener:before{display:none !important;content: '';width: 4px;height: 100%;display: block;background: var(--main-color-red);position: absolute;left: -8px;top: 0;}
.categories_grid .item .cat-count{font-size: 14px;color: var(--main-color-black);margin-top:-4px;display: none;}
.categories_grid.goodsEmpty{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.categories_grid.goodsEmpty{margin-bottom: 20px;}
.categories_grid.goodsEmpty .cat-name{transition:0.3s;color: var(--main-color-black);font-weight: 400;text-transform: initial;font-size: 16px;font-family: 'Open Sans', sans-serif;padding: 8px 16px;border: 1px solid var(--main-color-greylight);}
.categories_grid.goodsEmpty .item:hover .cat-name{border-color: var(--main-color-green);color: var(--main-color-green);}
..categories_grid .item:hover .cat-content{/* background: var(--main-color-green); */}
@media (max-width:1023px){
 .filters-price .title{margin-bottom: 0;}
 #filters-form .filter:not(:last-child){margin-bottom:20px;}
 .block.filters #filters-form{padding: 0;border: 0;}
 #main .col-left .block.filters{display: none;width: calc(100% - 32px);max-width: 380px;padding: 16px;margin-right: 0;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: 0.3s;z-index: 30;overflow: hidden;background: var(--main-color-white);}
 .filtersTitle{display:flex;}
 #filters-form{padding: 16px 5px 16px 0;max-height: calc(100% - 32px);overflow-y: auto;}
 .col-left .page-sidebar .block.filters{padding: 0;}
 #main .col-left .block.filters.opened{display: block;}
 #main .col-left .block.filters .block-title{display: none;}
 .block.filters .form_content{max-height: 600px;overflow: auto;padding-right: 5px;}
}
/*** Левая часть ***/
.index_content{display: flex;flex-wrap: wrap;}
.col-left .block:last-child{margin-bottom: 0;}
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-green);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 12px;}
.col-left .block .content .filter_cont .filterSearchIcon{display:none;margin-bottom: 24px;position:relative;}
.col-left .block .content .filter_cont .filterSearchIcon .searchFilters{padding-left: 30px;background: transparent;border-color: transparent;border-bottom-color: var(--main-color-grey);}
.col-left .block .content .filter_cont .filterSearchIcon:before{content: '';display:block;width:20px;height:20px;min-width:20px;background-color: var(--main-color-greydark);position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.col-left .block .content .filter_cont .filterSearchIcon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z' fill='%238B8B8B'/%3E%3C/svg%3E");}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.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(--main-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(--main-color-green);}
.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(--main-color-green);}
.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(--main-color-white);color: #889BEF;font-weight: 700;font-size: 16px;width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 4px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--main-color-green);color:var(--main-color-white);}
.activeFilterNumber{opacity: 0;visibility: hidden;margin-left: 8px;min-width: 18px;width: 18px;height: 18px;background: var(--main-color-red);color: var(--main-color-white);font-size: 14px;font-weight: 900;display: flex;align-items: center;justify-content: center;}
.activeFilterNumber.active{opacity: 1;visibility: visible;}
/*** Правая часть ***/
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
#main .col-right:not(.col-no_filters) .products-grid{grid-template-columns: repeat(3, 1fr);}
#main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(4, 1fr);grid-gap: 12px;}
@media (max-width: 1023px){
  .col-left .block .content{height:100%;}
 .specialOffers_item_catalog{display:none;}
  #main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(3, 1fr);}
  #main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 639px){
#main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(2, 1fr);}
#main .col-right:not(.col-no_filters) .products-grid{grid-template-columns: repeat(2, 1fr);}
#main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 479px){
.products-grid{grid-template-columns: repeat(1, 1fr);}
#main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(2, 1fr);}
#main .col-right:not(.col-no_filters) .products-grid{grid-template-columns: repeat(2, 1fr);}
#main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(2, 1fr);}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--main-color-white)95;}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
/*** Выбор модификации при добавлении в корзину ***/
.product-view .goodPageLink{display:none;align-items:center;justify-content:center;text-align:center;width:100%;font-weight: 700;font-size: 18px;color:var(--main-color-green);padding-top: 12px;margin-top:20px;padding-bottom: 16px;border-top:1px solid var(--main-color-greylight);}
.product-view .goodPageLink:hover{color:var(--main-color-red);}
.product-view.fancybox-content{transition: 0.5s;width: 100%;max-width: 540px;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 28px;}
.product-view.fancybox-content .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 16px;height: 16px;}
.product-view.fancybox-content .thumblist{padding-left: 35px;padding-right: 35px;}
.productViewMod.product-view .product-img-box{width: 90px;height: 90px;position: absolute;top: 85px;left: 15px;display: none;}
.fancybox-modif{display:none;font-size: 32px;width: 100%;align-items: center;justify-content: space-between;margin-bottom: 16px;}
.fancybox-modif .fancybox-modif_close{margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;}
.fancybox-modif .fancybox-modif_close:hover{background-color: var(--main-color-white);}
.productViewMod.product-view .product-container .right_{width: 100%;}
.productViewMod.product-view .informationBlockSale{display:none;}
.productViewMod.product-view .price-box{margin-bottom: 16px;}
.productViewMod.product-view .qty-wrap.disabled .qty-set > a{background: var(--main-color-black);opacity: 0.4;}
.productViewMod.product-view .product-container{padding: 0;background: transparent;}
.productViewMod.product-view .product-action{display:none;}
.productViewMod.product-view .add-cart.quick{display:none;}
.productViewMod.product-view .product-name{justify-content: center;text-align: center;align-items: flex-start;max-height: 76px;overflow: hidden;}
.productViewMod.product-view .product-container .right_ form{background: transparent;padding: 0;}
.productViewMod.product-view .askQuestionGood, .productViewMod.product-view .featuresGood{display:none;}
.productViewMod.product-view .add-to-cart .cart__{width: calc(100% - 138px);}
.productViewMod.product-view .callback_notify{width: 100%;}
.productViewMod.product-view .fancybox-modif{display: none;}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{font-size: 26px;height:26px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 16px;height:16px;}
.fancybox-inner .productViewMod .row{position: relative;display: block;}
.fancybox-inner .price_sale_block .product-order-inner{margin: 0;}
.fancybox-inner .productViewMod .short-description{display:none;}
.product-view.productViewQuick{max-width: 820px;padding-bottom: 0;}
.product-view.productViewQuick .goodPageLink{display:flex;}
.product-view.productViewQuick .goodsDataMainModificationsBlock{max-height: 278px;overflow-y: auto;overflow-x: hidden;}
.productViewQuick.product-view .product-img-box{width: 300px;}
.productViewQuick.product-view .product-container .right_{width: calc(100% - 300px - 20px);}
.productViewQuick.product-view .informationBlockSale{margin-bottom: 12px;}
.productViewQuick.product-view .price-box{margin-bottom: 16px;}
.productViewQuick.product-view .qty-wrap.disabled .qty-set > a{background: var(--main-color-black);opacity: 0.4;}
.productViewQuick.product-view .product-container{padding: 0;background: transparent;}
.productViewQuick.product-view .add-cart.quick{display:none;}
.productViewQuick.product-view .product-name{justify-content: flex-start;text-align: left;align-items: flex-start;max-height: 76px;overflow: hidden;}
.productViewQuick.product-view .product-container .right_ form{background: transparent;padding: 0;}
.productViewQuick.product-view .askQuestionGood, .productViewQuick.product-view .featuresGood{display:none;}
.productViewQuick.product-view .add-to-cart .cart__{width: calc(100% - 138px);}
.productViewQuick.product-view .callback_notify{width: 100%;}
.productViewQuick.product-view .fancybox-modif{display: none;}
.productViewQuick.product-view .product-info{}
.productViewQuick.product-view .goodsDataMainModificationPriceNow{font-size: 26px;height:26px;}
.productViewQuick.product-view .goodsDataMainModificationPriceOld{font-size: 16px;height:16px;}
/*Страница быстрого заказа*/
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);right: 0;z-index: 4;}
.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;}
.fancybox-inner .formfast .order_grid .form-wrapper{padding: 0;border: 0;margin-top: 16px;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .adress .form-list .fields, .fancybox-inner .orderContainer .adress .form-list .deliveryDate{width: 100%;}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .formfast .order_grid > div{}
.fancybox-inner .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
.fancybox-order_title{display:none;font-size: 32px;text-align: center;font-weight: 700;font-family: 'Alegreya Sans SC';margin-bottom: 16px;width: 100%;align-items: center;justify-content: center;}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin-bottom: 16px;}
.fancybox-container.fastOrder.Cart .success, .fancybox-container.fastOrder.Cart  .warning{display:none !important;}
@media (max-width: 767px){
 .product-view.productViewQuick{display:none;}
 .productViewMod{padding: 30px;} 
 .fancybox-modif{font-size:24px}
}
@media (max-width: 479px){
 .productViewMod.product-view .notify-wrapper a:before, .productViewMod.product-view .add-to-cart button:before{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px}
 .productViewMod{padding: 16px;max-width: calc(100% - 32px);} 
}
@media (max-width: 481px){
 .fancybox-modif .title{max-width: 200px;} 
}
.products-container .item._with-mod .actions .qty-wrap{display:none;}
/*** Страница: Ajax добавление товара в корзину ***/
.noty_body{font-size: 14px;line-height: 19px;color: var(--noty-color-text);padding: 24px;border-radius: 0;display: flex;align-items: center;text-align: left;padding: 12px;;width: 100%;}
.noty_body i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_type__error .noty_body{font-size: 14px;color: var(--main-color-white)}
.noty_body .title.good{font-size: 14px;color: var(--main-color-black);}
.cart-ajax .cart-product{display:none;}
.noty_body .buttons .quickform{width:180px;}
.noty_body .buttons.hide{display:none;}
/* Уведомления */
.noty_layout .noty_bar{background: var(--noty-color-bg);border-top: 1px solid var(--main-color-greylight);padding: 12px 0;margin: 0;min-height: 72px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;text-align: left;}
.noty_layout .noty__title{display: flex;align-items: center;margin-bottom:4px;font-weight: 700;}
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 4px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;background: var(--main-color-green)}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{font-weight: 700;text-transform: lowercase;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--main-color-white);background: var(--main-color-green);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
@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;}
}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight{-webkit-transform: translateX(0) scale(1,1);transform: translateX(0) scale(1,1);}
.noty__message a, .noty_content a, .noty_body .mess a{}
.noty__message a:hover, .noty_content a:hover{}
.noty_body .image{width: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--main-color-white);margin-right:16px;display: none;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;font-weight: 700;}
.noty_body .noty-right .status-title{color:var(--noty-color-title);}
.noty_body .noty-right .name{margin-top:4px;max-height: 36px;overflow: hidden;}
.noty_body .cart-ajax{display: flex;align-items: center;width: 100%;}
.noty_body .cart-ajax .message{display:none;color: var(--main-color-white);padding: 0;background: transparent;margin: 0;min-height: initial;}
.noty_type__warning .noty_body .cart-ajax .message{display:block;}
#noty_layout__bottomRight.noty_layout{top: initial;left: 0;bottom: 0;width: 100%;z-index: 300;max-width: 100%;}
/*Иконки*/
.noty_body .icon-check{margin-right: 8px;background-color: var(--noty-color-ok);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 16px;min-width: 16px;height: 16px;}
.noty_body .icon-check{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M19.7071 0.299139C19.3166 -0.0997131 18.6835 -0.0997131 18.2929 0.299139L6.31228 12.5347L1.70713 7.83158C1.31662 7.43273 0.683495 7.43277 0.29291 7.83158C-0.0976366 8.23039 -0.0976366 8.87698 0.29291 9.27584L5.60517 14.701C5.99556 15.0998 6.62915 15.0995 7.01939 14.701L19.7071 1.74343C20.0977 1.34462 20.0976 0.697992 19.7071 0.299139Z' fill='white'/%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 8px;background-color: var(--noty-color-error);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 16px;min-width: 16px;height: 16px;}
.noty_body .icon-close{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 2.94281L13.0572 2L8 7.05738L2.94281 2L2 2.94281L7.05719 8L2 13.0572L2.94281 14L8 8.94281L13.0572 14L14 13.0572L8.94281 8L14 2.94281Z' fill='%23F35A3A'/%3E%3C/svg%3E");}
/*Если нет ошибки*/
.noty_body .noty__addto{display: flex;align-items: center;width:100%;} 
.noty_theme__sunset.noty_type__success{padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_theme__sunset.noty_type__success .noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--main-color-green);opacity: 1;height: 4px;}
/*Если ошибка*/
.noty_layout .noty_bar.noty_type__warning .noty__title{color: var(--error-color);}
.noty_theme__sunset.noty_type__error .noty_body{padding: 0;color: var(--error-color) !important;font-weight: 700;}
.noty_bar.noty_type__error .noty_progressbar{display:none;background-color: #c671fa;opacity: 1;height: 2px;}
.noty_bar{padding-bottom: 12px;}
@media (min-width: 1176px){
  .noty_body{max-width: 1176px;margin: 0 auto;padding: 0;}
}
@media (max-width: 639px){
  .noty_body .buttons{display:none;}
}
@media (max-width: 479px){
  .noty_body .image{display:none;}
}
.order_left .min_priceOrder_info{font-size: 14px;font-weight: 700;line-height: 19px;width: 100%;margin-bottom: 16px;color: var(--error-color-text);padding: 16px;border-radius: 4px;border: 1px solid var(--error-color);background: var(--error-color);}
.order_right .min_priceOrder_info{font-size: 12px;color: var(--error-color);margin: 8px 0;font-weight: 700;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 700;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 700;color: var(--main-color-green);white-space: nowrap;}
.openList-btn{margin-left: auto;text-decoration: underline;cursor: pointer;font-size: 16px;}
.orderContainer .order_right{overflow: hidden;}
.order_right_wrapper{border: 1px solid var(--main-color-greylight);}
.orderContainer .order_right .buttonsOrder{padding: 0 16px 16px;}
.orderContainer .order_right ul{margin: 0;list-style: none;display: block;max-height: 196px;overflow-x: hidden;overflow-y: auto;background: var(--main-color-grey);padding: 16px;}
.orderContainer .order_right ul .item{position: relative;overflow: hidden;padding: 0;display: flex;align-items: center;}
.orderContainer .order_right ul .item:not(:last-child){margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;display: flex;}
.orderContainer .order_right ul .item .product-details strong{white-space: nowrap;margin-right: 6px;height: max-content;line-height: 19px;font-size: 14px;}
.orderContainer .order_right ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 57px;line-height: 19px;font-weight: 400;font-size: 14px;word-break: break-word;margin-bottom: 4px;}
.orderContainer .order_right ul .item .product-details .product-price{display: flex;align-items: center;grid-gap: 5px;}
.orderContainer .order_right ul .item .product-details .product-price{display: flex;align-items: center;grid-gap: 5px;}
.orderContainer .order_right ul .item .product-details .product-price span{color: var(--main-color-greydark);font-size: 14px;height:14px;font-weight: 400;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--main-color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .subtotal .price{color: #ffffff;font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .product_action > div{display: flex;align-items: center;justify-content: space-between;}
.orderContainer .order_right .product_action .delivery-sum .price .sum_curr{margin-left:5px;}
.orderContainer .order_right .item .product-image{display: none;min-width: 80px;width: 80px;height:80px;margin-right: 12px;align-items: center;justify-content: center;position: relative;padding: 0;background: #EFEFEF;z-index: 1;text-align: center;border-radius: 4px;overflow: hidden;}
.orderContainer .order_right .item .product-image img{max-width: 100%;max-height: 100%;}
.orderContainer .order_right .product_action .totel .title{font-size: 18px;color: #babdde;text-transform: uppercase;font-weight: 700;}
.orderContainer .adress .form-list{display: flex;flex-wrap: wrap;grid-gap: 12px;}
.orderContainer .adress .form-list .fields{width: calc(33.3% - 8px);}
.orderContainer .adress .form-list .deliveryDate{position:relative;width: calc(50% - 6px);}
.orderContainer .adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;height: 44px;width: 44px;background: var(--main-color-green);border-radius: 0 4px 4px 0;display: flex;align-items: center;justify-content: center;}
.orderContainer .adress .form-list .deliveryDate .calendar_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.orderContainer .adress .form-list .deliveryDate .calendar_btn.active, .orderContainer .adress .form-list .fields.data_ .deliveryDate .calendar_btn:hover{background: var(--main-color-red);}
.orderContainer .adress .form-list .fields.country_{width: 100%;}
.adress .form-list .fields{margin: 0;}
.orderContainer .order_right ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: var(--main-color-white);color: var(--main-color-green);}
.quickformfast .success, .quickformfast .warning{margin-bottom: 10px;}
.quickformfast .form-list{margin-bottom: 0;}
.formfast .formfast .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid{display: grid;grid-template-columns: repeat(1, 1fr);width: 100%;grid-gap: 24px;}
.formfast .order_grid > div{max-width: 100%;}
label.checkbox-name{color: var(--main-color-black);cursor:pointer;}
.formfast .pp{text-align: right;}
.blockAccountAddress > div:not(:last-child), .blockDeliveryPaymentCoupons > div:not(:last-child){margin-bottom:30px;}
.formfast{text-align: center;padding: 0 !important;}
.formfast .title{padding: 10px 20px;background: var(--main-color-grey);text-align: left;position: relative;font-weight: 700;font-size: 20px;font-family: 'Alegreya Sans SC';}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 12px;margin-bottom:12px;}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{color: var(--main-color-black);font-weight: 400;font-size: 14px;padding-left: 12px;}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{float: left;width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.formfast .order_grid .form-wrapper{padding: 24px 20px;border: 1px solid var(--main-color-greylight);}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 15px auto 0;overflow: hidden;text-align: justify;}
.delivery .manufacturer-list .currentDeliveryDesc > div{word-break: break-word;display: flex;font-size: 14px;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: var(--main-color-black);font-weight: 700;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice{margin-bottom: 8px;}
.delivery .deliveryZonePrice{margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable{width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td{width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1{background: #f5f5f5;padding: 0 5px;text-align: center !important;}
.delivery .orderStageDeliveryListTable .cell3{min-width: 160px;}
.delivery .orderStageDeliveryListTable input{cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice{margin-left: 5px;font-size: 14px;font-weight: 400;height: 14px;}
.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;flex-wrap: wrap;}
.coupons .couponBlock .input-box > div{width: calc(100% - 140px);position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 44px;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: 700;}
.coupons .coupon-btn{margin: 0;height: 44px;text-transform: initial;padding: 0 10px;width: 140px;}
.coupons .coupon-btn[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
@media (min-width: 768px){
  .coupons .coupon-btn:hover{background: var(--main-color-green);}
}
@media (max-width: 767px){
  .formfast .order_grid .form-wrapper{padding: 16px}
}
@media (max-width: 479px){
  .coupons .couponBlock .input-box > div, .coupons .coupon-btn{width: 100%;}
  .coupons .coupon-btn{margin-top:4px;}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container{width: 100%;}
.cart_right_container{width: 100%;}
.orderContainer .order_left{width: calc(100% - 280px - 30px);}
.orderContainer .order_right{width: 280px;height: max-content;position: sticky;top: 65px;}
.cartTable .items{display: flex;background: var(--main-color-white);overflow: hidden;position: relative;border: 1px solid var(--main-color-greylight);}
.cartTable .cart__items{width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 12px;grid-gap: 0 50px;}
.cart_toolbar .cart_toolbar_title{font-size: 18px;font-weight: 700;font-family: 'Alegreya Sans SC';color:var(--main-color-greydark);}
.cart_toolbar .clear_button{white-space: nowrap;font-size: 18px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total .cart_bottom{}
.cartTable .cart__total .totale-inner{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px 50px;}
.orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 8px;padding: 16px;background: var(--main-color-white);}
.cartTable .cart__total .actions{width: 100%;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--main-color-greylight);display: flex;align-items: center;justify-content: space-between;}
.cartTable .cart__total .totale-inner > div{display: flex;flex-wrap: wrap;align-items: center;width: max-content;grid-gap: 8px 12px;}
.cartTable .cart__total .totale-inner > div.total{margin-left:auto;}
.orderContainer .order_right .total.disc_margin{margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--main-color-greylight);}
#closeOrder{font-weight: 400;font-size: 14px;color:var(--main-color-greydark);transition: 0.3s;}
#closeOrder:hover{color:var(--main-color-white);}
.cartTable .cart__total .sum_goods_left{}
.orderContainer .order_right .product_action .sum_goods_left{font-size: 14px;display: flex;align-items: center;}
.cartTable .cart__total .sum_goods_left{}
.orderContainer .order_right .product_action .sum_goods_left{margin-right: auto;}
.cartTable .cart__total .sum_goods_right, .cartTable .cart__total .discounttr .price, .orderContainer .order_right .product_action .sum_goods_right, .orderContainer .order_right .product_action .delivery-sum .price, .orderContainer .order_right .product_action .discounttr .price{font-size: 16px;height: max-content;}
.cartTable .cart__total .discounttr .price, .orderContainer .order_right .product_action .discounttr .price{}
.cart__total .total .title, .orderContainer .order_right .product_action .total .title{font-weight: 700;font-size: 20px;white-space: nowrap;}
.cart__items .items .cart-right_block{width: calc(100% - 160px);display: flex;grid-gap: 50px;padding: 12px;align-items: center;justify-content: space-between;border-left: 1px solid var(--main-color-greylight);}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cart__items .items .cart-right_block .closetd{display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd a{display:flex;align-items:center;font-size: 0;margin-right:60px;}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-greydark);margin: 0;width: 16px;height: 16px;min-width: 16px;}
.cart__items .items .cart-right_block .closetd a:hover .icon_{background-color: var(--main-color-green);}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 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 a:after{color:#ecedff;}
.cart-qty{margin-right: 15px;}
.cart__items .items .image{height: 160px;width: 160px;min-width: 160px;overflow: hidden;background: var(--main-bgImg);}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .cart-name{width: calc(100% - 560px);}
.cart__items .items .cart-right_block .cart-name a{font-size: 16px;max-height: 34px;display: block;overflow: hidden;word-break: break-word;}
.cart__items .items .cart-right_block .cart-name a:hover{color: var(--main-color-green);}
.cart__items .items .cart-right_block .product-modif{margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--main-color-greylight);display: flex;flex-wrap: wrap;align-items: center;grid-gap: 4px;} 
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-greydark);display: block;font-size: 14px;} 
.cart__items .items .cart-right_block .product-modif .properties:not(:last-child):after{content: ';';}
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 8px 50px;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 40px 30px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--main-color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .title, .order_right .product_action .discounttr .title{display: flex;align-items: center;grid-gap: 4px;}
.cartTable .cart__total .discounttr .icon_, .order_right .product_action .discounttr .icon_{background-color: var(--main-color-green);margin: 0;width:16px;height:16px;min-width:16px;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--main-color-red);font-weight: 400;}
.totale-inner .discounttr .title{font-size:16px;}
.cartTable .cart__total .sum_leftBlock, .cart__total .total .title, .orderContainer .order_right .product_action .title, .orderContainer .order_right .delivery-sum .label{font-size:14px;font-weight: 400;}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .cart_toolbar{background: var(--main-color-black);padding: 10px 16px;position: relative;grid-gap: 8px 12px;margin: 0;}
.orderContainer .order_right .cart_toolbar .cart_toolbar_title{font-size: 20px;color: var(--main-color-white);font-weight: 700;display: flex;align-items: center;}
.orderContainer .order_right .cart_toolbar .cart_toolbar_title .icon_{background-color: var(--main-color-white);min-width:24px;width:24px;height:24px;}
.orderContainer .order_right .cart_toolbar:before{content: '';display: block;width: 3px;height: 100%;background: var(--main-color-red);position: absolute;left: 0;top: 0;}
.cartTable .buttons #startOrder{}
.orderContainer .order_right .buttonsOrder button{width: 100%;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--main-color-green);}
.cartTable .price:not(.old-price){font-size: 20px;height: 20px;}
.cartTable .price.old-price{font-size: 16px;height: 16px;display:none;}
.cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-weight: 700;font-size: 24px;height:24px;color: var(--main-color-black);text-align: right;}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
.cartTable .one-product-price{font-size: 14px;color: var(--main-color-greydark);}
#closeOrder{}
.cart-footer{margin: 0;margin-top: 20px;margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border: 1px solid #e8dbcf;background-color: #fbf6ee;width: 100%;padding-bottom: 20px;max-width: 360px;padding: 15px}
.cart-footer .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.cart-footer .buttons a{margin: auto}
.cart-footer .buttons a.delete-all{margin-top: 20px}
.cart-footer .buttons a.delete-all:hover{color: #ff7e7a;}
.cart-footer .discounttr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px}
.dotted-line{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px dotted #e8dbcf;margin: 0 10px;margin-bottom: 5px}
.TotalSum{display: -webkit-box;display: -ms-flexbox;display: flex;}
#startOrder[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
/*Корзина минимальная цена */
.minPriceBlock{display: flex;align-items: center;}
.minPriceBlock .rangeScore{width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice{font-size: 14px;font-weight: 500;display: flex;align-items: center;height: 44px;width: 100%;margin-bottom: 16px;}
.minPriceBlock .minPriceIcon{width: 44px;height: 44px;background: var(--main-color-black);display: flex;align-items: center;justify-content: center;position: relative;}
.minPriceBlock .minPriceIcon .icon_{width: 24px;height: 24px;margin: 0;background-color: var(--main-color-white);}
.minPriceBlock .minPriceIcon:before{content: '';display: block;width: 3px;height: 100%;background: var(--main-color-red);position: absolute;left: 0;top: 0;}
.minPriceBlock .right_innerText{padding: 0 16px;width: calc(100% - 44px);}
.minPriceBlock .titlePrice.minPriceCurrent{background: var(--main-color-grey);color: var(--main-color-black);}
.minPriceBlock .titlePrice.minPrice_0{background: var(--main-color-green);color: var(--main-color-white);display:none !important;}
#minPrice{margin: 0;margin-top:15px;border: 0;overflow: hidden;width: 100%;max-width: 100%;height: 4px;padding: 0;-webkit-appearance: none;background-color: var(--main-color-greydark)50;border-radius: 4px;cursor: default;pointer-events: none;}
#remainderPrice{white-space: nowrap;font-weight: 700;color: var(--main-color-red);}
#minPrice::-webkit-slider-runnable-track{height: 10px;-webkit-appearance: none;color: #13bba4;margin-top: -1px;}
#minPrice::-webkit-slider-thumb{width: 5px;-webkit-appearance: none;height: 20px;border-radius: 5px;cursor: ew-resize;background: var(--main-color-green);box-shadow: -1000px 0 0 1000px var(--main-color-green);}
#minPrice::-moz-range-progress{background-color: var(--main-color-green);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-green);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
/* Товары в корзине */
#pdt__cart{width: 100%;}
.pdt__cart .actions{display: flex;align-items: center;width: max-content;}
.pdt__cart .products-grid .item .actions a{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid var(--main-color-greylight);border-right: 0;transition: 0.3s;}
.pdt__cart .products-grid .item .actions a .icon_{margin:0;}
.pdt__cart .products-grid .item .actions a:hover:not(:last-child):after{display:none;}
.pdt__cart .products-grid .item .actions a:hover{border: 1px solid var(--main-color-green);}
.pdt__cart .products-grid .item .actions a.callback_notify{border-color: var(--main-color-greydark);}
.pdt__cart .products-grid .item .actions a.callback_notify:hover{border-color: var(--main-color-green);}
.pdt__cart .products-grid .item .actions a.add-mod, .pdt__cart .products-grid .item .actions a.add-cart{border-color: var(--main-color-green);}
.pdt__cart .products-grid .item .actions a.add-mod:hover, .pdt__cart .products-grid .item .actions a.add-cart:hover{background: var(--main-color-red);border-color: var(--main-color-red);}
.pdt__cart .products-grid .item .actions a.add-mod:hover .icon_, .pdt__cart .products-grid .item .actions a.add-cart:hover .icon_{background-color: var(--main-color-white);}
.pdt__cart .products-grid .item .actions a:hover .icon_{background-color: var(--main-color-green);}
.pdt__cart .products-grid .item .actions a.add-wishlist{border-right-color: transparent;}
.pdt__cart .products-grid .item .actions a.add-wishlist:hover{border-right-color: var(--main-color-green);}
.pdt__cart .products-grid .item .product-image{width: 80px;height: 80px;border-right: 1px solid var(--main-color-greylight);}
.pdt__cart .products-grid .item{border: 0;}
.pdt__cart .products-info{display: flex;align-items: center;margin-bottom: 10px;border: 1px solid var(--main-color-greylight);border-right: 0;}
.pdt__cart .product-name{width: calc(100% - 80px);padding-left: 8px;text-align: left;font-size: 14px;overflow: hidden;max-height: 43px;}
.pdt__cart .products-grid .item .product-shop{padding: 0;display: flex;align-items: center;flex-direction: initial;border: 0;}
.pdt__cart .products-grid .item .price-box{flex-direction: column;align-items: flex-start;grid-gap: 4px;margin-right: auto;}
.pdt__cart .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;height: 18px;}
.pdt__cart .products-grid .item .product-shop .price.old-price{font-size: 14px;height: 14px;}
.pdt__cart .products-grid .item .actions{margin: 0;}
@media (max-width: 1023px){
  .cart__items .items .cart-right_block .cart-name{width: 100%;}
  .cart__items .items .cart-right_block{grid-gap: 8px 30px;}
  .cart__items .items .cart-action{grid-gap:8px 30px}
  .orderContainer .adress .form-list .fields, .orderContainer .adress .form-list .deliveryDate{width: 100%;}
  .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
  .cartTable .buttons #startOrder{max-width: max-content;}
  .orderContainer .order_left, .orderContainer .order_right{width: 100%;}
  .cart__items .items .cart-right_block .closetd a{margin-right: 30px;}
}
@media (min-width: 480px) and (max-width: 1023px){
  .orderContainer .order_right .buttonsOrder button{max-width: 280px;margin: 0 auto;}
}
@media (max-width: 768px){
  .cart__items .items .cart-right_block .closetd a{margin-right: 0;}
  .cart__items .items .cart-action{flex-direction: column-reverse;align-items: flex-start;} 
  .cart__items .items .cart-action .cart-price .ajaxtotal_old{display: none;}
  .cart__items .items .cart-right_block .cart-name a{max-height: 48px;}
  .cart__items .items .image{height: 100px;width: 100px;min-width: 100px;}
  .cart__items .items .cart-right_block{width: calc(100% - 100px);}
}
@media (max-width: 639px){
  .cart__items .items .cart-right_block .product-modif{display:none;}
  .cart__items .items .cart-right_block .cart-name{padding-right:40px;}
  .cart__items .items .cart-right_block{flex-wrap: wrap;}
  .cart__items .items .cart-right_block .closetd{position: absolute;top: 50%;right: 12px;transform: translateY(-50%);}
  .cartTable .cart__total .totale-inner > div{width:100%;margin:0;}
  .cartTable .one-product-price{display:none;}
}
@media (max-width: 479px){
 .cart__items .items .cart-right_block{flex-wrap: wrap;}
 .cart__items .items .cart-action{width:100%;}
 .cartTable .buttons #startOrder{max-width:100%;}
 .orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
 .cart__items .items .cart-right_block .cart-name a{font-size: 14px;max-height: 43px;}
 .cartTable .cart__total .actions{flex-direction: column-reverse;justify-content: center;}
 #startOrder{width:100%;margin-bottom: 8px;}
}
/*** Личный кабинет слева ***/
.usercontent{width: 100%;background: var(--main-color-grey);position: relative;padding: 16px;word-break: break-word;display: flex;flex-direction: column;grid-gap: 16px;}
.usercontent a:hover{transition: 0.3s;}
.usercontent a:hover{color: var(--main-color-green);}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;flex-wrap: wrap;}
.col-block .col-account.contacts, .col-block #feedback{background: var(--main-color-white);padding: 20px;}
.col-block .col-account.contacts{background: var(--main-color-grey);}
.col-block #feedback{width: 400px;border: 1px solid var(--main-color-greylight);border-left: 0;}
.col-block .col-account.contacts{width: calc(100% - 400px);border: 1px solid var(--main-color-greylight);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;width: 100%;max-width:350px;}
.col-account.form .fields:not(:last-child){margin-bottom: 8px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 20px;font-family: 'Alegreya Sans SC';font-weight: 700;margin-bottom: 8px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 16px;}
.col-account.form button:hover{background: #e40138;}
.col-account.contacts h3{display:none;}
.form-list .fields .input-box{position: relative;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 16px;}
.optionAcc .col-account{}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:8px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 20px;font-weight: 700;margin-bottom: 16px;position: relative;color: var(--main-color-black);font-family: 'Alegreya Sans SC';}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;}
.account .accoutnPageBlock h3{margin-bottom: 12px;font-size: 20px;font-weight: 700;font-family: 'Alegreya Sans SC';}
.account .accoutnPageBlock .buttons{margin-top: 12px;grid-gap: 8px 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .buttons .button{height: 44px;text-transform: initial;font-weight: 400;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: calc(50% - 8px);padding: 0 10px;}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 30px);margin-left: 30px;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--main-color-black);font-size: 14px;margin: 0 0 12px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 8px);}
.account .accoutnPageBlock .pp{}
@media (min-width: 480px) and (max-width: 1023px){
  .account .accoutnPageBlock ._reg.first .buttons{max-width: 50%;}
  .account .accoutnPageBlock ._reg.first .pp{text-align: left;}
}
@media (max-width: 1023px){
 .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
 .col-block #feedback{border-left: 1px solid var(--main-color-greylight);border-top: 0;}
}
@media  (min-width: 480px) and (max-width: 1023px){
  .col-account.form button{max-width: 360px;margin-left: auto;margin-right: auto;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
 .account .accoutnPageBlock h3{font-size:18px;font-weight: 700;}
 .optionAcc .col-account h3{font-size: 18px;}
}
@media (max-width: 680px){
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
 .account.row .clientForm .col-account{width: 100%;}
}
@media (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .col-block .col-account.contacts, .col-block #feedback{padding: 16px;}
 .lk_btn{max-width:100%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;}
.blocks_contact .title_contact{font-size: 20px;font-family: 'Alegreya Sans SC';font-weight: 700;margin-bottom: 8px;display: block;}
.blocks_contact div{line-height: initial;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;color: var(--main-color-black);font-size: 16px;}
.blocks_contact .block > div a .icon_, .blocks_contact .block .infoBlock .icon_{background-color: var(--main-color-black);margin-right: 6px;}
.blocks_contact .block > div a:hover{color:var(--main-color-green);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--main-color-green);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 10px;}
.col-account.form .file label{color: var(--main-color-black);font-size: 14px;}
/** Платежные системы на странице просмотра заказа **/
.order-info .paymentQiwi .tr2 .ceil1{padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1{padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput{float: none;}
.order-info .paymentQiwi .PhoneInput{padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone{width: 130px;text-align: center;}
/*** Оформление заказа ***/
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons{margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2){float: right;}
.orderStrageContent .payment{margin-bottom: 16px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 16px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 16px;}
.orderStrageContent .delivery{margin-bottom: 16px;}
.stages-list{float: left;width: 100%;margin: 30px 0 20px 0;padding-top: 30px;border-top: 1px solid #eacd8e;}
.stages .stage{display: inline-block;width: 48px;height: 48px;line-height: 48px;background-color: #c1c1c1;text-align: center;margin-right: 15px;margin-bottom: 15px;color: #fff;font-size: 22px;}
.stages .title{display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase;}
.stages.active .stage, .stages:hover .stage{background-color: var(--main-color-green);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
.discount-box{overflow: hidden;margin-bottom:22px;background: var(--main-color-red);padding: 12px 20px;color: var(--main-color-white);}
.discount-box h4{font-size:20px;line-height: 24px;}
.discount-box_promoPage{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 16px;}
.discount-box_promoPage .content{height:348px;overflow: hidden;color:var(--main-color-white);transition: 0.3s;display: flex;align-items: flex-end;position: relative;}
.discount-box_promoPage .discount-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.discount-box_promoPage h3{font-weight: 900;font-size: 20px;line-height: 24px;overflow: hidden;height: 52px;text-transform: uppercase;}
.discount-box_promoPage .text_sale{margin-bottom: 4px;padding: 6px 8px;background: var(--main-color-red);font-weight: 800;font-size: 16px;width: max-content;}
.discount-box_promoPage .timer_discound{display: flex;align-items: center;justify-content: center;grid-gap: 12px;margin-top: 12px;}
.discount-box_promoPage .timer_discound .icon_{margin: 0;}
.discount-box_promoPage .discount-wrapper{width: 100%;display: flex;flex-direction: column;padding: 16px;background: var(--main-color-green);}
.discount-box_promoPage .discount-info{display: flex;flex-direction: column;position:relative;padding-left: 12px;}
.discount-box_promoPage .discount-info:before{content: '';width: 4px;height: 100%;display: block;background: var(--main-color-red);position: absolute;left: -0;top: 0;}
.discount-box_promoPage .sale-counter{border: 0;padding: 0;}
.discount-box_promoPage .off_title{font-size:14px;}
/*Выкл*/
.discount-box_promoPage .content.off_ .text_sale, .discount-box_promoPage .content.off_ .discount-info:before{background: var(--main-color-greydark);}
.discount-box_promoPage .content.off_ .discount-bg{filter: brightness(0.6);}
.discount-box_promoPage .content.off_ .discount-wrapper{background: transparent;}
@media (max-width: 1023px){
  .discount-box_promoPage{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 479px){
  .discount-box_promoPage{grid-template-columns: repeat(1, 1fr);}
  .discount-box_promoPage h3{height: auto;}
  .discount-box h4{text-align: center;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.compare__switch-icon{background: var(--main-color-green);opacity: 0.5;}
.compare__switch-icon:after{background: var(--main-color-white);}
.switch-on .compare__switch-icon{opacity: 1;}
.compare__line{border-bottom: 1px solid var(--main-line);}
.compare__nav{margin-bottom: 24px;position: relative;display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.compare__nav .swiper-navigation{display: flex;align-items: center;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);margin: 0;}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;min-width: 64px;width: 64px;height: 32px;z-index: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{content: '';position: absolute;top: 6px;left: 6px;height: 20px;width: 20px;border-radius: 4px;transition-duration: 300ms;z-index: 1;}
.compare__nav .swiper-navigation .swiper-button-prev{margin-right: 12px;padding-right: 12px;border-right: 1px solid var(--main-color-greylight);}
.switch-on .compare__switch-icon:after{left: 36px;}
.compare__line{margin-bottom: 16px;padding-bottom: 16px;}
.compare__line:nth-child(-n+2){border-bottom: 0;padding-bottom: 0;}
.compare__cell{margin-bottom: 16px;width: 100%;font-weight: 700;display: flex;align-items: center;}
.compare__cell input{margin-right: 8px;}
.compare__image{padding-bottom: 100%;position: relative;width: 100%;display: block;background: var(--main-bgImg);}
.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(--main-color-white);padding: 4px;}
.compare__remove .icon_{display: block;width: 18px;min-width: 18px;height: 18px;background-color: var(--main-color-black);margin: 0;transition: 0.3s;}
.compare__remove:hover .icon_{background-color: var(--main-color-green);}
.compare__mod{margin-top: 8px;color: var(--main-color-greydark);font-size: 14px;}
.compare__price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;overflow: hidden;}
.compare__showAll{display: none;}
.compare__buttons{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;margin-top: 24px;}
.compare__buttons a{height: 40px;text-transform: initial;padding: 0 16px;width: 200px;}
.compare__tbody .compare__name{word-break: break-word;}
.compare__line .actions .actions-btn{transition: 0.2s;width: 100%;height: 44px;display: flex;align-items: center;justify-content: center;color: var(--main-color-white);font-weight: 700;font-size: 18px;font-family: 'Alegreya Sans SC', sans-serif;}
.compare__line .actions .actions-btn.add-cart, .compare__line .actions .actions-btn.add-mod{background: var(--main-color-green);}
.compare__line .actions .actions-btn.add-cart:hover, .compare__line .actions .actions-btn.add-mod:hover{background: var(--main-color-red);}
.compare__line .actions .actions-btn.callback_notify{background: var(--main-color-greydark);}
.compare__line .actions .actions-btn.callback_notify:hover{background: var(--main-color-green);}
.compare__line .actions .actions-btn.callback_notify:hover .icon_{background-color: var(--main-color-white);}
.compare__buttons a.compare__selected[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);pointer-events: none;}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--main-color-white);border-radius: 4px;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div{border-top: 1px solid #D9D9D9;width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine){border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell{display: none;}
.CompareGoodsTableTbody > div .cell{width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label{font-weight: bold;}
.CompareGoodsTableTbody > div .cell input{display: none;}
.CompareGoodsTableTbody .image a:not(.remove){overflow: hidden;border-radius: 4px;display: block;padding-bottom: 100%;position: relative;background: var(--main-color-white);}
.CompareGoodsTableTbody .owl-item .image img{object-fit: contain;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0 10px;position: absolute;top: 0;right: 0;z-index: 2;width: 24px;height: 24px;}
.CompareGoodsTableTbody .remove:after{color: var(--main-color-black);}
.CompareGoodsTableTbody .remove:hover:after{color: var(--main-color-green);}
.CompareGoodsTableTbody .CompareCheckbox{display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock{text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title{display: block;max-height: 50px;overflow: hidden;text-align: left;font-size: 14px;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod{display: block;margin-top: 5px;font-size: 12px;line-height: normal;text-align: left;color: var(--main-color-greydark);}
.CompareGoodsTableTbody .actions{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions a{width: 100%;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price{border: 0;display: flex;flex-direction: column;}
.CompareGoodsTableTbody .actions .price-box .price__old{display: block;margin-right: 0;margin-top: 5px;}
.CompareGoodsTableTbody .product__price .price.old-price{margin-left: 0;margin-top: 4px;width: max-content;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
@media (max-width: 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__price .price{width: 100%;}
.compare__buttons a{width:100%;}
}
/** Таблица избранного **/
.favorites_page .products-grid .item .remove{position: absolute;top: 0;right: 0;background: var(--main-color-white);border: 1px solid var(--main-color-greylight);border-right: 0;border-top: 0;z-index: 1;width: 36px;height: 36px;margin: 0;display: flex;align-items: center;justify-content: center;}
.favorites_page .products-grid .item .remove.add-wishlist.added{transition: 0.3s;}
.favorites_page .products-grid .item .remove.add-wishlist.added:after{transition: 0.3s;background-color: var(--main-color-greydark);}
.favorites_page .products-grid .item:hover .product-shop{background: transparent;}
.favorites_page .removeAll_btn{margin-top: 24px;height: 40px;text-transform: initial;}
.favorites_page .removeAll_btn:after{display:none;}
.favorites_page .products-grid .item .price-box{justify-content: center;flex-wrap: wrap;}
@media (min-width: 768px){
  .favorites_page .products-grid .item .remove.add-wishlist.added:hover{border-color: var(--main-color-green);}
  .favorites_page .products-grid .item .remove.add-wishlist:hover:after{background-color: var(--main-color-green);}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--main-color-black);font-weight: 700;font-size: 20px;}
.news-box h5.title a:hover{color: var(--main-color-green);}
.news-box .button{margin-top:30px;}
.news-box .news{}
.news-box .news:not(:last-child){margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--main-color-greylight);}
.news-box .news:last-child{margin-bottom: 0;}
.news-box .news .title{margin-bottom: 8px;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{margin-top: 12px;color: var(--main-color-greydark);display: block;font-size: 14px;text-align: right;}
/***  Есть вопрос? ***/
.questionCallback .content-wrapper{display: flex;flex-direction: column;align-items: center;}
.questionCallback .questionCallback_info{display: flex;flex-direction: column;align-items: center;width: 100%;}
.questionCallback .questionCallback_img{margin-bottom: 12px;}
.questionCallback .questionCallback_title{font-size: 18px;color: var(--main-color-greydark);margin-bottom: 8px;font-family: 'Alegreya Sans SC', sans-serif;}
.questionCallback .questionCallback_name{font-weight: 700;font-size: 20px;margin-bottom: 8px;font-family: 'Alegreya Sans SC', sans-serif;}
.questionCallback .questionCallback_number{font-size: 16px;}
.questionCallback .questionCallback_btn{border-top: 1px solid var(--main-color-greylight);margin-top: 12px;padding-top: 8px;width: 100%;}
@media (min-width: 480px) and (max-width: 1023px){
  .questionCallback .content-wrapper{flex-direction: inherit;}
  .questionCallback .questionCallback_info{align-items: flex-start;padding-left: 16px;}
  .questionCallback .questionCallback_btn{justify-content: flex-start;}
}
/*** Страница ошибки ***/
.error-page{padding: 16px;}
.error-page a{font-size:110%;}
.error-page a:hover{text-decoration:underline;}
.error-page ul.disc{list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader{display:block;position: absolute;top: 0;left:0;bottom: 0;width: 100%;height: 100%;z-index: 20;background: var(--main-color-white);}
.content-loading{content: '';border-radius: 50%;width: 50px;height: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-position: center;background-repeat: no-repeat;background-size: contain;}
.content-loading{background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M78.75 16.18V1.56a64.1 64.1 0 0 1 47.7 47.7H111.8a49.98 49.98 0 0 0-33.07-33.08zM16.43 49.25H1.8a64.1 64.1 0 0 1 47.7-47.7V16.2a49.98 49.98 0 0 0-33.07 33.07zm33.07 62.32v14.62A64.1 64.1 0 0 1 1.8 78.5h14.63a49.98 49.98 0 0 0 33.07 33.07zm62.32-33.07h14.62a64.1 64.1 0 0 1-47.7 47.7v-14.63a49.98 49.98 0 0 0 33.08-33.07z' fill='%231c737a'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='-90 64 64' to='0 64 64' dur='800ms' 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;}
.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;}
.delivery .orderStageDeliveryListTable .cell3{min-width: auto;}
.CompareGoodsTableFilter{line-height: 1;}
.CompareGoodsTableFilter span{margin-bottom: 10px;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media (max-width: 479px){
.block-title.cart .title-tab{font-size:20px;}
/*img{height: auto!important;}*/
.col-smb-12{width: 50%;}
.col-contact{margin-bottom: 20px;}
.goodsDataOpinionFormReset{width: auto;}
.CompareGoodsTableFilter{float: left;}
.CompareGoodsTableFilter span{float: left;width: 100%;}
.orderStrageContent .buttons .button{margin: 0 10px 10px 0;float: left;}
.orderStrageContent .buttons .button:nth-child(2){float: left;margin: 0;}
body.active .wrapper{overflow: hidden;z-index: 1;display: none;}
.product-view .product-name{padding-right: 40px;}
.product-view .product-toolbar{flex-direction: column;}
.product-view .product-shop .custom-block .item{display: block;width: 100%;border-left: 0;padding: 0 0 15px 0;text-align: left;}
.product-view .product-shop .custom-block .item:last-child{padding-bottom: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;text-align: left;width: 45px;font-size: 25px;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: left;margin-left: 5px;}
.product-view .product-shop .add-to-box .add-to-cart{display: block;}
.tab-content .delivery h4{font-size: 16px;}
#breadcrumbs li:last-child{padding-right: 20px}
}
@media (max-width: 380px){
.formfast .buttons .button{width: 100%;}
.col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--main-color-green);}
}
/******************************************************************************
 Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner{width:290px;}
.nojs #slideshow .owl-carousel, .nojs #news .owl-carousel, .nojs .viewed .owl-carousel{display: block;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider{display: none;}
.nojs .filters-price .goodsFilterPriceSubmit{margin-top: 15px;}
.nojs .filters-price .layout-slider{max-width: 100%;}
#ok-loupe, .ok-listener{z-index: 2 !important;border-radius: 5px !important;}
body table.footerInformationTable{font-size: 10px;}
/*new design*/
a.call_link.no_href:hover {color:var(--main-color-green)}
.header_content {gap: 12px;display: flex;flex-direction: column;margin-top: 4px;}
.title-opinion {display: flex;flex-direction: row;justify-content: space-between; margin-bottom: 25px;     grid-gap: 30px 40px;}
.product-tabs .tab-content .title-opinion .content_title, #content_4 .content_title.second  {    width: calc(100% - 280px - 40px);}
.title-opinion a.button.button3.goods_btn {max-width: 200px;width: 280px;text-align: left;justify-content: center;margin-left: 0px;margin-right: auto;}
#content_4 .content_title.second {font-weight: 400;font-family: 'Open Sans', sans-serif;font-size: 18px;} 
@media (max-width: 991px){
#content_4 .content_title.second {width:100%;text-align: center;}
}  
@media (max-width: 631px){
  .product-tabs .tab-content .title-opinion .content_title {    width:100%;     text-align: center;}
  .title-opinion {flex-direction: column; margin-bottom: 0px;     grid-gap: 0px; }
  .title-opinion a.button.button3.goods_btn {margin: 0 auto 20px;}
}  
#main .news-box.items .news__image {height: 210px;}
#main .news-box.items .news-content {height: 95px;overflow: hidden;display: flex;align-items: flex-start;}
#main .news-box.items .title{margin-bottom: 0px;height: 40px;display: flex;align-items: flex-start;}
#main .news-box.items  .news__date{margin-top: 0px;text-align: left;}
#main .news-box.items .news{border-bottom: 1px solid var(--main-color-greylight);}
#main .news-box.items  .news {margin-bottom:0px;}
#main .news-box.items {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-row-gap: 10px;grid-column-gap: 20px;}
#main .news-box.items .news {display: flex;flex-direction: column;gap: 10px 0px;}
#main .news-box.items .news img {  width: 100%; height: 100%; object-fit: cover; max-width: 100%; max-height: 100%;}
@media (max-width: 991px){
  #main .news-box.items  {display: grid;grid-template-columns: 1fr 1fr;grid-row-gap: 10px;grid-column-gap: 20px;}
}
@media (max-width: 639px){
  #main .news-box.items  {display: grid;grid-template-columns: 1fr;grid-row-gap: 10px;grid-column-gap: 20px;}
}  