@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/*** Основные цвета ***/
body{
  --main-color-black: #25292D;
  --main-color-blacklight: #34393D;
  --main-color-blackdark: #161A1F;
  --main-color-white: #ffffff;
  --main-color-orange: #FF9431;
  --main-color-blue: #6AA5DC;
  --main-color-green: #3D5F3D;
  --main-color-green2: #279727;
  --main-color-green3: #73A873;
  --main-color-greenlight: #E2F0E2;
  --main-color-greenlight2: #D3F0D3;
  --main-color-greenlight3: #6F9B6F;
  --main-color-greydark: #8B8B8B;
  --main-color-grey: #D9D9D9;
  --main-color-greylight: #BEBEBE;
  --main-color-greylight2: #EFEFEF;
  /*Неактивные кнопки*/
  --main-color-btnDisabled: #C0C0C0;
  
  --main-color-star: #BEBEBE;
  --main-color-starActive: #279727;
  
  --main-bg: #F9F9F9;
  --main-line: #D9D9D9;
  --main-bgImg: #ffffff;
  --main-linedark: #24253F;
  /*Неактивные*/
  --main-color-btnDisabled: #D9D9D9;
  --main-color-labelDisabled: #D9D9D9;
  /*Ошибки*/
  --error-color: #FF4031;
  --error-color-text: #FFFFFF;
  /*Всплывающие окна*/
  --noty-color-bg: #25292D;
  --noty-color-title: #FF9431;
  --noty-color-ok: #FF9431;
  --noty-color-error: #FF4031;
  --noty-color-title-error: #FF4031;
  --noty-color-text: #FFFFFF;
  /*Календарь в ОЗ*/
  --date: #18192D;
  --date-active: #279727;
  --data-active2: #FFFFFF;
  --date-dispabled: #898B94;
  --date-next: #898B94;
  --date-bg: #ffffff;
  --date-bg-borderColor: #C4C7D4;
  --date-line: #D9D9D9;
  --date-borderRadius: 4px;
  --date-borderHeight: 2px;
  --date-arrow: #C4C7D4;
  --date-arrowActive: #18192D;
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Jost', sans-serif;font-size: 14px;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:52px;}
input[type="password"]{padding-right: 50px;}
input, select, textarea{font-family: 'Jost', sans-serif;border-radius: 4px;background: transparent;background: var(--main-color-greylight2);border: 2px solid var(--main-color-greylight2);padding: 0 16px;font-size: 14px;color: var(--main-color-greydark);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-green2);}
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;}
.adaptive_indent{margin-top:48px;}
@media (min-width: 1176px){
.container{max-width: 1176px;}
}
@media (max-width: 1023px){
 .adaptive_indent{margin-top:32px;}
}
@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:after{cursor: pointer;content: " ";width: 24px;height: 24px;position: absolute;background-color:var(--main-color-greydark);top: 50%;right: 16px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.selectBlock:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_24704)'%3E%3Cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_24704'%3E%3Crect width='24' height='24' fill='white' transform='translate(24) rotate(90)'/%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-green);font-weight: 500;background: var(--main-color-greenlight);}
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;line-height: 1.2;}
.pp a{color: var(--main-color-green2);transition: 0.2s;}
.pp:before{content: '';background-color: var(--main-color-greydark);margin-right: 8px;width:16px;min-width:16px;height:16px;vertical-align: middle;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.pp:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.8536 6.85355C11.0488 6.65829 11.0488 6.34171 10.8536 6.14645C10.6583 5.95118 10.3417 5.95118 10.1464 6.14645L7.5 8.79289L6.35355 7.64645C6.15829 7.45118 5.84171 7.45118 5.64645 7.64645C5.45118 7.84171 5.45118 8.15829 5.64645 8.35355L7.14645 9.85355C7.34171 10.0488 7.65829 10.0488 7.85355 9.85355L10.8536 6.85355ZM8.35464 2.14678C8.15946 1.95123 7.84268 1.95105 7.64728 2.14638C6.40416 3.38902 5.02923 4 3.5 4C3.22386 4 3 4.22386 3 4.5V7.50126C3 10.7196 4.64126 12.9075 7.84189 13.9743C7.94452 14.0086 8.05548 14.0086 8.15811 13.9743C11.3587 12.9075 13 10.7196 13 7.50126V4.5C13 4.22386 12.7761 4 12.5 4C10.9689 4 9.5947 3.38913 8.35464 2.14678ZM4 4.98118C5.47941 4.86879 6.81393 4.25491 8.00042 3.18917C9.18521 4.25528 10.5195 4.86895 12 4.98121V7.50126C12 8.9349 11.6373 10.0655 10.9787 10.9453C10.3414 11.7967 9.37047 12.4885 8 12.9715C6.62953 12.4885 5.65858 11.7967 5.02127 10.9453C4.36269 10.0655 4 8.9349 4 7.50126V4.98118Z' fill='%238B8B8B'/%3E%3C/svg%3E");}
.pp a:hover{color: var(--main-color-orange);}
.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: 216px;;margin-right: 20px;overflow: hidden;}
.col-right{width: calc(100% - 216px - 20px)}
input[type="checkbox"]{overflow: hidden;min-width: 24px;width: 24px;height: 24px;background: transparent;border-radius: 2px;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: '';transition: 0.3s;transform: translateY(-100%);background-color: var(--main-color-green);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;-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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_89518)'%3E%3Cpath d='M19 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.11 21 21 20.1 21 19V5C21 3.9 20.11 3 19 3ZM10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z' fill='%233D5F3D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_89518'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input[type="checkbox"]:checked:after{transform: translateY(0);}
input[type="checkbox"]:checked{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:before{content: '';width:100%;height:100%;position: absolute;top: 0;left: 0;background-color: var(--main-color-greylight);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
input[type="checkbox"]:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_89514)'%3E%3Cpath d='M19 5V19H5V5H19ZM19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%23BEBEBE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_89514'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid var(--main-color-white);background: transparent;border-radius: 50%;margin: 0;padding: 0;display: block;position: relative;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input[type="radio"]:after{content: '';visibility: hidden;opacity: 0;border-radius: 50%;transition: 0.3s;background-color: var(--main-color-green);display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
input[type="radio"]:checked:after{opacity: 1;visibility: visible;}
input[type="radio"]:checked{background-color: transparent;;border-color: var(--main-color-green);}
@media (min-width: 768px){
input[type="checkbox"]:hover{background-color: transparent;border-color: transparent;}
input[type="checkbox"]:hover:after{transform: translateY(0);}
}
input[type="checkbox"]:focus{border: 0;}
/* Поле автозаполнения */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{
 transition: background-color 5000s ease-in-out 0s;
 -webkit-text-fill-color: var(--main-color-black);
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 14px;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Кастомный скролл на webkit*/
/*@media (min-width: 992px){*/
 ::-webkit-scrollbar-track{border-radius: 0;background-color: #ffffff20}
 ::-webkit-scrollbar{width: 4px;height: 4px;background-color: #BCBCBC20;}
 ::-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}
/* Radio input*/
.radio{position: relative}
.radio .radio-hidden{display: none}
.radio .radio-name{position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before{position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before{top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 4px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after{top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before{background-color: var(--main-color-greenlight);border-color: var(--main-color-greenlight)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1;margin:0;padding:0;font-family: 'Jost', sans-serif;font-weight: 400;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 21px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd{line-height: 1.4;}
.required em{color: #ff1048;}
.left{float: left;}
.right{float: right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-content{}
.bold{font-weight:bold;}
.noscript{position: relative;text-align: center;background-color: var(--main-color-greenlight);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-greenlight);}
.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-greenlight)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--main-color-greenlight);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-greenlight);}
.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-greenlight);}
.pseudo-link:hover:after{border-bottom-color: transparent}
/* Уведомления */
.success, .warning{display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning{display:block;}
.attention, .information, .success, .warning{border-radius: 4px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;background: var(--main-color-green)}
.noty_theme__sunset.noty_type__error{margin: 0;background: none;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--error-color-text) !important;background-color: var(--error-color);padding: 16px;border-radius: 6px !important;display: flex;align-items: center;}
.warning{}
.attention{}
.success{}
.success .close, .warning .close, .attention .close, .information .close{float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a{text-decoration: revert;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{}
label.invalidInput{color: var(--error-color);font-size: 90%;}
.name-error, .phone-error{display: block;position: relative;color: var(--main-color-white);background: var(--main-color-greenlight);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{font-size: 14px;width: 100%;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
table{word-break: break-word;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1;padding: 10px;text-align: center;}
.table-box > tbody > tr > th .cart-price, .table-box > tfoot > tr > th .cart-price, .table-box > tbody > tr > td .cart-price{white-space: nowrap;}
.table-box > tbody > tr > th:not(:last-child), .table-box > tfoot > tr > th:not(:last-child), .table-box > tbody > tr > td:not(:last-child){border-right: 1px solid var(--main-line);}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 16px;font-size: 16px;font-weight: 700;text-align: center;}
.account.order-info .buttons{display: flex;align-items: center;}
.account.order-info .buttons form{max-width: 300px;width: 100%;margin-left: auto;}
.table-box thead td, .table-box tfoot td{color: var(--main-color-white);line-height: 1.125rem;padding: 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-line);}
.table-striped tr:not(:last-child){border-bottom: 1px solid var(--main-line);}
tr.border{border-bottom: 1px solid var(--main-line);}
tfoot td:first-child{border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
tfoot td:last-child{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
thead td:first-child{border-bottom-left-radius: 4px;}
thead td:last-child{border-top-right-radius: 4px;}
.order-info__container thead{border-bottom: 1px solid var(--main-line);}
.order-info__container thead td:not(:last-child){border-right: 1px solid var(--main-line);}
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;font-style: initial;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 700;font-size: 16px;}
.table-box tfoot td:last-child{color: var(--main-color-black);font-weight: 700;font-size: 20px;white-space: nowrap;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--main-color-black);font-weight: 700;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;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: 100px;}
.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 Настройки максимальных размеров генерируемых изображений */
@media (max-width:480px){
 .attention, .information, .success, .warning{font-size: 14px;}
 .quickformfast .success, .quickformfast .warning, .success a, .warning a, .attention a, .information a{font-size: 14px;}
}
/******************************************************************************
 Fancybox
*******************************************************************************/
.fancybox-header{margin-bottom: 12px;width: calc(100% - 26px);display:flex;align-items: center;justify-content: space-between;position:relative;}
.fancybox-content{padding: 24px;box-shadow:none;background: var(--main-color-black);color: var(--main-color-white);border-radius: 4px;}
.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-white);}
.fancybox-close-small{top: 30px;right: 24px;}
.fancybox-header .title{font-size: 32px;font-weight: 500;}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;grid-gap: 16px;}
.fancybox-content .modal h4{margin-bottom: 10px;font-weight: 500;}
.fancybox-content .modal h2{font-size: 32px;padding-right: 50px;}
.fancybox-content .modal h2{margin-bottom: 16px;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.fancybox-bg{background: var(--main-color-greydark) !important;}
.fancybox-is-open .fancybox-bg{opacity: 0.7;}
.fancybox-content .text{margin-bottom:16px;font-size: 14px;}
.fancybox-content .callbackForm .callback-input input{max-width: 100%;background: var(--main-color-blacklight);border-color: var(--main-color-blacklight);color: var(--main-color-white);}
.fancybox-content .callbackForm .callback-input input:focus{border-color: var(--main-color-green2);}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.callbackForm_action .pp{margin-top:8px;text-align: left;display: flex;}
#fancybox-callback{max-width: 400px;}
@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){
.fancybox-content{padding: 16px;}
.fancybox-close-small{top: 16px;right: 16px;}
}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 20px;font-weight: 700;color: var(--main-color-black);}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1;white-space: nowrap;}
.price:not(.old-price) span span:not(.num){font-size:16px;}
.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;font-weight: 400;font-family: 'Jost', sans-serif;background: none;color: var(--main-color-greydark);}
.old-price, .old-price .price, .price.old-price{position: relative;}
.old-price > span:after, .old-price .price > span:after, .price.old-price > span:after{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: 1px;background: var(--main-color-greydark);}
.product__price .price.price__now.RUB:after{display: none !important;}
/*Недоступность товаров*/
.products-grid .item.not_available .product-name{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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C14.7614 0 17 2.14903 17 4.8V6.4H18.6667C20.5076 6.4 22 7.83269 22 9.6V20.8C22 22.5673 20.5076 24 18.6667 24H5.33333C3.49238 24 2 22.5673 2 20.8V9.6C2 7.83269 3.49238 6.4 5.33333 6.4H7V4.8C7 2.14903 9.23858 0 12 0ZM18.6667 8H5.33333C4.41286 8 3.66667 8.71634 3.66667 9.6V20.8C3.66667 21.6837 4.41286 22.4 5.33333 22.4H18.6667C19.5871 22.4 20.3333 21.6837 20.3333 20.8V9.6C20.3333 8.71634 19.5871 8 18.6667 8ZM12 1.6C10.1591 1.6 8.66667 3.03269 8.66667 4.8V6.4H15.3333V4.8C15.3333 3.03269 13.8409 1.6 12 1.6Z' fill='%2325292D'/%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 3.75C3 1.67893 4.67893 0 6.75 0H17.25C19.3211 0 21 1.67893 21 3.75V23.25C21 23.5321 20.8417 23.7903 20.5903 23.9183C20.339 24.0463 20.037 24.0225 19.8089 23.8566L12 18.1774L4.19113 23.8566C3.96299 24.0225 3.66104 24.0463 3.40967 23.9183C3.15829 23.7903 3 23.5321 3 23.25V3.75ZM6.75 1.5C5.50736 1.5 4.5 2.50736 4.5 3.75V21.7772L11.5589 16.6434C11.8219 16.4522 12.1781 16.4522 12.4411 16.6434L19.5 21.7772V3.75C19.5 2.50736 18.4926 1.5 17.25 1.5H6.75Z' fill='%2325292D'/%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30920)'%3E%3Cpath d='M8.57143 3.42857V22.2857H15.4286V3.42857C15.4286 2.4818 14.6611 1.71429 13.7143 1.71429H10.2857C9.33894 1.71429 8.57143 2.4818 8.57143 3.42857ZM6.85714 10.2857V3.42857C6.85714 1.53502 8.39217 0 10.2857 0H13.7143C15.6078 0 17.1429 1.53502 17.1429 3.42857V5.14286H20.5714C22.465 5.14286 24 6.67788 24 8.57143V23.1429C24 23.6162 23.6162 24 23.1429 24H0.857143C0.383756 24 0 23.6162 0 23.1429V13.7143C0 11.8207 1.53502 10.2857 3.42857 10.2857H6.85714ZM6.85714 22.2857V12H3.42857C2.4818 12 1.71429 12.7675 1.71429 13.7143V22.2857H6.85714ZM17.1429 22.2857H22.2857V8.57143C22.2857 7.62465 21.5182 6.85714 20.5714 6.85714H17.1429V22.2857Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30920'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C8.54822 0 5.75 2.68629 5.75 6C5.75 9.31371 8.54822 12 12 12C15.4518 12 18.25 9.31371 18.25 6C18.25 2.68629 15.4518 0 12 0ZM7.3125 6C7.3125 3.51472 9.41117 1.5 12 1.5C14.5888 1.5 16.6875 3.51472 16.6875 6C16.6875 8.48528 14.5888 10.5 12 10.5C9.41117 10.5 7.3125 8.48528 7.3125 6ZM4.65617 14.4C3.18954 14.4 2.00001 15.5408 2 16.9493L2 17.4C2 19.6533 3.21355 21.3401 5.0751 22.4281C6.90567 23.498 9.36629 24 12 24C14.6337 24 17.0943 23.498 18.9249 22.4281C20.7865 21.3401 22 19.6533 22 17.4L22 16.9492C22 15.5407 20.8105 14.4 19.3439 14.4H4.65617ZM3.5625 16.9493C3.56251 16.3698 4.05185 15.9 4.65617 15.9H19.3439C19.9482 15.9 20.4375 16.3698 20.4375 16.9493L20.4375 17.4C20.4375 19.0467 19.5874 20.2848 18.1124 21.1469C16.6064 22.027 14.4577 22.5 12 22.5C9.54233 22.5 7.39358 22.027 5.88761 21.1469C4.41264 20.2848 3.5625 19.0467 3.5625 17.4L3.5625 16.9493Z' 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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.77672 0.128165L6.72009 0.452286C4.7983 1.0418 3.38682 2.71193 3.10159 4.73387C2.66376 7.83768 3.64304 11.4656 6.00258 15.6246C8.35717 19.7749 10.9488 22.4494 13.8019 23.6193C15.6737 24.3869 17.8134 23.9736 19.2786 22.5615L20.0789 21.7902C21.1514 20.7565 21.3068 19.0748 20.4425 17.8557L18.4424 15.0348C17.8886 14.2537 16.9077 13.9179 16.0025 14.1995L12.9791 15.1402L12.901 15.1557C12.5676 15.2052 11.7991 14.4715 10.8406 12.782C9.83789 11.0146 9.63007 9.98108 9.90691 9.71465L11.4451 8.25493C12.5979 7.16093 12.9385 5.44148 12.2922 3.9784L11.317 1.77083C10.7098 0.396151 9.19474 -0.306812 7.77672 0.128165ZM9.97236 2.386L10.9475 4.59358C11.3351 5.47079 11.1308 6.50172 10.4397 7.15765L8.89768 8.62096C7.91124 9.57028 8.23797 11.1952 9.56384 13.5322C10.8114 15.7312 11.9496 16.8179 13.1725 16.6295L13.3558 16.5896L16.4336 15.6343C16.7353 15.5404 17.0623 15.6523 17.2469 15.9127L19.2469 18.7336C19.6791 19.3431 19.6014 20.184 19.0651 20.7009L18.2649 21.4721C17.2183 22.4807 15.6899 22.776 14.353 22.2277C11.8495 21.2011 9.48351 18.7596 7.27937 14.8745C5.07071 10.9814 4.17684 7.66989 4.56093 4.94706C4.76466 3.50283 5.77287 2.30987 7.14558 1.88879L8.20221 1.56467C8.91121 1.34718 9.66874 1.69866 9.97236 2.386Z' fill='%2325292D'/%3E%3C/svg%3E");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.5 4C16.8807 4 18 5.11929 18 6.5V14.5C18 15.8807 16.8807 17 15.5 17H4.5C3.11929 17 2 15.8807 2 14.5V6.5C2 5.11929 3.11929 4 4.5 4H15.5ZM17 7.961L10.2535 11.931C10.1231 12.0077 9.96661 12.0205 9.82751 11.9693L9.74649 11.931L3 7.963V14.5C3 15.3284 3.67157 16 4.5 16H15.5C16.3284 16 17 15.3284 17 14.5V7.961ZM15.5 5H4.5C3.67157 5 3 5.67157 3 6.5V6.802L10 10.9199L17 6.801V6.5C17 5.67157 16.3284 5 15.5 5Z' fill='black'/%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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1179_11029)'%3E%3Cpath d='M6.5 1C9.53757 1 12 3.46243 12 6.5C12 7.83879 11.5217 9.06586 10.7266 10.0196L14.8536 14.1464C15.0488 14.3417 15.0488 14.6583 14.8536 14.8536C14.68 15.0271 14.4106 15.0464 14.2157 14.9114L14.1464 14.8536L10.0196 10.7266C9.06586 11.5217 7.83879 12 6.5 12C3.46243 12 1 9.53757 1 6.5C1 3.46243 3.46243 1 6.5 1ZM6.5 2C4.01472 2 2 4.01472 2 6.5C2 8.98528 4.01472 11 6.5 11C8.98528 11 11 8.98528 11 6.5C11 4.01472 8.98528 2 6.5 2Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1179_11029'%3E%3Crect width='16' height='16' 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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.36248 0C11.6846 0 14.3971 2.62062 14.5112 5.94633L14.5147 6.15218V9.51289L15.6467 12.1017C15.7033 12.2313 15.7326 12.3711 15.7326 12.5125C15.7326 13.0788 15.2735 13.5379 14.7072 13.5379L10.8234 13.5391C10.8234 14.8982 9.72159 16 8.36248 16C7.05192 16 5.98064 14.9755 5.90579 13.6837L5.90124 13.5373L2.02562 13.5379C1.88508 13.5379 1.74603 13.509 1.61712 13.453C1.09771 13.2274 0.859537 12.6234 1.08515 12.104L2.2103 9.51367V6.15209C2.21079 2.74396 4.95999 0 8.36248 0ZM9.59255 13.5373L7.13205 13.5391C7.13205 14.2187 7.68293 14.7696 8.36248 14.7696C9.00206 14.7696 9.52767 14.2816 9.58729 13.6576L9.59255 13.5373ZM8.36248 1.23044C5.63899 1.23044 3.44113 3.4241 3.44074 6.15218V9.76936L2.33828 12.3075H14.3937L13.2842 9.77014L13.2843 6.16273L13.2812 5.978C13.1901 3.32561 11.0215 1.23044 8.36248 1.23044Z' fill='%2325292D'/%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{-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_1179_11025)'%3E%3Cpath d='M2.12722 14.1223C2.16785 14.163 2.2161 14.1952 2.26922 14.2172C2.32233 14.2393 2.37926 14.2506 2.43675 14.2506C2.49425 14.2506 2.55118 14.2393 2.60429 14.2172C2.6574 14.1952 2.70565 14.163 2.74628 14.1223L8.12316 8.7454L13.5022 14.1223C13.5843 14.2044 13.6957 14.2505 13.8118 14.2505C13.9278 14.2505 14.0392 14.2044 14.1213 14.1223C14.2034 14.0402 14.2495 13.9288 14.2495 13.8127C14.2495 13.6966 14.2034 13.5853 14.1213 13.5032L8.74222 8.12634L14.1191 2.74727C14.2012 2.66518 14.2473 2.55384 14.2473 2.43774C14.2473 2.32165 14.2012 2.2103 14.1191 2.12821C14.037 2.04612 13.9257 2 13.8096 2C13.6935 2 13.5821 2.04612 13.5 2.12821L8.12316 7.50727L2.7441 2.1304C2.6604 2.05873 2.55274 2.02127 2.44264 2.02553C2.33253 2.02978 2.22808 2.07542 2.15016 2.15334C2.07225 2.23126 2.0266 2.33571 2.02235 2.44581C2.0181 2.55592 2.05555 2.66358 2.12722 2.74727L7.5041 8.12634L2.12722 13.5054C2.04574 13.5874 2 13.6983 2 13.8138C2 13.9294 2.04574 14.0403 2.12722 14.1223V14.1223Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1179_11025'%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='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15785)'%3E%3Cpath d='M15 14H1.00001C0.447699 14 0 13.5523 0 13C0 12.4477 0.447699 12 1.00001 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z' fill='%23464646'/%3E%3Cpath d='M15 8.99998H1.00001C0.447699 8.99998 0 8.55228 0 8.00001C0 7.44773 0.447699 7 1.00001 7H15C15.5523 7 16 7.4477 16 8.00001C16 8.55231 15.5523 8.99998 15 8.99998Z' fill='%23464646'/%3E%3Cpath d='M15 4.00001H1.00001C0.447699 4.00001 0 3.55231 0 3.00001C0 2.4477 0.447699 2 1.00001 2H15C15.5523 2 16 2.4477 16 3.00001C16 3.55231 15.5523 4.00001 15 4.00001Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15785'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.catalog-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_690_14407)'%3E%3Cpath d='M8.47824 0H0.652187C0.291992 0 0 0.291992 0 0.652187V8.47828C0 8.83844 0.291992 9.13047 0.652187 9.13047H8.47828C8.83844 9.13047 9.13047 8.83848 9.13047 8.47828V0.652187C9.13043 0.291992 8.83844 0 8.47824 0ZM7.82609 7.82609H1.30434V1.30434H7.82609V7.82609Z' fill='%23464646'/%3E%3Cpath d='M19.3479 0H11.5218C11.1617 0 10.8696 0.291992 10.8696 0.652187V8.47828C10.8696 8.83844 11.1616 9.13047 11.5218 9.13047H19.3479C19.7081 9.13047 20.0001 8.83848 20.0001 8.47828V0.652187C20.0001 0.291992 19.7081 0 19.3479 0ZM18.6957 7.82609H12.174V1.30434H18.6957V7.82609Z' fill='%23464646'/%3E%3Cpath d='M8.47824 10.8696H0.652187C0.291992 10.8696 0 11.1616 0 11.5218V19.3479C0 19.7081 0.291992 20.0001 0.652187 20.0001H8.47828C8.83844 20.0001 9.13047 19.7081 9.13047 19.3479V11.5218C9.13043 11.1616 8.83844 10.8696 8.47824 10.8696ZM7.82609 18.6957H1.30434V12.174H7.82609V18.6957Z' fill='%23464646'/%3E%3Cpath d='M19.3479 10.8696H11.5218C11.1617 10.8696 10.8696 11.1616 10.8696 11.5218V19.3479C10.8696 19.7081 11.1616 20.0001 11.5218 20.0001H19.3479C19.7081 20.0001 20.0001 19.7081 20.0001 19.3479V11.5218C20.0001 11.1616 19.7081 10.8696 19.3479 10.8696ZM18.6957 18.6957H12.174V12.174H18.6957V18.6957Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_14407'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%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 opacity='0.15'%3E%3Cpath d='M12 3C12.5304 3 13.0391 3.21071 13.4142 3.58579C13.7893 3.96086 14 4.46957 14 5C14 5.53043 13.7893 6.03914 13.4142 6.41421C13.0391 6.78929 12.5304 7 12 7C11.4696 7 10.9609 6.78929 10.5858 6.41421C10.2107 6.03914 10 5.53043 10 5C10 4.46957 10.2107 3.96086 10.5858 3.58579C10.9609 3.21071 11.4696 3 12 3ZM18 10C18.5304 10 19.0391 10.2107 19.4142 10.5858C19.7893 10.9609 20 11.4696 20 12C20 12.5304 19.7893 13.0391 19.4142 13.4142C19.0391 13.7893 18.5304 14 18 14C17.4696 14 16.9609 13.7893 16.5858 13.4142C16.2107 13.0391 16 12.5304 16 12C16 11.4696 16.2107 10.9609 16.5858 10.5858C16.9609 10.2107 17.4696 10 18 10ZM6 17C6.53043 17 7.03914 17.2107 7.41421 17.5858C7.78929 17.9609 8 18.4696 8 19C8 19.5304 7.78929 20.0391 7.41421 20.4142C7.03914 20.7893 6.53043 21 6 21C5.46957 21 4.96086 20.7893 4.58579 20.4142C4.21071 20.0391 4 19.5304 4 19C4 18.4696 4.21071 17.9609 4.58579 17.5858C4.96086 17.2107 5.46957 17 6 17Z' fill='white'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.74997C11.6685 3.74997 11.3505 3.88167 11.1161 4.11609C10.8817 4.35051 10.75 4.66845 10.75 4.99997C10.75 5.3315 10.8817 5.64944 11.1161 5.88386C11.3505 6.11828 11.6685 6.24997 12 6.24997C12.3315 6.24997 12.6495 6.11828 12.8839 5.88386C13.1183 5.64944 13.25 5.3315 13.25 4.99997C13.25 4.66845 13.1183 4.35051 12.8839 4.11609C12.6495 3.88167 12.3315 3.74997 12 3.74997ZM9.354 4.24997C9.51744 3.67405 9.86428 3.16716 10.3419 2.80623C10.8195 2.44529 11.4018 2.25 12.0005 2.25C12.5992 2.25 13.1815 2.44529 13.6591 2.80623C14.1367 3.16716 14.4836 3.67405 14.647 4.24997H20C20.1989 4.24997 20.3897 4.32899 20.5303 4.46964C20.671 4.6103 20.75 4.80106 20.75 4.99997C20.75 5.19889 20.671 5.38965 20.5303 5.53031C20.3897 5.67096 20.1989 5.74997 20 5.74997H14.646C14.4823 6.32549 14.1354 6.83192 13.6579 7.19252C13.1804 7.55311 12.5983 7.74819 12 7.74819C11.4017 7.74819 10.8196 7.55311 10.3421 7.19252C9.86464 6.83192 9.51773 6.32549 9.354 5.74997H4C3.80109 5.74997 3.61032 5.67096 3.46967 5.53031C3.32902 5.38965 3.25 5.19889 3.25 4.99997C3.25 4.80106 3.32902 4.6103 3.46967 4.46964C3.61032 4.32899 3.80109 4.24997 4 4.24997H9.354ZM18 10.75C17.6685 10.75 17.3505 10.8817 17.1161 11.1161C16.8817 11.3505 16.75 11.6685 16.75 12C16.75 12.3315 16.8817 12.6494 17.1161 12.8839C17.3505 13.1183 17.6685 13.25 18 13.25C18.3315 13.25 18.6495 13.1183 18.8839 12.8839C19.1183 12.6494 19.25 12.3315 19.25 12C19.25 11.6685 19.1183 11.3505 18.8839 11.1161C18.6495 10.8817 18.3315 10.75 18 10.75ZM15.353 11.25C15.534 10.6111 15.94 10.0593 16.4961 9.69631C17.0521 9.33336 17.7207 9.18377 18.3784 9.27515C19.0361 9.36654 19.6386 9.69273 20.0746 10.1935C20.5106 10.6943 20.7508 11.336 20.7508 12C20.7508 12.664 20.5106 13.3056 20.0746 13.8064C19.6386 14.3072 19.0361 14.6334 18.3784 14.7248C17.7207 14.8162 17.0521 14.6666 16.4961 14.3036C15.94 13.9407 15.534 13.3888 15.353 12.75H4C3.80109 12.75 3.61032 12.671 3.46967 12.5303C3.32902 12.3897 3.25 12.1989 3.25 12C3.25 11.8011 3.32902 11.6103 3.46967 11.4696C3.61032 11.329 3.80109 11.25 4 11.25H15.353ZM6 17.75C5.83585 17.75 5.6733 17.7823 5.52165 17.8451C5.36999 17.9079 5.23219 18 5.11612 18.1161C5.00004 18.2322 4.90797 18.37 4.84515 18.5216C4.78233 18.6733 4.75 18.8358 4.75 19C4.75 19.1641 4.78233 19.3267 4.84515 19.4783C4.90797 19.63 5.00004 19.7678 5.11612 19.8839C5.23219 19.9999 5.36999 20.092 5.52165 20.1548C5.6733 20.2176 5.83585 20.25 6 20.25C6.33152 20.25 6.64946 20.1183 6.88388 19.8839C7.1183 19.6494 7.25 19.3315 7.25 19C7.25 18.6685 7.1183 18.3505 6.88388 18.1161C6.64946 17.8817 6.33152 17.75 6 17.75ZM3.25 19C3.24979 18.3361 3.48977 17.6945 3.92563 17.1937C4.3615 16.6929 4.96382 16.3667 5.62141 16.2753C6.279 16.1839 6.94746 16.3335 7.50338 16.6964C8.0593 17.0594 8.46515 17.6112 8.646 18.25H20C20.1989 18.25 20.3897 18.329 20.5303 18.4696C20.671 18.6103 20.75 18.8011 20.75 19C20.75 19.1989 20.671 19.3897 20.5303 19.5303C20.3897 19.671 20.1989 19.75 20 19.75H8.646C8.46376 20.3874 8.05749 20.9375 7.50192 21.2992C6.94636 21.6609 6.27888 21.8098 5.62227 21.7185C4.96566 21.6273 4.36408 21.302 3.92822 20.8025C3.49235 20.303 3.25151 19.6629 3.25 19Z' fill='white'/%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");}
/*** +/- ***/
.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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30898)'%3E%3Cpath d='M20 11H4V13H20V11Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30898'%3E%3Crect width='24' height='24' fill='white'/%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1144_30895)'%3E%3Cpath d='M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_30895'%3E%3Crect width='24' height='24' fill='white'/%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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.2654 3.20809C10.9644 2.92347 10.4897 2.93669 10.2051 3.23762C9.92049 3.53856 9.93371 4.01325 10.2346 4.29787L15.4737 9.25298H2.75C2.33579 9.25298 2 9.58877 2 10.003C2 10.4172 2.33579 10.753 2.75 10.753H15.476L10.2346 15.7102C9.93371 15.9949 9.92049 16.4696 10.2051 16.7705C10.4897 17.0714 10.9644 17.0846 11.2654 16.8L17.6826 10.7306C17.8489 10.5733 17.9489 10.3732 17.9826 10.1644C17.994 10.1124 18 10.0584 18 10.003C18 9.94539 17.9935 9.88931 17.9812 9.83544C17.9462 9.62964 17.8467 9.43274 17.6826 9.27753L11.2654 3.20809Z' fill='%2325292D'/%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);}
.arrow2-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_1144_89534)'%3E%3Cpath d='M8.58984 16.59L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.59Z' fill='%2325292D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_89534'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*** Замок ***/
.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: 42px;height: 42px;margin: 0 1px;color: var(--main-color-black);border-radius: 0;font-size: 16px;text-align: center;padding: 0;background: transparent;border: none;}
.qty-set{display: flex; align-items:center;}
.qty-set > a{position:relative;display: flex;align-items: center;justify-content: center;width: 42px;min-width: 42px;height: 42px;background: var(--main-color-white);border-radius: 4px;}
.qty-set > a:hover .qty-plus-icon, .qty-set > a:hover .qty-minus-icon{background-color: var(--main-color-black);}
@media (max-width: 460px){
  .qty-set > a{width: 30px;min-width: 30px;height: 30px;}
  input.quantity, input.cartqty, input.quantity-ajax{width: 30px;height: 30px;}
}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{transition: 0.2s;display: flex;align-items: center;text-transform: uppercase;width: max-content;justify-content: center;padding: 18px 30px;color: var(--main-color-white);background: var(--main-color-green);font-size: 14px;font-weight: 500;border-radius: 2px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button.ang_{height:52px;margin-right: 20px !important;position:relative;border-radius: 2px 0 0 2px;padding-top: 0;padding-bottom: 0;}
.button.ang_:after{content: '';transition: 0.2s;display: block;border-left: 15px solid var(--main-color-green);border-top: 26px solid transparent;border-bottom: 26px solid transparent;border-right: 0;position: absolute;left: 100%;top: 0;}
.button2{color: var(--main-color-green2);transition: 0.2s;}
.button2 .icon_{background-color: var(--main-color-green2);transition: 0.2s;}
.button3{color: var(--main-color-greydark);transition: 0.2s;}
.button3 .icon_{background-color: var(--main-color-greydark);transition: 0.2s;}
.button4{background: var(--main-color-white);color:var(--main-color-green);border: 1px solid var(--main-color-green);}
.button4 .icon_{background-color: var(--main-color-green);transition: 0.2s;}
@media (min-width: 768px){
.button:hover{background: var(--main-color-green2);}
.button.ang_:hover:after{border-left-color: var(--main-color-green2);}
.button2:hover{color: var(--main-color-orange);}
.button2:hover .icon_{background-color: var(--main-color-orange);}
.button3:hover{color: var(--main-color-green2);}
.button3:hover .icon_{background-color: var(--main-color-green2);}
.button4:hover{background: var(--main-color-green);color: var(--main-color-white);}
.button4:hover .icon_{background-color: var(--main-color-white);}
}
.callback_notify{width: 100%;}
.button.big{font-size: 21px;line-height: 45px;padding: 0 40px;}
.button.disabled{opacity: 0.7;cursor: default;  pointer-events: none;}
.remove:after{transition: 0.3s;content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 20px;text-align: center;color: var(--main-color-black);}
.remove.x:after{content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton{display: inline-block;overflow: visible;font-size: 15px;font-family: 'Jost', sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-greenlight);color: #fff;letter-spacing: 0.05em;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background-color: #006600;color: #fff;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 12px;left: 12px;cursor: default;display: flex;z-index: 1;}
.icon_sticker > span:not(:last-child){margin-right: 6px;}
.ico-sale, .ico-new, .ico-best{display: flex;align-items: center;justify-content: center;padding: 0 6px;height: 16px;position: relative;color: var(--main-color-white);transform: skewX(-15deg);font-size: 10px;font-weight: 700;line-height: normal;text-transform: uppercase;}
.ico-sale{background-color: var(--main-color-orange);}
.ico-new{background-color: var(--main-color-green3);}
.ico-best{background-color: var(--main-color-blue);}
/**/
.overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;background-color: var(--main-color-greydark);opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened{visibility: visible;opacity: 0.7;}
.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: 4px;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%3Cpath d='M8 5.25C7.30964 5.25 6.75 4.69036 6.75 4C6.75 3.30964 7.30964 2.75 8 2.75C8.69036 2.75 9.25 3.30964 9.25 4C9.25 4.69036 8.69036 5.25 8 5.25ZM8 9.25C7.30964 9.25 6.75 8.69036 6.75 8C6.75 7.30964 7.30964 6.75 8 6.75C8.69036 6.75 9.25 7.30964 9.25 8C9.25 8.69036 8.69036 9.25 8 9.25ZM6.75 12C6.75 12.6904 7.30964 13.25 8 13.25C8.69036 13.25 9.25 12.6904 9.25 12C9.25 11.3096 8.69036 10.75 8 10.75C7.30964 10.75 6.75 11.3096 6.75 12Z' fill='%2325292D'/%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: scale(-1);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-green);}
#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: 52px;display: flex;align-items: center;justify-content: center;}
/*Лого*/
.header .header-logoImg{max-height: 82px;min-width: 87px;}
@media (max-width: 1023px){
  .header .header-logoImg{max-height: 77px;}
}
@media (max-width: 767px){
  .header .header-logoImg{max-height: 64px;}
}
/** Шапка **/
header.header{color: var(--main-color-white);margin-bottom: 16px;background: var(--main-color-black);}
#header-top{background: var(--main-color-blackdark);}
#header-main{background: var(--main-color-black);padding: 16px 0;}
#header-bottom{background: var(--main-color-blackdark);position: relative;}
.header-top{display: flex;align-items: center;justify-content: space-between;grid-gap: 32px;height: 52px;}
.header-top .mainnav{width: 100%;max-width: calc(80% - 280px - 32px);}
.header-top .mainnav ul{display: flex;align-items: center;width: 100%;padding: 0;margin: 0;grid-gap: 20px;}
.header-top .mainnav ul li{list-style-type: none;white-space: nowrap;font-size: 14px;}
.header-top .mainnav ul li.mainnav__more:hover > a{color: var(--main-color-green2);}
.header-top .mainnav ul li.mainnav__more:hover > a .more_next_btn{background-color: var(--main-color-green2);}
.header-top .mainnav ul li a{color:var(--main-color-greydark);transition: 0.2s;}
.header-top .mainnav ul li a:hover{color:var(--main-color-green2);}
.header-top .header-menu:hover .header-menu-list{visibility: visible;opacity: 1;}
.header-top .header-menu:hover > span{color: #fc1a85;}
.header-top .header-menu:hover > span.icon_{background-color: #fc1a85;transform: scale(1);}
.header-top .menu_mob{display:none;color: var(--main-color-greydark);font-size: 14px;align-items: center;}
.header-top .menu_mob .icon_{min-width: 20px;width: 20px;height: 20px;margin-right:12px;background-color: var(--main-color-greydark);}
.header-main{display: flex;justify-content: space-between;align-items: center;grid-gap: 16px;}
.header-main .header-main_item.contacts_{display: flex;flex-direction: column;grid-gap: 12px;width: 20%;overflow: hidden;}
.header-main .contacts_ .link_{color: var(--main-color-white);font-size: 14px;}
.header-main .contacts_ .link_:hover{color: var(--main-color-green2);}
.header-main .contacts_info{font-weight: 700;font-size: 16px;color: var(--main-color-greydark);white-space: nowrap;}
.header-bottom{display: flex;align-items: center;grid-gap: 0 24px;}
.header-bottom .header-catalog{width: 100%;max-width: calc(100% - 170px - 64px - 220px);overflow-x: clip;}
.header-bottom .header-catalog ul{display: flex;align-items: center;width: 100%;padding: 0;margin: 0;grid-gap: 24px 32px;}
.header-bottom .header-catalog ul li{list-style-type: none;white-space: nowrap;font-size: 14px;}
.header-bottom .header-catalog ul li.catalognav__more .catalognav__link{display: flex;align-items: center;}
.header-bottom .header-catalog ul li.catalognav__more:hover > a{color: var(--main-color-green2);}
.header-bottom .header-catalog ul li.catalognav__more > a .more_next_btn{background-color: var(--main-color-white);transition: 0.2s;}
.header-bottom .header-catalog ul li.catalognav__more:hover > a .more_next_btn{background-color: var(--main-color-green2);}
.header-bottom .header-catalog ul li.catalognav__more .dropdown__body{}
.header-bottom .header-catalog ul li a{color: var(--main-color-white);text-transform: uppercase;transition: 0.2s;font-weight: 500;font-size: 14px;}
.header-bottom .header-catalog ul li a:hover{color:var(--main-color-green2);}
.header-bottom .social-links a{background-color: var(--main-color-greydark);}
.header-bottom .social-links a:hover{background-color: var(--main-color-green2);}
.header-bottom .social-links{margin-left: auto;}
.categoryBtn.mob_{display:none;height: 40px;font-size: 12px;padding: 13px 16px;margin-right: 10px !important;} 
.categoryBtn.mob_:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;} 
#fancybox__catalog{display:none;max-width: 1144px;padding: 24px;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;z-index: 25;background: var(--main-color-black);color: var(--main-color-white);width: 100%;border-radius: 0 0 4px 4px;}
#fancybox__catalog:after{content: '';position: absolute;z-index: -2;top: 0;left: 0px;height: 100%;width: 100%;background: var(--main-color-black);border-radius: 0 0 4px 4px;}
#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: 16px 20px;width: calc(100% - 290px);background: var(--main-color-black);position: absolute;top: 0;left: 290px;padding: 24px;opacity: 0;visibility: hidden;}
#fancybox__catalog .header-catalogMenu .header-subcatalog:before{content: '';width: calc(100% + 290px);height: 100%;border-radius: 0 0 4px 4px;background: var(--main-color-black);display: block;position: absolute;top: 0;left: -290px;z-index: -2;}
#fancybox__catalog .header-catalogMenu{width: 250px;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: #BBB8CE;width: 12px;height: 12px;min-width: 12px;margin-right:0;display:none;}
#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: 14px;color: var(--main-color-greydark);}
#fancybox__catalog .header-catalogMenu a.active,
#fancybox__catalog .header-catalogMenu a:hover{color: var(--main-color-green2);}
#fancybox__catalog .header-catalogMenu .header-subcatalog-third{list-style: none;padding: 0;margin: 0;display: none;margin-top: 8px;}
#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: 8px;}
#fancybox__catalog .header-subcatalog._visible{opacity: 1;visibility: visible;z-index: 1;}
#fancybox__catalog .header-catalogItem.hover > a{color: var(--main-color-green2);}
#fancybox__catalog .header-catalogItem.hover > a .icon_{background-color: var(--main-color-green2);}
#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(50% - 10px);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;}
.header .catalog__item[data-level="0"]:hover > .sub[data-level="1"]{left: 25%;width: 75%;}
.header .sub[data-level="1"]{left: 23%;width: 77%;}
.header .catalog__item[data-level="1"]:hover > .sub[data-level="2"]{left: 50%;width: 50%;}
.header .sub[data-level="2"]{left: 48%;width: 52%;}
.header .catalog__item[data-level="2"]:hover > .sub[data-level="3"]{left: 75%;width: 25%;}
.header .sub[data-level="3"]{left: 73%;width: 27%;}
.header .sub[data-level="3"] a{padding-right: 0;}
.header .catalog__item .sub[data-level="3"] .open{display:none;}
.header .catalog__item .sub[data-level="4"]{display: none !important;}
/** Header main **/
.header-top > .container > .row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: wrap;padding: 15px 0;}
.maxLength .catalog__item[data-level="0"]:not(:last-child){margin-right: auto;}
.categoreisBtnMore{white-space: nowrap;color: var(--main-color-white);font-weight: 700;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 0px 10px 10px 0px;cursor: pointer;transition: 0.3s;}
.categoreisBtnMore.active, .categoreisBtnMore:hover{background: rgba(255, 255, 255, 0.4);}
/** Поиск **/
.header .header-search{width:280px;}
.header .header-search .search{position: relative;}
.header .header-search .search .icon_{margin: 0;min-width: 20px;width: 20px;height: 20px;background-color: var(--main-color-greydark);}
.header .header-search .search button:hover .icon_{background-color: var(--main-color-white);}
.header .header-search .search .search-input{color: var(--main-color-white);height: 52px;border-radius: 0;font-size: 14px;padding: 13px 75px 13px 16px;max-width: 100%;background: transparent;border-color: transparent;transition: 0.2s;}
.header .header-search .search #search_mini_form.active .search-input{border-color:var(--main-color-black);background: var(--main-color-black);}
.header .header-search .search #search_mini_form{display: flex;align-items: center;flex-wrap: wrap;position: relative;width: 100%}
.header .header-search .search #search_mini_form .search-reset,
.header .header-search .search #search_mini_form .search-submit{position: absolute;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;}
.header .header-search .search #search_mini_form .search-submit{right: 16px;}
.header .header-search .search #search_mini_form .search-reset{transition: 0.2s;right: 56px;opacity: 0;}
.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{opacity:1;}
.header-searchBtn{position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header .searchBtn{display:none;cursor:pointer;margin-left: 30px;}
.header .searchBtn .icon_{background-color: var(--main-color-black);margin: 0;min-width: 24px;width: 24px;height: 24px;}
/** Поисковая выдача **/
#search-result.hide_search{display:none !important;}
#search-result{display: none;position: absolute;width: 100%;padding: 16px;background-color: var(--main-color-black);color: var(--main-color-white);z-index: 100;border-radius: 0 0 4px 4px;}
#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;}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-category img{display: none}
#search-result .inner .result-goods{width: 100%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;flex-wrap: wrap;grid-gap: 16px;}
#search-result .inner .result-item{width: 100%;}
#search-result .inner .result-item a{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;max-height: 60px;overflow: hidden;display: flex;align-items: center;position: relative;}
#search-result .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{background: var(--main-color-white);min-width: 50px;min-height: 50px;margin-right: 16px;height: 50px;width: 50px;object-fit: contain;border-radius: 4px;display:none;}
#search-result .inner .result-item a span{color: var(--main-color-greydark);align-items: center;font-size: 14px;}
#search-result .inner .result-item a:hover span{color: var(--main-color-green2);}
#search-result .inner .result-category a span{color: var(--main-color-white);}
#search-result .inner .result-category a:hover span{color: var(--main-color-green2);}
#show-wrap a{height: 40px;padding: 0 16px;width: 142px;text-transform: initial;}
#show-wrap a:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;}
.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-blackdark);opacity: 0;visibility: hidden;padding: 0;border-radius: 4px;}
.dropdown .dropdown__body:before{content: '';display: block;height: 20px;width: 100%;background: 0 0;position: absolute;bottom: 100%}
.dropdown._more-menu .dropdown__body{min-width: 170px;right: 0;margin: 0;padding: 24px;}
.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-greenlight);}
.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;color: var(--main-color-white);}
.dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
.dropdown._more-menu .dropdown__body .header-nav__link{font-size: 16px;font-weight: 400;text-align: center;padding: 10px 0;color: #052f38}
.dropdown._more-menu .dropdown__body .header-nav__link:hover{text-decoration: none;color: #6053c7}
#main .col-right.col-no_filters{width: 100%;}
/** Навигация в шапке **/
.header .headerNavBar{display: flex;align-items: center;justify-content: end;grid-gap: 40px;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-white);margin: 0;width: 24px;height: 24px;min-width: 24px;transition: 0.2s;}
.header-toolsAmount{background-color: var(--main-color-greenlight);font-size: 12px;width: 16px;height: 16px;display: block;display: flex;align-items: center;justify-content: center;border-radius: 2px;}
.header .headerNavBar .menu_ .catalog-icon{cursor: pointer;margin: 0 auto;}
.header .headerNavBar .menu_icon.active .header-toolsIcon{background-color: var(--main-color-green2);}
.header .headerNavBar .menu_icon.active .header-toolsLink_text{color: var(--main-color-green2);}
.header .headerNavBar .menu_ .dropdown .menu_content{padding: 24px;}
.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-greenlight);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._cart{background: var(--main-color-orange);}
.header .headerNavBar .header-toolsCounter{color: var(--main-color-white);transition: 0.2s;background-color: var(--main-color-green);border: 2px solid var(--main-color-black);font-size: 11px;font-weight: 500;width: 22px;height: 22px;min-width: 22px;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;top: -8px;right: calc(50% - 25px);z-index: 1;}
.header .headerNavBar .header-toolsCounter.animate_{transform: scale(1.15);}
.header .headerNavBar .header-toolsCounter.count_empty{display: none;}
.header .headerNavBar .menu_.header .headerNavBar_top{margin-bottom: 30px;}
.header .headerNavBar .header-toolsLink_text{margin-top:6px;font-size: 14px;transition: 0.2s;}
.header .headerNavBar .menu_icon{position: relative;display: flex;align-items: center;justify-content: center;}
.header .headerNavBar .menu_icon a{display: flex;flex-direction: column;align-items: center;}
.header .headerNavBar .menu_icon a:hover .header-toolsIcon{background-color: var(--main-color-green2);}
.header .headerNavBar .menu_icon a:hover{color: var(--main-color-green2);}
.header .headerNavBar .menu_.login .dropdown{background: var(--main-color-black);box-shadow: none;}
.header .headerNavBar .menu_.login .lk-items{display: flex;flex-direction: column;grid-gap: 32px;}
.header .headerNavBar .menu_.login .dropdown_title{color: var(--main-color-white);}
.header .headerNavBar .menu_.login .btn_reg{background: var(--main-color-greenlight3);padding: 0 24px;height: 40px;margin-bottom: 16px;text-transform: inherit;font-weight: 400;}
.header .headerNavBar .menu_.login .btn_reg:after{border-left-color: var(--main-color-greenlight3);border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;}
.header .headerNavBar .menu_.login .btn_reg:hover{background: var(--main-color-green);}
.header .headerNavBar .menu_.login .btn_reg:hover:after{border-left-color: var(--main-color-green);}
.header .headerNavBar .menu_.login .callback-input:not(:last-child){margin-bottom:12px;}
.header .headerNavBar .menu_.login .callback-input input{height: 44px;background: var(--main-color-blacklight);border-color: var(--main-color-blacklight);color: var(--main-color-white);}
.header .headerNavBar .menu_.login .callback-input input:focus{border-color: var(--main-color-green2);}
.header .headerNavBar .menu_.login .callback-input .showPassBlock{height: 44px}
.header .headerNavBar .menu_.login .dropdown_lk-buttons{margin-top:16px;display: flex;flex-direction: column;grid-gap: 12px;align-items: center;}
.header .headerNavBar .menu_.login .callback-btn{width: calc(100% - 20px);height: 40px;text-transform: initial;font-weight: 400;}
.header .headerNavBar .menu_.login .callback-btn:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;}
.header .headerNavBar .menu_.login .pp{text-align: left;}
.header .headerNavBar .menu_.login .pp:before{display:none;}
.header .headerNavBar .menu_.login .dropdown_top{margin-bottom: 16px;}
.header .headerNavBar .dropdown{position: absolute;top: calc(100% + 35px);right: 0;border-radius: 0 0 4px 4px;transition: 0.2s;width: 360px;background-color: var(--main-bg);color: var(--main-color-black);z-index: 30;box-shadow: 0px 4px 100px rgba(0, 0, 0, 0.25);}
.header .headerNavBar .dropdown.null_{background: var(--main-color-black);color: var(--main-color-white);box-shadow: none;}
.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-green2);}
.header .headerNavBar .menu_ .empty a:hover{text-decoration: underline;}
.header .headerNavBar .dropdown_body .cart_action a:first-child{text-transform: initial;padding: 0 16px;height: 40px;font-weight: 400;}
.header .headerNavBar .dropdown_body .cart_action a:first-child:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;}
.header .headerNavBar .dropdown_price{display: flex;align-items: center;grid-gap: 8px;margin-bottom: 24px;}
.header .headerNavBar .dropdown_price .price{font-size: 20px;}
.header .headerNavBar .dropdown_price .title{font-weight: 700;font-size: 16px;}
.header .headerNavBar .button._btn.subtotal .total-sum{margin-left:5px;}
.header .headerNavBar ul{padding: 0;margin: 0;list-style: none;display: block;max-height: 348px;padding-right: 5px;overflow-x: hidden;overflow-y: auto;margin-bottom:24px;}
.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% - 100px);height:100px;padding: 0 12px;display: flex;flex-direction: column;justify-content: center;}
.header .headerNavBar ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 28px;font-size: 14px;word-break: break-word;margin-bottom: 8px;color: var(--main-color-black);}
.header .headerNavBar ul .item .product-details .product-name:hover{color:var(--main-color-green);}
.header .headerNavBar ul .item .product-details .product-price{width: 100%;margin-bottom: 8px;display: flex;align-items: center;grid-gap: 8px}
.header .headerNavBar ul .item .product-details .product-price .quantity{font-weight: 400;font-size: 14px;margin-left:5px;color: var(--main-color-black);white-space: nowrap;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price){font-size:16px;height: 16px;max-width: calc(100% - 30px);overflow: hidden;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price) span{white-space: initial;}
.header .headerNavBar ul .item .product-details .product-price .price.old-price{font-size: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{color: var(--main-color-green2);transition: 0.2s;}
.header .headerNavBar ul .item .product-details a.remove:hover{color: var(--main-color-orange);}
.header .headerNavBar ul .item .addto__qty.qty-wrap{margin-right:16px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set > a{width: 30px;min-width: 30px;height: 30px;}
.header .headerNavBar ul .item .addto__qty.qty-wrap .qty-set input{width: 30px;height: 30px;}
.header .headerNavBar ul .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-greenlight);}
.header .headerNavBar .menu_ .item .product-image{min-width: 100px;width: 100px;height:100px;display: flex;align-items: center;justify-content: center;position: relative;padding: 0;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 ._dropdown.remove{text-align: right;}
.header .headerNavBar .cart_action{display: flex;align-items: center;grid-gap: 16px;justify-content: space-between;}
.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-greenlight);}
.header .headerNavBar .menu_.user .user-menu ul{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
/** Выпадающий каталог **/
.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-greenlight);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-greenlight);}
.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-greenlight);}
.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-greenlight);}
.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: 24px;width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header .headerNavBar .dropdown .dropdown_title{font-size: 20px;font-weight: 500;}
.header .headerNavBar .remove:after{display:none;}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--main-color-green);}
@media (min-width: 1920px){
  .header .header-main{max-width: 975px;}
}
@media (min-width: 768px){
  .header .headerNavBar{width: 42%;}
}
@media (min-width: 1024px){
.header .headerNavBar .dropdown{opacity: 0;visibility: hidden;}
.header .menu_.opened .dropdown{opacity: 1;visibility: visible;}
.header .menu_ .dropdown_close{display:none;}
}
@media (max-width: 1919px){
  .header .headerNavBar{grid-gap: 30px;}
}
@media (max-width: 1023px){
  .header .headerNavBar .dropdown{position: fixed;top: 0;right: -100%;height: 100%;width: calc(100% - 32px);max-width: 380px;border: 0;background: var(--main-color-black);color: var(--main-color-white);box-shadow: none;}
  .header .menu_.opened .dropdown{right: 0;}
  .header .menu_ .dropdown_close{display:flex;}
  .header .headerNavBar .menu_ .dropdown .menu_content .dropdown_body{height: calc(100% - 40px);}
  .header .headerNavBar .menu_ .dropdown_body form{height:100%;}
  .header .headerNavBar .menu_ .dropdown_body ul{max-height: calc(100% - 140px);}
  .header .headerNavBar .menu_inner.opened:before{content: '';background: var(--main-color-greydark);width: 100%;height: 100%;z-index: 20;position: fixed;top: 0;left: 0;opacity: .7;}
  .header .headerNavBar .dropdown_price .price{color: var(--main-color-white);}
	.header .headerNavBar{grid-gap: 16px;}
	.categoryBtn.web_, #fancybox__catalog{display: none !important;}
  .categoryBtn.mob_{display:flex;}
  .header-bottom .social-links{display:none;}
  .header-bottom .header-catalog{max-width: calc(100% - 170px - 16px);}
  .header-bottom{grid-gap: 0 16px;justify-content: flex-start;}
  .header-top .mainnav{display:none;}
  .header-top .menu_mob{display:flex;}
}
@media (max-width: 767px){
  .header-main .header-main_item.contacts_{display:none;}
}
@media (max-width: 639px){
  .header-top, .header .header-search .search .search-input{height:36px;}
  .header .header-search .search #search_mini_form.active .search-submit{right: 10px;}
  .header .header-search .search #search_mini_form .search-reset{right: 46px;}
  .header .header-search .search .search-input{padding: 10px 75px 10px 10px;}
  .header .headerNavBar .cart_action{flex-wrap: wrap;}
}
@media (max-width: 479px){
  .header .headerNavBar ul .item .product-details .product-price .price:not(.old-price){font-size:14px;height: 14px;}
  .header-top{grid-gap: 16px;}
  .header .headerNavBar .header-toolsLink_text{display:none;}
  .header .header-search{width: calc(100% - 80px - 30px);}
  .header-bottom .header-catalog{display:none;}
  .header-search.active{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: calc(100% - 32px);z-index: 20;}
  .header .headerNavBar .menu_ .item .product-image{min-width: 80px;width: 80px;height: 80px;}
  .header .headerNavBar ul .item .product-details{width: calc(100% - 80px);}
  .header .headerNavBar ul .item .product-details .product-price{grid-gap: 4px;}
}
/*** Модальные окна ***/
#fancybox__notify{max-width: 25rem;}
#fancybox__compare{max-width: 25rem;}
#fancybox__favorites{max-width: 25rem;}
#fancybox__cart{max-width: 25rem;}
.no_href{pointer-events: none;}
.modal__content{padding: 16px;}
.modal__content .form__client{display: block;}
.modal__content .form__buttons{text-align: center;}
.modal__content .form__buttons .button{width: 100%;}
.modal__content .form__pp{text-align: center;}
.modal__content .form__text{text-align: center;font-size: .875rem;}
.mt1{margin-top: 1rem;}
.modal__content .form__icon{color: #d2d9cd;font-size: 6rem;text-align: center;}
.modal__content ul{margin: 0;padding: 0;list-style: none;}
.modal__content li{padding: .25rem 0;margin-bottom: .5rem;}
.modal__content li:last-child{margin-bottom: 0;}
.modal-fancybox{width: 100%;max-width: 380px;height: 100%;background: var(--main-color-black);color: var(--main-color-white);position: fixed;top: 0;right: -100%;border-radius: 0;transition: 0.5s;overflow: hidden;z-index: 400;}
.modal-fancybox.opened{right: 0;}
.modal-fancybox .modal-fancybox_top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;position: relative;}
.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: 0;top: 6px;}
.modal__close:hover{background-color: var(--main-color-white);}
.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{word-break: break-word;font-size: 28px;width: 100%;font-weight: 500;padding-right: 40px;}
.modal-fancybox .modal-contacts{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;grid-gap: 24px 12px;flex-wrap: wrap;justify-content: space-between;padding: 24px;}
.modal-fancybox .modal-contacts .modall_info{font-weight: 700;font-size: 16px;white-space: nowrap;color: var(--main-color-greydark);pointer-events: none;}
.modal-fancybox .modal-contacts .modall_link{font-weight: 400;font-size: 14px;margin-top: 12px;display: block;}
.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(90deg);right: 0;z-index: 2;}
.modal-catalog__item a .open{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1.5 6C1.5 5.72386 1.72386 5.5 2 5.5L8.79289 5.5L6.14645 2.85355C5.95118 2.65829 5.95118 2.34171 6.14645 2.14645C6.34171 1.95118 6.65829 1.95118 6.85355 2.14645L10.3536 5.64645C10.5488 5.84171 10.5488 6.15829 10.3536 6.35355L6.85355 9.85355C6.65829 10.0488 6.34171 10.0488 6.14645 9.85355C5.95118 9.65829 5.95118 9.34171 6.14645 9.14645L8.79289 6.5H2C1.72386 6.5 1.5 6.27614 1.5 6Z' fill='%23279727'/%3E%3C/svg%3E");}
.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;}
.modal-catalog__items{max-height: calc(100% - 20px);overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.modal-catalog__item[data-level="0"]{position: relative;font-size: 16px;}
.modal-catalog__item[data-level="0"]:not(last-child){margin-bottom: 18px;}
.modal-catalog__item[data-level="0"] > a{font-weight: 500;margin-bottom: 18px;display: block;position: relative;padding-right: 30px;}
.modal-catalog__item[data-level="0"] > a:hover, .modal-catalog__item[data-level="0"] .sub a:hover{color: var(--main-color-green2);}
.modal-catalog__item a.opened{color: var(--main-color-green2);}
.modal-catalog__item.opened > .modal-catalog__link{color: var(--main-color-green2);}
.modal-catalog__item.opened > .modal-catalog__link .open{background-color: var(--main-color-green2);transform: translateY(-50%) rotate(-90deg);}
.modal-catalog__item[data-level="0"] .sub{padding-left: 18px;display: block;font-size: 14px;color: var(--main-color-greydark);display:none;}
.modal-catalog__item[data-level="0"] .sub .modal-catalog__item:not(:last-child){margin-bottom: 16px;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .sub{display: none;}
.modal-catalog__item[data-level="0"] .sub div[data-level="1"] .open{display: none;}
.modal-catalog__item[data-level="0"] .sub[data-level="1"] a{font-size:14px;font-size: 14px;line-height: 0.6; }
@media (max-width: 479px){
  .modal-fancybox{max-width: calc(100% - 16px);}
}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;font-size: 14px;color: var(--main-color-greydark);transition: 0.2s;background-color: var(--main-color-grey);border-radius: 2px;padding: 13px 16px;position: fixed;bottom: 0;right: 16px;z-index: 8;}
#back-top .icon_{transition: 0.2s;background-color: var(--main-color-greydark);margin: 0;width: 20px;height: 20px;min-width: 20px;}
#back-top:before{content: 'Наверх';margin-right: 8px;}
@media (min-width: 640px){
  #back-top:hover{background-color: var(--main-color-greylight);color: var(--main-color-greylight2);}
  #back-top:hover .icon_{background-color: var(--main-color-greylight2);}
}
@media (max-width: 639px){
  #back-top{width: 40px;height: 40px;min-width: 40px;}
  #back-top:before{display:none;}
}
.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-greenlight);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-greenlight);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-greenlight);}
/*** Выбор каталога или меню ***/
.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: 'Jost', sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d551470/catalog.png?design=favorite&lc=1748786692");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d551470/menu.png?design=favorite&lc=1748786692");}
@media (max-width: 1199px){
.addto__nav{display: flex;align-items: center;flex-wrap: wrap;}
.catalog__icon:after{content: '';display: block;width: 80px;height: 60px;position: absolute;bottom: -40px;}
}
@media (max-width: 639px){
.addto__nav .addto__nav-item{width: 100%;max-width: 260px;margin-bottom: 1rem;}
.addto__nav .addto__nav-item span{padding: 2rem;}
}
@media (max-width: 479px){
.addto__nav .addto__nav-item span{padding: 1rem;}
}
/**/
.header-overlay{content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;background-color: var(--main-color-black);opacity: 0;visibility: hidden;cursor: pointer;}
.header-overlay._active{opacity: 0.2;visibility: visible}
/**************************************/
/*** Свайпер слайдер навигация ***/
/**************************************/
body .swiper{overflow: hidden;}
body .swiper-navigation{}
body .swiper-navigation-lock{display: none;}
body .swiper-navigate{position: relative;justify-content: space-between;width: 100%;margin-top: 32px;}
body .swiper-navigate.swiper-pagination-lock{display: none;}
body .swiper-button-next, body .swiper-button-prev{cursor: pointer;transition: 0.3s;width: 52px;height: 52px;border-radius: 4px;z-index: 2;background: var(--main-color-greylight2);display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0;}
body .swiper-button-next:hover, body .swiper-button-prev:hover{background: var(--main-color-grey);}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left: 0;right: inherit;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right: 0;left: inherit;}
body .swiper-container-autoheight, body .swiper-container-autoheight .swiper-slide{height: auto !important;}
body .swiper-button-prev:after{transform: scaleX(-1);}
body .swiper-button-next.swiper-button-disabled, body .swiper-button-prev.swiper-button-disabled{opacity: .5;}
body .swiper-button-next:after, body .swiper-button-prev:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.2654 3.20809C10.9644 2.92347 10.4897 2.93669 10.2051 3.23762C9.92049 3.53856 9.93371 4.01325 10.2346 4.29787L15.4737 9.25298H2.75C2.33579 9.25298 2 9.58877 2 10.003C2 10.4172 2.33579 10.753 2.75 10.753H15.476L10.2346 15.7102C9.93371 15.9949 9.92049 16.4696 10.2051 16.7705C10.4897 17.0714 10.9644 17.0846 11.2654 16.8L17.6826 10.7306C17.8489 10.5733 17.9489 10.3732 17.9826 10.1644C17.994 10.1124 18 10.0584 18 10.003C18 9.94539 17.9935 9.88931 17.9812 9.83544C17.9462 9.62964 17.8467 9.43274 17.6826 9.27753L11.2654 3.20809Z' fill='%2325292D'/%3E%3C/svg%3E");}
body .swiper-button-next:after, body .swiper-button-prev:after{content: '';display:block;width: 20px;height: 20px;background-color: var(--main-color-black);-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: 6px;height: 6px;background: var(--main-color-white);transform: rotate(45deg);font-size: 0;border-radius: 0;opacity: 1;}
body .swiper-pagination-bullet-active{background: var(--main-color-green);}
@media (max-width: 767px){
  body .swiper-button-next, body .swiper-button-prev{width: 40px;height: 40px;}
}
/****************************************/
/*** Товары в слайдере ***/
/****************************************/
.swiper-slide{margin: 0;transition: all 0.3s ease;}
.swiper-row{margin: -6px !important;}
.swiper-padding{padding: 10px 6px !important;}
/*** Слайдер ***/
.sliderBanner{display: flex;align-items: center;width: 100%;flex-wrap: wrap;grid-gap: 16px;}
#slideshow{position: relative;width:calc(100% - 280px - 16px);border-radius: 4px;overflow: hidden;}
#slideshow .item{overflow: hidden;width: 100%;height:100%;position: relative;display: flex;align-items: center;background-size: cover;background-repeat: no-repeat;background-position: right;}
#slideshow .item .slide_content_block{z-index: 1;position: absolute;left: 40px;top: 50%;transform: translateY(-50%);max-width: 45%;margin-top: 18px;}
#slideshow .item .slide_content_block .title{font-weight: 700;font-size: 32px;margin-bottom: 16px;color: var(--main-color-white);height: 64px;overflow: hidden;}
#slideshow .item .slide_content_block .text{font-size: 16px;margin-bottom: 55px;display: block;color: var(--main-color-white);height: 32px;overflow: hidden;}
#slideshow .slideshow-bg{width: 60%;height: 226px;position: relative;margin-bottom: 18px;}
#slideshow .slideshow-bg:after{content: '';width: 100%;height: 100%;background: #00000080;display: block;}
#slideshow .slideshow-bg:before{content: '';width: 0;height: 0;border-top: 113px solid transparent;border-left: 62px solid #00000080;border-bottom: 113px solid transparent;position: absolute;top: 0;left: 100%;z-index: 1;}
#slideshow .swiper{height: 100%;}
#slideshow .swiper-pagination{position: absolute;top: 45%;transform: translate(-60%, -45%);left: 60%;z-index: 2;display: flex;flex-direction: column;grid-gap: 12px;width: max-content;}
#slideshow .swiper-button-prev, #slideshow .swiper-button-next{display:none;}
#slideshow, #banner{height: 360px;}
#banner{width:280px;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding: 30px;text-align: center;border-radius: 4px;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
#banner .banner_title{color: var(--main-color-white);text-align: left;font-size: 28px;font-weight: 700;line-height: 1.2;}
@media (max-width:1920px){
  #banner{width: 236px;}
  #slideshow{width: calc(100% - 236px - 16px);}
}
@media (max-width:1023px){
  #slideshow, #banner{height: 280px;}
  #banner .banner_title{font-size: 24px;line-height: 1;}
  #slideshow .slideshow-bg{height: 160px;margin-bottom: 16px;}
  #slideshow .slideshow-bg:before{border-top-width: 80px;border-left-width: 45px;border-bottom-width: 80px;}
  #slideshow .item .slide_content_block{margin-top: 16px;left: 30px;max-width: 50;}
  #slideshow .item .slide_content_block .text{margin-bottom: 20px;font-size: 14px;height: 28px;}
  #slideshow .item .slide_content_block .title{font-size: 24px;height: 50px;margin-bottom: 12px;}
}
@media (max-width:767px){
  #slideshow, #banner{width: 100%;}
  #banner{height: 80px;padding: 10px 16px;justify-content: center;}
  #banner .banner_title{text-align: center;}
  #slideshow .item .slide_content_block{max-width: 45%;}
}
@media (max-width:639px){
  #slideshow{height: 200px;}
  #banner{height: 60px;}
  #banner .banner_title{font-size: 18px;}
  #slideshow .slideshow-bg{height: 148px;}
  #slideshow .slideshow-bg:before{border-top-width: 74px;border-left-width: 30px;border-bottom-width: 74px;}
  #slideshow .item .slide_content_block{left: 16px;}
  #slideshow .item .slide_content_block .title{height: 46px;font-size: 22px;}
  #slideshow .item .slide_content_block .text{margin-bottom: 16px;}
  #slideshow .slide-button{height:40px;padding: 0 23px;}
  #slideshow .slide-button:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;}
}
@media (max-width:479px){
  #slideshow{height: 150px;}
  #banner .banner_title{font-size: 16px;}
  #slideshow .item .slide_content_block{max-width: 170px;margin-top: 12px;}
  #slideshow .item .slide_content_block .title{margin-bottom:14px;font-size: 18px;height: 37px;}
  #slideshow .item .slide_content_block .text{display:none;}
  #slideshow .slideshow-bg{height: 90px;width: 200px;margin-bottom: 12px;}
  #slideshow .slideshow-bg:before{border-top-width: 45px;border-left-width: 20px;border-bottom-width: 45px;}
  #slideshow .swiper-pagination{transform: translateY(-45%);left: 190px;}
}
/*Преимущества*/
.features{display: flex;align-items: center;grid-gap: 16px 20px;flex-wrap: wrap;width: 100%;margin-top:16px;}
.features .features_item{width: calc(25% - 15px);display: flex;align-items: center;grid-gap: 20px;}
.features .features_icon{width: 64px;height: 64px;min-width: 64px;background: var(--main-color-greenlight);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.features .features_icon:before{content: '';width:32px;min-width:32px;height: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:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M18.9634 4.1877C19.1356 3.97039 19.4516 3.9346 19.668 4.1079L20.7487 4.97351L16.7982 10H19.3419L22.3097 6.22389L24.8142 8.22997C25.0353 8.40702 25.0653 8.73213 24.8804 8.94665L23.9728 9.99976H26.5869C27.2916 8.93783 27.0861 7.48718 26.0646 6.66898L20.9183 2.54691C19.8365 1.6804 18.2562 1.8594 17.3957 2.94591L11.8086 9.99976H14.36L18.9634 4.1877ZM21 19C20.4477 19 20 19.4477 20 20C20 20.5523 20.4477 21 21 21H24C24.5523 21 25 20.5523 25 20C25 19.4477 24.5523 19 24 19H21ZM6 7C4.34315 7 3 8.34315 3 10V24.5004C3 26.9857 5.01472 29.0004 7.5 29.0004H24.5C26.9853 29.0004 29 26.9857 29 24.5004V15.5004C29 13.0152 26.9853 11.0004 24.5 11.0004L6 11C5.44772 11 5 10.5523 5 10C5 9.44772 5.44772 9 6 9H10.58L12.1763 7H6ZM5 24.5004V12.8293C5.31278 12.9398 5.64936 13 6 13H9.46974C9.47979 13.0003 9.48988 13.0004 9.5 13.0004H24.5C25.8807 13.0004 27 14.1197 27 15.5004V24.5004C27 25.8812 25.8807 27.0004 24.5 27.0004H7.5C6.11929 27.0004 5 25.8812 5 24.5004Z' fill='%233D5F3D'/%3E%3C/svg%3E");}
.features .features_item[data-id="2"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M7.00001 4C6.62124 4 6.27497 4.214 6.10558 4.55279L2.10558 12.5528C1.92992 12.9041 1.9762 13.3257 2.2239 13.6306L15.2239 29.6306C15.4138 29.8643 15.6989 30 16 30C16.3011 30 16.5862 29.8643 16.7761 29.6306L29.7761 13.6306C30.0238 13.3257 30.0701 12.9041 29.8944 12.5528L25.8944 4.55279C25.725 4.214 25.3788 4 25 4H7.00001ZM4.61804 12L7.61804 6H11.7194L10.2194 12H4.61804ZM5.10098 14H10.265L13.4925 24.3281L5.10098 14ZM12.3604 14H19.6397L16 25.6469L12.3604 14ZM21.7351 14H26.899L18.5076 24.3279L21.7351 14ZM27.382 12H21.7807L20.2807 6H24.382L27.382 12ZM19.7191 12H12.281L13.781 6H18.2191L19.7191 12Z' fill='%233D5F3D'/%3E%3C/svg%3E");}
.features .features_item[data-id="3"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M16 11C13.2386 11 11 13.2385 11 16C11 18.7614 13.2386 21 16 21C18.7614 21 21 18.7614 21 16C21 13.2385 18.7614 11 16 11ZM13 16C13 14.3431 14.3431 13 16 13C17.6569 13 19 14.3431 19 16C19 17.6568 17.6569 19 16 19C14.3431 19 13 17.6568 13 16ZM12.8403 29.628C13.8754 29.8753 14.936 30.0001 16.0003 30C17.0633 29.9984 18.1225 29.8725 19.1563 29.625C19.4531 29.5548 19.721 29.3945 19.9231 29.166C20.1252 28.9376 20.2518 28.6522 20.2853 28.349L20.5202 26.219C20.5538 25.868 20.7123 25.5407 20.9669 25.2968C21.2214 25.0529 21.5551 24.9085 21.9072 24.89C22.1404 24.8802 22.3727 24.924 22.5863 25.018L24.5412 25.875C24.728 25.9571 24.9297 25.9995 25.1337 25.9995C25.3377 25.9995 25.5395 25.9571 25.7262 25.875C25.9104 25.7949 26.0759 25.6774 26.2123 25.53C27.6568 23.9735 28.735 22.1138 29.3682 20.087C29.4589 19.7938 29.4561 19.4797 29.3602 19.1881C29.2644 18.8966 29.0802 18.6421 28.8333 18.46L27.1043 17.185C26.8196 16.9778 26.618 16.676 26.5357 16.3336C26.4535 15.9913 26.4958 15.6309 26.6553 15.317C26.7622 15.1078 26.917 14.9268 27.1073 14.789L28.8273 13.518C29.0757 13.3364 29.2611 13.0815 29.3574 12.7892C29.4537 12.4969 29.4561 12.1817 29.3642 11.888C28.7321 9.86073 27.6533 8.00108 26.2073 6.44595C25.9982 6.22239 25.7249 6.06917 25.4251 6.00739C25.1253 5.9456 24.8137 5.97828 24.5332 6.10095L22.5873 6.95697C22.374 7.04995 22.1418 7.09143 21.9095 7.07806C21.6772 7.0647 21.4513 6.99686 21.2501 6.88004C21.0488 6.76321 20.8779 6.60068 20.7511 6.40558C20.6244 6.21048 20.5453 5.98829 20.5202 5.75696L20.2843 3.63696C20.2513 3.33002 20.1228 3.04115 19.9171 2.811C19.7113 2.58085 19.4386 2.42102 19.1372 2.35397C18.1104 2.12454 17.0624 2.00287 16.0102 1.99097C14.9519 2.00349 13.8976 2.12514 12.8642 2.35397C12.5623 2.42033 12.289 2.58026 12.0833 2.81097C11.8771 3.03954 11.7488 3.32776 11.7172 3.63397L11.4802 5.75595C11.4543 5.98763 11.3746 6.21003 11.2473 6.40533C11.12 6.60064 10.9488 6.76342 10.7473 6.88065C10.5458 6.99787 10.3196 7.0663 10.0869 7.08041C9.85422 7.09453 9.62145 7.05398 9.40725 6.96198L7.46126 6.10495C7.27614 6.02603 7.07698 5.98538 6.87574 5.98538C6.67451 5.98538 6.47536 6.02603 6.29025 6.10495C6.1005 6.18458 5.93001 6.30393 5.79025 6.45496C4.34425 8.01196 3.26489 9.87275 2.63125 11.901C2.54103 12.194 2.54415 12.5078 2.64018 12.7989C2.73621 13.0901 2.92041 13.3442 3.16725 13.526L4.89225 14.798C5.17575 15.0066 5.37612 15.3089 5.45778 15.6513C5.53943 15.9936 5.49709 16.3539 5.33825 16.668C5.2334 16.8765 5.08054 17.0571 4.89225 17.195L3.16725 18.47C2.91967 18.6521 2.73507 18.9069 2.63917 19.1989C2.54327 19.4909 2.54085 19.8055 2.63224 20.099C3.26559 22.1285 4.34496 23.9906 5.79126 25.549C5.92796 25.6955 6.0934 25.8122 6.27725 25.892C6.46402 25.9726 6.66532 26.0142 6.86876 26.0142C7.0722 26.0142 7.27348 25.9726 7.46025 25.892L9.41525 25.033C9.62848 24.9408 9.86036 24.9 10.0922 24.9138C10.3241 24.9275 10.5495 24.9955 10.7504 25.1122C10.9512 25.2289 11.1219 25.3911 11.2486 25.5858C11.3754 25.7804 11.4547 26.0021 11.4802 26.233L11.7153 28.359C11.7496 28.6605 11.876 28.9441 12.0773 29.1712C12.2786 29.3982 12.545 29.5577 12.8403 29.628ZM18.3413 27.762C16.7983 28.0785 15.2072 28.0785 13.6643 27.762L13.4693 26.022C13.374 25.1707 12.9681 24.3845 12.3292 23.814C11.8291 23.3736 11.2147 23.0836 10.5568 22.9774C9.89898 22.8713 9.22451 22.9533 8.61125 23.214L7.00525 23.914C5.96924 22.7277 5.17199 21.3525 4.65725 19.864L6.08125 18.812C6.52119 18.4878 6.8788 18.0648 7.12526 17.577C7.37171 17.0893 7.50012 16.5504 7.50012 16.004C7.50012 15.4575 7.37171 14.9187 7.12526 14.4309C6.8788 13.9432 6.52119 13.5201 6.08125 13.196L4.65925 12.147C5.17459 10.6599 5.9718 9.28617 7.00725 8.10095L8.60725 8.80096C9.04825 8.9957 9.52516 9.09586 10.0072 9.09497C10.8657 9.09228 11.6933 8.77416 12.3325 8.20111C12.9718 7.62806 13.3781 6.84006 13.4743 5.98697L13.6683 4.23996C14.4419 4.0904 15.2273 4.0101 16.0152 3.99997C16.7972 4.00989 17.5766 4.08986 18.3443 4.23895L18.5313 5.97897C18.6237 6.83297 19.0286 7.62261 19.6683 8.19595C20.1687 8.63891 20.7848 8.93051 21.4447 9.03674C22.1045 9.14297 22.781 9.05946 23.3952 8.79596L24.9953 8.09598C26.0318 9.28097 26.8294 10.6552 27.3442 12.143L25.9223 13.189C25.4801 13.512 25.1203 13.9349 24.8724 14.4232C24.6244 14.9114 24.4951 15.4513 24.4951 15.999C24.4951 16.5466 24.6244 17.0865 24.8724 17.5748C25.1203 18.063 25.4801 18.4859 25.9223 18.809L27.3442 19.858C26.8292 21.3437 26.0334 22.7166 25.0003 23.902L23.4002 23.202C22.8996 22.9792 22.3534 22.878 21.8062 22.9067C21.259 22.9354 20.7264 23.0931 20.2518 23.3671C19.7773 23.641 19.3742 24.0234 19.0757 24.4829C18.7772 24.9424 18.5917 25.466 18.5343 26.011L18.3413 27.762Z' fill='%233D5F3D'/%3E%3C/svg%3E");}
.features .features_item[data-id="4"] .features_icon:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M12 15C13.1046 15 14 14.1046 14 13C14 11.8954 13.1046 11 12 11C10.8954 11 10 11.8954 10 13C10 14.1046 10.8954 15 12 15ZM22 13C22 14.1046 21.1046 15 20 15C18.8954 15 18 14.1046 18 13C18 11.8954 18.8954 11 20 11C21.1046 11 22 11.8954 22 13ZM9.553 19.1056C10.0445 18.8598 10.6416 19.0568 10.8909 19.5453L10.8944 19.5518C10.8999 19.5618 10.9111 19.5816 10.9282 19.6099C10.9626 19.6666 11.0207 19.7565 11.1049 19.8688C11.2737 20.0938 11.5446 20.4049 11.9374 20.7191C12.7104 21.3375 13.9931 22 16.0002 22C18.0073 22 19.29 21.3375 20.063 20.7191C20.4558 20.4049 20.7268 20.0938 20.8955 19.8688C20.9797 19.7565 21.0378 19.6666 21.0722 19.6099C21.0894 19.5816 21.1005 19.5618 21.1061 19.5518L21.1096 19.5453C21.3589 19.0568 21.9559 18.8598 22.4474 19.1056C22.9414 19.3526 23.1416 19.9532 22.8946 20.4472L22.8941 20.4483L22.8935 20.4495L22.8922 20.452L22.8893 20.4579L22.8815 20.4729C22.8755 20.4843 22.8678 20.4987 22.8585 20.5156C22.8398 20.5495 22.8144 20.5941 22.7818 20.6479C22.7165 20.7553 22.6222 20.8998 22.4955 21.0688C22.2424 21.4062 21.8571 21.8451 21.3124 22.2809C20.2104 23.1625 18.4931 24 16.0002 24C13.5073 24 11.79 23.1625 10.688 22.2809C10.1433 21.8451 9.75802 21.4062 9.5049 21.0688C9.37817 20.8998 9.28388 20.7553 9.21867 20.6479C9.18603 20.5941 9.16059 20.5495 9.14194 20.5156C9.13261 20.4987 9.12497 20.4843 9.11896 20.4729L9.11117 20.4579L9.10818 20.452L9.10691 20.4495L9.10633 20.4483L9.10578 20.4472C8.85881 19.9532 9.05902 19.3526 9.553 19.1056ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM4 16C4 9.37258 9.37258 4 16 4C22.6274 4 28 9.37258 28 16C28 22.6274 22.6274 28 16 28C9.37258 28 4 22.6274 4 16Z' fill='%233D5F3D'/%3E%3C/svg%3E");}
.features .features_title{font-weight: 500;font-size: 16px;line-height: 1.2;width: 100%;}
@media (max-width: 1023px){
  .features .features_item{grid-gap: 12px;}
  .features .features_icon{width: 44px;height: 44px;min-width: 44px;}
  .features .features_icon:before{width: 24px;min-width: 24px;height: 24px;}
  .features .features_title{font-size:14px;}
}
@media (max-width:767px){
  .features .features_item{width: calc(50% - 10px);}
}
@media (max-width:479px){
  .features .features_item{width: 100%;}
}
/*** Новости ***/
#news .news__image{width: 100%;padding-bottom: 100%;position: relative;display: block;}
#news .news__image img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;max-width: 100%;max-height: 100%;}
#news .newx-box{position:relative;}
#news .news__inner{background: var(--main-color-white);border-radius: 4px;overflow: hidden;}
#news .news__content{padding:16px;}
#news .news__date{color: var(--main-color-green2);font-size: 12px;margin-bottom: 8px;pointer-events: none;}
#news .news__title{color: var(--main-color-greydark);margin-bottom: 8px;display: block;pointer-events: none;height: 28px;overflow: hidden;}
#news .news__button{transition: 0.2s;color: var(--main-color-black);display: flex;align-items: center;}
#news .news_arrow{transition: 0.2s;width: 32px;height: 32px;min-width: 32px;background: transparent;border-radius: 50%;margin-left: 12px;display: flex;align-items: center;justify-content: center;}
#news .news_arrow .icon_{margin:0;background-color: var(--main-color-black);width:12px;min-width:12px;height:12px;}
#news .news__button:hover{color: var(--main-color-green2);}
#news .news__button:hover .news_arrow{background: var(--main-color-greylight2);}
#news .news__desc{display: none;}
@media (min-width:768px){
#news .news__item{transition: 0.5s;}
#news .news__item:hover{transform: translateY(-5px);}
}
/*Страница новости*/
.news-box .news-time{margin-top: 16px;}
.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{background: var(--main-color-black);}
#footer_top{background: var(--main-color-black);padding: 32px 0;}
#footer .footer_top{display: flex;flex-wrap: wrap;grid-gap: 32px;}
#footer_bottom{background: var(--main-color-blackdark);padding: 10px 0;}
#footer .block{width: calc(25% - 24px);display: flex;flex-direction: column;}
#footer .block .title{font-weight: 700;font-size: 14px;color: var(--main-color-black);margin-bottom: 15px;display: flex;align-items: center;}
#footer .block ul{padding: 0;margin: 0;width: 100%;display: flex;flex-direction: column;grid-gap: 16px;}
#footer .block ul.footer_catalog{max-height: 200px;overflow-y: auto;padding-right: 5px;}
#footer .block ul li{list-style-type: none;}
#footer .block ul li a{color: var(--main-color-greydark);}
#footer .block ul li a:hover, #footer .block > div a:hover{color: var(--main-color-green2);}
#footer .footer_bottom{display: flex;align-items: center;justify-content: space-between;width: 100%;grid-gap: 12px;}
#footer .copyright{color: var(--main-color-greydark);text-align: left;font-size: 12px}
#footer .footer_bottom .payment{width: max-content;}
#footer .footer_title{font-size: 20px;color: var(--main-color-white);margin-bottom: 20px;}
#footer .contacts-item{display: flex;flex-direction: column;grid-gap: 8px;}
#footer .contacts-item:not(:last-child){margin-bottom: 20px;}
#footer .contacts .contacts-item a{color: var(--main-color-white);font-size: 14px;text-decoration: revert;transition: 0.2s;}
#footer .contacts .contacts-item a:hover{color: var(--main-color-green2);}
#footer .contacts .contacts-item .contacts_info{font-weight: 700;font-size: 16px;color: var(--main-color-greydark);text-decoration: none;}
#footer .contacts .contacts-item.region .contacts_info{font-weight: 400;font-size: 12px;}
#footer .footer_logo{width: 132px;height: 132px;background: var(--main-color-green);border-radius: 2px;margin: -40px auto 0 auto;position: relative;}
#footer .footer_logo:after{content: '';display: block;border-top: 30px solid var(--main-color-green);border-right: 66px solid transparent;border-left: 66px solid transparent;border-bottom: 0;position: absolute;left: 0;top: 100%;}
#footer .footer_logo a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;padding-bottom: 100%;}
#footer .footer_logo a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
#footer .footer_top .block.first_ .social-links{width: max-content;margin: 88px auto 0;}
#footer .block.contacts .social-links{display:none;}
#footer .footer-show_btn{margin-top: 16px;cursor: pointer;}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;}
.payment .paymentTitle{color: #fff;margin-bottom: 10px;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;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: var(--main-color-greydark);width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 12px 24px;}
.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 .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 .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 .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 a{transition: 0.2s;width:24px;min-width: 24px;height:24px;background-color: var(--main-color-white);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.social-links a:hover{background-color: var(--main-color-green2);}
.payment-ico.whatsapp {margin:10px}
@media (max-width:1023px){
  #footer .copyright, #footer .footer_bottom .payment{width:100%;}
  #footer .footer_bottom{flex-wrap: wrap;}
}
@media (max-width:767px){
  #footer .block{width: calc(33.3% - 22px);}
  #footer .block.first_{display:none;}
  #footer .block.contacts .social-links{display:flex;}
  #footer_bottom{padding: 16px 0;}
  #footer_top{padding: 16px 0;}
}
@media (min-width:640px){
  #footer .block.catalog ul li:nth-child(n+6){display:none;}
  #footer .block.catalog ul li.show{display:flex;}
}
@media (max-width:639px){
  #footer .block{width: 100%;}
  #footer .block ul{flex-wrap: wrap;flex-direction: initial;}
  #footer .block ul{grid-gap: 12px 16px;}
  #footer .footer-show_btn{display:none !important;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
.block-title{position:relative;margin-bottom: 24px;display: flex;align-items: center;justify-content: center;}
.block-title .title{margin: 0;text-align: center;font-size: 32px;color: var(--main-color-black);font-weight: 500;user-select: none;}
.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: 767px){
 .block-title .title{font-size: 24px;}
}
@media (max-width: 479px){
 .block-title .title{max-width: 200px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 16px;position: relative;font-size: 14px;color: var(--main-color-black);white-space: nowrap;}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;overflow: hidden;overflow-x: auto;padding-bottom: 4px;}
#breadcrumbs 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='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");}
#breadcrumbs ul li:before{content: "";background-color: var(--main-color-greydark);min-width: 18px;width: 18px;height: 18px;margin: 0 8px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#breadcrumbs ul li:first-child:before{display: none;}
#breadcrumbs ul li a{vertical-align: middle;font-size: 14px;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-greydark);}
#breadcrumbs ul li a:hover{color: var(--main-color-green2);}
/*** Промо-блок (Распродажа) ***/
.indexContainerProduct{display: flex;grid-gap: 32px 16px;flex-wrap: wrap;width: 100%;position: relative;}
.indexContainerProduct .promo{width: calc(100% - 380px - 16px)}
.indexContainerProduct .pdt__new{width:380px;}
.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;}
.indexContainerProduct.no_new #promo{width: 100%;}
@media (min-width: 768px){
  .indexContainerProduct.no_promo .promo-banner, .indexContainerProduct.no_promo .content{height: 100%;}
}
/*Новинки*/
#pdt__new form{display: flex;}
#pdt__new .products-grid .item .product-image{width:145px;}
#pdt__new .item .product-shop{width: calc(100% - 145px);padding: 12px 16px;height: 145px;display: flex;flex-direction: column;justify-content: space-between;}
#pdt__new .products-grid .item .actions{position: initial;flex-direction: initial;align-items: center;width: max-content;margin-top: 0;}
#pdt__new .products-grid .item .product-shop_top{overflow: hidden;margin-bottom: 4px;flex-wrap: nowrap;align-items: flex-start;}
#pdt__new .products-grid .item .available-true, #pdt__new .products-grid .item .available-false{width: max-content;border: 0;padding: 0;text-align: right;background: transparent;}
#pdt__new .products-grid .item .price-box{justify-content: flex-start;width: calc(100% - 95px);}
#pdt__new .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
#pdt__new .products-grid .item .price:not(.old-price) span span:not(.num){font-size: 12px;}
#pdt__new .products-grid .item .product-shop .old-price{font-size: 12px;}
#pdt__new .products-grid .item .product-shop .product-name{margin-bottom:4px;height: 43px;}
#pdt__new .icon_sticker{top: 4px;left: 4px;}
@media (min-width: 768px){
  body .pdt__new .swiper-button-next, body .pdt__new .swiper-button-prev{width: 32px;height: 32px;}
  body .pdt__new .swiper-button-next:after, body .pdt__new .swiper-button-prev:after{width: 12px;height: 12px;}
}
@media (min-width: 480px) and (max-width: 767px){
  #pdt__new .products-grid .item .price-box{width: calc(100% - 64px - 8px);}
}
@media (max-width: 479px){
  #pdt__new .products-grid .item .price-box{grid-gap: 4px 8px;width:100%;}
  #pdt__new .products-grid .item .product-image{width:126px;}
  #pdt__new .products-grid .item .product-shop{width: calc(100% - 126px);height: max-content;}
  #pdt__new .products-grid .item .product-shop_top{height: max-content;margin-bottom: 4px;}
  #pdt__new .products-grid .item .available-true, #pdt__new .products-grid .item .available-false{display:none;}
}
/*Вы смотрели*/
#viewed form{display: flex;}
#viewed .products-grid .item .product-image{width:145px;}
#viewed .item .product-shop{width: calc(100% - 145px);padding: 12px 16px;height: 145px;display: flex;flex-direction: column;justify-content: space-between;}
#viewed .products-grid .item .actions{position: initial;flex-direction: initial;align-items: center;width: max-content;margin-top: 0;}
#viewed .products-grid .item .product-shop_top{height: max-content;margin-bottom: 4px;flex-wrap: nowrap;align-items: flex-start;overflow: hidden;}
#viewed .products-grid .item .available-true, #viewed .products-grid .item .available-false{width: max-content;border: 0;padding: 0;text-align: right;background: transparent;}
#viewed .products-grid .item .price-box{justify-content: flex-start;width: calc(100% - 95px);}
#viewed .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
#viewed .products-grid .item .price:not(.old-price) span span:not(.num){font-size: 12px;}
#viewed .products-grid .item .product-shop .old-price{font-size: 12px;}
#viewed .products-grid .item .product-shop .product-name{margin-bottom:4px;height: 43px;}
#viewed .icon_sticker{top: 4px;left: 4px;}
#viewed .products-grid .item form{display: flex;}
#viewed .products-grid .item .product-image{width: 145px;}
#viewed .products-grid .item .product-shop{width: calc(100% - 145px);height:145px;}
@media (max-width: 479px){
  #viewed .products-grid .item .price-box{grid-gap: 4px 8px;width:100%;}
  #viewed .products-grid .item .product-image{width:126px;}
  #viewed .products-grid .item .product-shop{width: calc(100% - 126px);height: max-content;}
  #viewed .products-grid .item .product-shop_top{height: max-content;}
  #viewed .products-grid .item .available-true, #viewed .products-grid .item .available-false{display:none;}
}
/*Распродажа*/
.promo .promo-banner{height: 282px;position: relative;background-position: right !important;background-repeat: no-repeat !important;background-size: cover !important;border-radius: 4px;overflow: hidden;margin-bottom: 32px;display: flex;align-items: center;}
.promo .promo-banner_content{z-index: 1;position: absolute;top: 50%;transform: translateY(-50%);width: 45%;margin-top: 20px;left:40px;user-select: none;}
.promo .promo-bg{width:60%;max-width: 355px;height: 156px;position: relative;margin-bottom: 20px;}
.promo .promo-bg:after{content: '';width: 100%;height: 100%;background: #00000080;display: block;}
.promo .promo-bg:before{content: '';width: 0;height: 0;border-top: 78px solid transparent;border-left: 42px solid #00000080;border-bottom: 78px solid transparent;position: absolute;top: 0;left: 100%;z-index: 1;}
.promo .promo-title{color: var(--main-color-white);font-weight: 700;font-size: 32px;max-width: 306px;max-height: 66px;overflow: hidden;}
.promo .promo-btn{margin-top:28px;}
.promo .products-grid .item form{display: flex;}
.promo .products-grid .item .product-image{width: 145px;}
.promo .products-grid .item .product-shop{width: calc(100% - 145px);height:145px;}
.promo .products-grid .item{border: 4px solid var(--main-color-greenlight2);}
.promo .products-grid .item .goodsListForm:before{display:none;}
.promo .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
.promo .products-grid .item .price:not(.old-price) span span:not(.num){font-size: 14px;}
.promo .products-grid .item .product-shop .old-price{font-size: 12px;}
.promo .icon_sticker{top: 4px;left: 4px;}
.promo .products-grid .item .actions{display: none;}
.promo .promo_dateDiscount{position:relative;background: var(--main-color-greenlight2);border-radius:2px 0 0 2px;padding: 4px 10px;font-style: italic;font-weight: 600;font-size: 12px;color: var(--main-color-green3);width: max-content;margin-right: 7px;margin-bottom: 12px;}
.promo .promo_dateDiscount:after{content: '';width: 0;height: 0;border-top: 10px solid transparent;border-left: 7px solid var(--main-color-greenlight2);border-bottom: 10px solid transparent;position: absolute;top: 0;left: 100%;}
.promo .products-grid .item .available-true, .promo .products-grid .item .available-false{padding: 0;border: 0;}
.promo .products-grid .item .price-box{width: calc(100% - 95px);}
@media (min-width: 768px){
  body .promo .swiper-button-next, body .promo .swiper-button-prev{width: 32px;height: 32px;}
  body .promo .swiper-button-next:after, body .promo .swiper-button-prev:after{width: 12px;height: 12px;}
}
@media (max-width: 1919px){
  .indexContainerProduct .pdt__new{width: 404px;}
  .indexContainerProduct .promo{width: calc(100% - 404px - 16px);}
  .promo .promo-banner_content{width: 54%;}
}
@media (max-width: 1023px){
  .indexContainerProduct .pdt__new, .indexContainerProduct .promo{width: calc(50% - 8px);}
  .promo .promo-banner_content{left: 24px;width: 65%;margin-top: 18px}
  .promo .promo-title{font-size: 24px;max-height: 49px;}
  .promo .promo-bg{height: 116px;width: 75%;margin-bottom: 18px;}
  .promo .promo-bg:before{border-top-width: 58px;border-left-width: 32px;border-bottom-width: 58px;}
  .promo .promo-btn{margin-top: 12px;}
}
@media (max-width: 767px){
  .promo .products-grid .item .price-box{width: 100%;}
  .indexContainerProduct .pdt__new, .indexContainerProduct .promo{width: 100%;}
  .promo .promo-banner{height:180px;}
  .promo .promo-bg{height: 92px;width: 65%;max-width: initial;margin-bottom: 16px;}
  .promo .promo-title{max-width: initial;}
  .promo .promo-bg:before{border-top-width: 46px;border-left-width: 22px;border-bottom-width: 46px;}
  .promo .promo-banner_content{width: 60%;}
  .promo .promo-btn{margin-top: 16px;margin-top: 16px;}
}
@media (max-width: 639px){
  .promo .promo-btn{display:none;}
  .promo .promo-bg{max-width: 270px;height: 96px;margin-bottom: 0;}
  .promo .promo-bg:before{border-top-width: 48px;border-left-width: 34px;border-bottom-width: 48px;}
  .promo .promo-banner_content{max-width: 244px;margin-top:0;}
}
@media (max-width: 479px){
  .promo .products-grid .item .product-image{width:126px;}
  .promo .products-grid .item .product-shop{width: calc(100% - 126px);height: auto;}
  .promo .promo_dateDiscount{padding: 4px;}
  .promo .products-grid .item .product-shop_top{height: max-content;}
  .promo .products-grid .item .product-shop_top .price-box{height: 34px;}
  .promo .products-grid .item .available-true, .promo .products-grid .item .available-false{display:none;}
  .promo .promo-title{font-size: 16px;max-height: 32px;}
  .promo .promo-bg{height: 72px;}
  .promo .promo-bg:before{border-top-width: 36px;border-left-width: 24px;border-bottom-width: 36px}
  .promo .promo-banner_content{left: 12px;}
  .promo .promo-banner{height: 116px;}
}
/** Товары таблицей **/
#banner_catalog{width:100%;height: 300px;display: flex;flex-direction: column;justify-content: flex-end;padding: 24px;text-align: center;border-radius: 4px;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
#banner_catalog .banner_catalog_title{color: var(--main-color-white);text-align: left;font-size: 24px;font-weight: 700;line-height: 1.2;max-width: 80%;}
.products-grid{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 16px 20px;text-align: center;width: 100%;overflow: hidden;}
.products-grid .item{position: relative;border-radius: 4px;overflow: hidden;transition: 0.3s;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;position: relative;background: var(--main-color-white);z-index: 0;padding: 0;overflow: hidden;border-radius: 4px 4px 0 0;text-align: center;}
.products-grid .item .product-image .product-img{width: 100%;padding-bottom: 100%;position: relative;}
.products-grid .item .product-image .product-img img{object-fit: contain;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.products-grid .item .quickview{display:none;}
.pdt__index .products-grid .item:nth-child(n+11){display: none;}
.pdt__index .products-grid .item.show{display: block !important;}
.products__buttons{display: flex;justify-content: center;margin-top: 10px;}
.products__buttons a{text-transform: initial;padding: 13px 24px;width: 137px;}
@media (min-width: 768px){
  .products-grid:not(.products-swiper), .categories_grid{padding: 10px 6px;}
}
@media (max-width: 1919px){
.pdt__index .products-grid .item:nth-child(n+9){display: none;}
.products-grid{grid-template-columns: repeat(4, 1fr);grid-gap: 16px 16px;;}
}
@media (max-width: 1023px){
.pdt__index .products-grid .item:nth-child(n+7){display: none;}
}
@media (max-width: 767px){
  .products__buttons{margin-top: 16px;}
}
#indexContainerInfo{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.indexContainerInfo .index-reviews{width: 478px;}
.indexContainerInfo .index_mainBlock{width: calc(100% - 478px - 16px);}
body .index-reviews .swiper-button-next, body .index-reviews .swiper-button-prev{width: 32px;height: 32px;}
body .index-reviews .swiper-button-next:after, body .index-reviews .swiper-button-prev:after{width: 12px;height: 12px;}
.indexContainerInfo .index-reviews .swiper-slide{background: var(--main-color-white);border-radius: 4px;padding: 16px;height: auto;}
.indexContainerInfo .index-reviews_top{display: flex;align-items: center;grid-gap: 16px;margin-bottom: 16px;}
.indexContainerInfo .index-reviews_img{width:64px;height:64px;border-radius: 50%;overflow: hidden;}
.indexContainerInfo .index-reviews_info{width:calc(100% - 64px - 16px);}
.indexContainerInfo .index-reviews_title{margin-bottom: 8px;font-size: 14px;color: var(--main-color-greydark);}
.indexContainerInfo .index-reviews_date{font-size: 12px;color: var(--main-color-green2);}
.indexContainerInfo .index-reviews_text{font-size: 14px;line-height: 1.2;}
@media (max-width: 1919px){
  .indexContainerInfo .index-reviews{width: 404px;}
  .indexContainerInfo .index_mainBlock{width: calc(100% - 404px - 16px);}
}
@media (max-width: 1023px){
.indexContainerInfo .index-reviews, .indexContainerInfo .index_mainBlock{width: 100%;}
}
/*** Избранное ***/
.add-wishlist .wishlist-icon, .sticky_add-wishlist{background-color: #959595;}
.add-wishlist .wishlist-icon, .sticky_add-wishlist{-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='M2 2.5C2 1.11929 3.11929 0 4.5 0H11.5C12.8807 0 14 1.11929 14 2.5V15.5C14 15.6881 13.8945 15.8602 13.7269 15.9456C13.5593 16.0309 13.358 16.015 13.2059 15.9044L8 12.1182L2.79409 15.9044C2.64199 16.015 2.4407 16.0309 2.27311 15.9456C2.10553 15.8602 2 15.6881 2 15.5V2.5ZM4.5 1C3.67157 1 3 1.67157 3 2.5V14.5181L7.70592 11.0956C7.88124 10.9681 8.11876 10.9681 8.29409 11.0956L13 14.5181V2.5C13 1.67157 12.3284 1 11.5 1H4.5Z' fill='%2325292D'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.add-compare .compare-icon, .sticky_add-compare{background-color: #959595;}
.add-compare .compare-icon, .sticky_add-compare{-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='M6.35714 2.28571V14.8571H10.6429V2.28571C10.6429 1.65453 10.1632 1.14286 9.57143 1.14286H7.42857C6.83684 1.14286 6.35714 1.65453 6.35714 2.28571ZM5.28571 6.85714V2.28571C5.28571 1.02335 6.2451 0 7.42857 0H9.57143C10.7549 0 11.7143 1.02335 11.7143 2.28571V3.42857H13.8571C15.0406 3.42857 16 4.45192 16 5.71429V15.4286C16 15.7442 15.7602 16 15.4643 16H1.53571C1.23985 16 1 15.7442 1 15.4286V9.14286C1 7.88049 1.95939 6.85714 3.14286 6.85714H5.28571ZM5.28571 14.8571V8H3.14286C2.55112 8 2.07143 8.51167 2.07143 9.14286V14.8571H5.28571ZM11.7143 14.8571H14.9286V5.71429C14.9286 5.0831 14.4489 4.57143 13.8571 4.57143H11.7143V14.8571Z' fill='%2325292D'/%3E%3C/svg%3E");}
.products-grid .item .product-shop{text-align: left;padding: 12px;background: var(--main-color-white);}
.products-grid .item .product-shop .no-old-price{display: none;}
.products-grid .item .product-shop .product-name{display: block;height: 43px;font-size: 14px;overflow: hidden;color: var(--main-color-black);word-break: break-word;margin-bottom: 8px;}
.products-grid .item .product-shop .product-name:hover{color: var(--main-color-green2);}
.products-grid .item .product-shop .price:not(.old-price){font-size: 20px;}
.products-grid .item .product-shop .price span{white-space: initial;overflow: hidden;}
.products-grid .item .product-shop .price:not(.old-price) span span:not(.num){font-size: 16px;}
.products-grid .item .product-shop .old-price{font-size: 14px;}
.products-grid .item .price-box{display: flex;flex-direction: column;grid-gap: 6px;justify-content: flex-end;min-height: 40px;}
.products-grid .item .product-shop_top{display: flex;grid-gap: 6px;justify-content: space-between;margin-bottom: 12px;}
.products-grid .item .actions{position: absolute;top: 12px;right: 12px;display: flex;flex-direction: column;grid-gap: 8px;}
.products-grid .item .actions .actions-btn{transition: 0.2s;width: 32px;min-width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.products-grid .item .actions .actions-btn .icon_{transition: 0.2s;margin: 0;min-width:16px;width:16px;height:16px;}
.products-grid .item .actions .actions-btn.add-cart, .products-grid .item .actions .actions-btn.add-mod{background: var(--main-color-black);}
.products-grid .item .actions .actions-btn.add-cart .icon_, .products-grid .item .actions .actions-btn.add-mod .icon_{background-color: var(--main-color-white);}
.products-grid .item .actions .actions-btn.add-cart:hover, .products-grid .item .actions .actions-btn.add-mod:hover{background: var(--main-color-green2);}
.products-grid .item .actions .actions-btn.callback_notify{background: var(--main-color-grey);}
.products-grid .item .actions .actions-btn.callback_notify .icon_{background-color: var(--main-color-black);}
.products-grid .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-greenlight);}
.products-grid .item .actions .actions-btn.callback_notify:hover .icon_{background: var(--main-color-green2);}
.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-green2);}
.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;}
/*Наличие*/
.available-true{color: var(--main-color-green2);}
.available-false{color: var(--main-color-greylight);}
.products-grid .item .available-true, .products-grid .item .available-false{font-size: 14px;border: 1px solid var(--main-color-greylight2);border-right: 0;border-left: 0;padding: 8px 12px;background: var(--main-color-white);text-align: left;}
@media (min-width:768px){
  .products-grid .item:hover{transform: translateY(-5px);overflow: visible;}
  .products-grid .item:before{content: '';position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;width: calc(100% + 8px);height: calc(100% + 8px);border: 4px solid var(--main-color-greenlight2);border-radius: 4px;display: none;transition: 0.5s;}
  .products-grid .item:hover:before{display: block;}
  .products-grid .item .product-image{border-radius: 0;}
}
@media (max-width:767px){
  .products-grid .item .product-shop_top{flex-wrap: wrap;height: auto;}
  .products-grid .item .available-true, .products-grid .item .available-false{text-align: left;width: 100%;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 18px;}
  .products-grid .item .price-box{height: 38px;}
}
@media (max-width:479px){
  .products-grid .item .actions{position: initial;top: 12px;right: 12px;display: flex;flex-direction: initial;grid-gap: 8px;justify-content: space-between;margin-top: 8px;}
  .products-grid .item .product-shop .price:not(.old-price){font-size: 16px;}
  .products-grid .item .price-box{height: 36px;}
  .products-grid .item .product-shop .price:not(.old-price) span span:not(.num){font-size: 14px;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: grid;grid-gap: 16px;grid-template-columns: repeat(1, 1fr);}
.products-list .item{position: relative;background: var(--main-color-white);display: flex;}
.products-list .item .product-image{position: relative;background: var(--main-bgImg);width: 100px;height:100px;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 .product-shop{width: calc(100% - 100px);display: flex;flex-direction: column;padding: 10px 12px;}
.products-list .item .add-cart .icon_, .products-list .item .add-mod .icon_, .products-list .item .callback_notify .icon_{margin: 0;}
.products-list .item .add-cart span:not(.icon_), .products-list .item .add-mod span:not(.icon_), .products-list .item .callback_notify span:not(.icon_){display:none;}
.products-list .item .actions-btn{max-width: 100%;width: 100%;height:40px;}
.products-list .item .product-shop .product-name{overflow: hidden;font-size: 14px;height: 16px;display: block;color: var(--main-color-black);text-overflow: ellipsis;word-break: break-word;margin-bottom: 8px;position:relative;}
.products-list .item .product-shop .product-name:hover{color: var(--main-color-green2);}
.products-list .item .product-shop_top{margin-bottom: 8px;display: flex;align-items: center;justify-content: space-between;grid-gap: 8px;}
.products-list .item .product-shop .price-box{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 8px;}
.products-list .item .product-shop .actions{width: 100%;}
.products-list .item .product-shop .actions .menu_links{display: flex;align-items: center;grid-gap: 8px;}
.products-list .item .product-shop .actions .menu_links .qty-wrap{margin-right: 12px;display: none;}
.products-list .item .callback_notify.button{display: flex;align-items: center;  justify-content: center;}
.products-list .item .product-shop .actions .add-cart.quick{white-space: break-spaces;line-height: 1;margin-right:30px;height: 45px;display: flex;align-items: center;justify-content: center;width: max-content;}
.products-list .item .product-icons{position: absolute;z-index: 1;right: 15px;top: 15px;} 
.products-list .item.empty .product-shop .actions .empty{display: inline-block;vertical-align: middle;height: 36px;line-height: 36px;padding: 0 17px;font-size: 14px;color: #333;background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-list .item .price span{white-space: initial;overflow: hidden;}
.products-list .item .price:not(.old-price){font-size:16px;height: 16px;}
.products-list .item .price:not(.old-price) span span:not(.num){font-size:14px;}
.products-list .item .price.old-price{font-size:14px;height: 14px;}
.products-list .item .actions .actions-btn{transition: 0.2s;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.products-list .item .actions .actions-btn .icon_{transition: 0.2s;margin: 0;min-width:16px;width:16px;height:16px;}
.products-list .item .actions .actions-btn.add-cart, .products-list .item .actions .actions-btn.add-mod{background: var(--main-color-black);}
.products-list .item .actions .actions-btn.add-cart .icon_, .products-list .item .actions .actions-btn.add-mod .icon_{background-color: var(--main-color-white);}
.products-list .item .actions .actions-btn.add-cart:hover, .products-list .item .actions .actions-btn.add-mod:hover{background: var(--main-color-green2);}
.products-list .item .actions .actions-btn.callback_notify{background: var(--main-color-grey);}
.products-list .item .actions .actions-btn.callback_notify .icon_{background-color: var(--main-color-black);}
.products-list .item .actions .actions-btn.callback_notify:hover{background: var(--main-color-greenlight);}
.products-list .item .actions .actions-btn.callback_notify:hover .icon_{background: var(--main-color-green2);}
.products-list .item .actions .actions-btn.product-ico{background: var(--main-color-white);}
.products-list .item .actions .actions-btn.product-ico .icon_{background-color: var(--main-color-black);}
.products-list .item .actions .actions-btn.product-ico:hover, .products-list .item .actions .actions-btn.product-ico.added{background: var(--main-color-green2);}
.products-list .item .actions .actions-btn.product-ico:hover .icon_, .products-list .item .actions .actions-btn.product-ico.added .icon_{background-color: var(--main-color-white);}
@media (min-width: 768px){
  .products-list .item{transition: 0.5s;}
  .products-list .item:hover{transform: translateY(-5px);}
  .products-list .item:before{content: '';position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;width: calc(100% + 8px);height: calc(100% + 8px);border: 4px solid var(--main-color-greenlight2);border-radius: 4px;display: none;transition: 0.5s;}
  .products-list .item:hover:before{display: block;}
  .products-list .item .product-image{border-radius: 0;}
}
@media (max-width:479px){
  .products-list .item .product-shop_top .available-false, .products-list .item .product-shop_top .available-true{display:none;}
  .products-list .item .product-shop .product-name{height: auto;max-height: 30px;}
}
/* Товар. Изображения */
.thumblist-box{position: relative;width: 83px;order: 1;}
.product-img-box .product-image{border-radius: 4px;overflow: hidden;position: relative;width: 100%;order: 2;}
.product-img-box .product-image a{width: 100%;padding-bottom: 100%;position:relative;display: block;}
.product-img-box .product-image a img{width: 100%;object-fit: contain;height: 100%;max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;}
.product-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: 40px 0;position: relative;height: 436px;overflow: hidden;}
.product-img-box.no-photo .thumblist{padding: 0;}
.product-img-box.no-photo .swiper-slide{height: auto !important;}
.product-img-box.no-photo .swiper-navigation{display:none;}
.thumblist__image{outline: none;}
.thumblist .swiper-navigation [class*="button-"]{position: absolute;width: 100%;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;}
.thumblist .swiper-container{height:100%;}
.product-view .thumblist .swiper-button-prev{top: 0;transform: translateY(0);}
.product-view .thumblist .swiper-button-next{top: inherit;bottom: 0;transform: translateY(0);}
.product-view .thumblist .swiper-button-next:after, .product-view .thumblist .swiper-button-prev:after{width: 12px;height: 12px;}
.product-view .thumblist .swiper-button-prev:after{transform: rotate(-90deg);}
.product-view .thumblist .swiper-button-next:after{transform: rotate(90deg);}
.product-view .slider__images .swiper-container{height:100%;width: 100%;}
.product-view .slider__images{height:576px;width: 576px;}
.product-view .slider__image{width: 100%;height: 100%;border-radius: 30px;overflow: hidden;}
.product-view .swiper-slide{border: 1px solid var(--main-bgImg);border-radius: 2px;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;}
/*** Преимущества на странице товара ***/
#features-good{display: flex;flex-direction: column;grid-gap: 8px;margin-top: 24px;pointer-events: none;}
#features-good .features-good_item{display: flex;align-items: center;grid-gap: 8px;}
#features-good .features-good_item .features-good_icon{background-color: var(--main-color-greydark);min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#features-good .features-good_item._1 .features-good_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_1144_81624)'%3E%3Cpath d='M8.9999 16.2001L4.7999 12.0001L3.3999 13.4001L8.9999 19.0001L20.9999 7.0001L19.5999 5.6001L8.9999 16.2001Z' fill='%238B8B8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_81624'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#features-good .features-good_item._2 .features-good_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_1144_81609)'%3E%3Cpath d='M19 1H5C3.9 1 3.01 1.9 3.01 3L3 15.93C3 16.62 3.35 17.23 3.88 17.59L12 23L20.11 17.59C20.64 17.23 20.99 16.62 20.99 15.93L21 3C21 1.9 20.1 1 19 1ZM12 20.6L5 15.94V3H19V15.93L12 20.6ZM9.99 13.18L7.41 10.59L6 12L10 16L18 8L16.58 6.58L9.99 13.18Z' fill='%238B8B8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_81609'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#features-good .features-good_item._3 .features-good_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_1144_81604)'%3E%3Cpath d='M20 8H17V4H3C1.9 4 1 4.9 1 6V17H3C3 18.66 4.34 20 6 20C7.66 20 9 18.66 9 17H15C15 18.66 16.34 20 18 20C19.66 20 21 18.66 21 17H23V12L20 8ZM19.5 9.5L21.46 12H17V9.5H19.5ZM6 18C5.45 18 5 17.55 5 17C5 16.45 5.45 16 6 16C6.55 16 7 16.45 7 17C7 17.55 6.55 18 6 18ZM8.22 15C7.67 14.39 6.89 14 6 14C5.11 14 4.33 14.39 3.78 15H3V6H15V15H8.22ZM18 18C17.45 18 17 17.55 17 17C17 16.45 17.45 16 18 16C18.55 16 19 16.45 19 17C19 17.55 18.55 18 18 18Z' fill='%238B8B8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_81604'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#features-good .features-good_item .features-good_title{color: var(--main-color-greydark)}
/*** Товар ***/
.product-view{margin-top: 30px;display: block;}
.product-view .product-container{width:100%;display: flex;flex-wrap: wrap;grid-gap: 24px;}
.product-view .product-container .left_{width: max-content;display: flex;grid-gap: 16px;height: max-content;}
.product-view .product-container .right_{display: flex;flex-direction: column;width: calc(100% - 675px - 24px);height: max-content;position: sticky;top: 0;}
.product-view .product-container .left_ .product-img-box.no-photo{width: 100%;max-width: 740px;}
.product-view .product-container .left_ .product-img-box.no-photo .product-image{width:100%;}
.product-view .product-container .right_ .icon_sticker{position: initial;margin-bottom: 16px;width: 100%;}
.product-view .informationBlockSale{display: flex;align-items: center;grid-gap: 8px;font-weight: 500;font-size: 16px;color: var(--main-color-green2);}
.product-view .qty-wrap{margin-bottom: 16px;}
.product-view .qty-wrap.disabled{pointer-events: none;}
.product-view .qty-wrap.disabled .qty-set > a{background: var(--main-color-greylight2);}
.product-view .qty-wrap.disabled .qty-set > a .icon_{background-color: var(--main-color-greylight);}
.informationBlockSale .icon_{margin: 0;background-color: var(--main-color-green2);}
.product-view .short-description{width: 100%;font-size: 14px;margin-top: 24px;}
.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;}
#main .col-right:not(.col-no_filters) .products-grid{grid-template-columns: repeat(4, 1fr);}
#main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(4, 1fr);grid-gap: 20px;}
.product-view .product-name{margin-bottom: 16px;width: 100%;display: flex;align-items: center;font-size: 32px;font-weight: 500;word-break: break-word;}
.product-view .price-box{display: flex;align-items: center;grid-gap: 8px 12px;margin-bottom: 34px;flex-wrap: wrap;}
.product-view .price-qty{width: 100%;font-size: 14px;color: var(--main-color-greylight);}
.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;}
.goodsDataMainModificationsBlockProperty label{margin-bottom: 8px;display: block;}
.productViewModsButtonsBlock{display: flex;align-items: center;flex-wrap: wrap;margin-top:10px;}
.goodsDataMainModificationsValue:not(last-child){margin-right: 15px;margin-bottom: 15px;}
.goodsDataMainModificationsValue{cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active span{color: var(--main-color-white);border-color: var(--main-color-black);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span{border: 1px solid #070a2e;display: block;background: #070a2e;border-radius: 5px;padding: 10px 15px;width: max-content;color: var(--main-color-white);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock{display:none!important;width: 100%;max-height: 43px;overflow: hidden;color: var(--main-color-greylight);font-size: 14px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div{margin: 0;}
.product-view .product-order .add-to-box .goodsDataMainModificationEmpty{display: inline-block;vertical-align: middle;width: 100%;height: 38px;line-height: 36px;text-align: center;padding: 0 17px;margin: 6px 0 7px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.product-view .product-order .add-to-box .add-to-cart{display: inline-block;vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 10px}
.product-view .product-order .add-to-box .add-to-cart .button{height: 36px;line-height: 34px;font-size: 14px;padding: 0 10px;vertical-align: middle;  flex-grow: 1;}
.product-view .product-order .add-to-box .add-to-cart .quick{width:100%;margin-top: 10px;}
.product-view .product-order .add-to-box .add-to-cart .more{display: none;margin-top: 10px;}
.product-view .goodsDataMainModificationAvailable{font-size: 14px;display: flex;align-items: center;margin-right: 16px;}
.product-view .art_number{color: var(--main-color-greydark);font-size: 14px;display: flex;align-items: center;}
.product-view .art_number .number{margin-left: 8px;font-weight: 700;color: var(--main-color-black);}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .product-info{display: flex;align-items: center;grid-gap: 16px;flex-wrap: wrap;margin-bottom:20px;}
.goodsDataMainModificationsBlock{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;margin-bottom: 16px;}
.product-view .price-box .price span{white-space: initial;overflow: hidden;}
.product-view .goodsDataMainModificationPriceNow{font-size: 36px;height:36px;}
.product-view .goodsDataMainModificationPriceOld{font-size: 18px;height:18px;}
.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-greenlight);}
.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: 12px;width: max-content;}
.product-view .product-action a{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;}
.product-view .product-action a .icon_{background-color: var(--main-color-black);min-width: 16px;width: 16px;height: 16px;margin: 0;}
.product-view .product-action a.added .icon_, .product-view .product-action a:hover .icon_{background-color: var(--main-color-white);}
.product-view .product-action a.added, .product-view .product-action a:hover{background: var(--main-color-green2);}
.product-view .add-to-box.actions{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px;}
.product-view .notify-wrapper, .product-view .add-to-cart{width: calc(100% - 76px - 12px);display: flex;align-items: center;grid-gap: 16px 12px;}
.product-view .notify-wrapper a, .product-view .add-to-cart button{padding: 0 10px;height: 52px;border-radius: 4px;}
.product-view .callback_notify{display: flex;align-items: center;justify-content: center;background: var(--main-color-grey);color:var(--main-color-black);border-radius: 4px;}
.product-view .callback_notify:hover{background: var(--main-color-greenlight);}
.product-view .callback_notify, .product-view .add-cart.cart__{width: 150px;}
.product-view .similar, .product-view .add-cart.quick{width: calc(100% - 150px - 12px);}
.product-view .similar{background: var(--main-color-greenlight3);}
.product-view .similar:hover{background: var(--main-color-green);}
/* Вкладки табы */
.product-tabs{display: flex;width: 100%;}
.product-tabs .tab-content .content_title{font-weight: 700;font-size: 16px;margin-bottom: 16px;text-transform: uppercase;}
.product-tabs .tabs{display: flex;align-items: center;flex-wrap: wrap;padding-bottom: 16px;border-bottom: 1px solid var(--main-line);margin-bottom: 24px;grid-gap: 42px;}
.product-tabs .tabs-content{width: 100%;}
.product-tabs .tabs a{color: var(--main-color-green);transition: 0.2s;font-size: 18px;border-bottom: 1px dotted;font-weight: 500;}
.product-tabs .tabs a:hover{color: var(--main-color-orange);}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content{transition: 0.2s;padding-bottom: 24px;border-bottom: 1px solid var(--main-line);}
.product-tabs .tab-content:not(:last-child){margin-bottom: 24px;}
.product-tabs .tab-content p{margin: 0;line-height: 1;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom:24px;}
.product-tabs .tab-content .delivery_title .delivery_name{margin-bottom: 20px;font-weight: 700;font-size: 16px;}
.product-tabs .tab-content .delivery_zones{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:5px;}
.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-green2);}
.product-tabs .tab-content .color_price{color: var(--main-color-green2);}
.product-tabs .tab-content .delivery_price{}
.product-tabs .tab-content .delivery_price .delivery_price_num{color: var(--main-color-green2);}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 5px;}
.product-tabs .tab-content .delivery_zones h5{font-size: 14px;padding-left:16px;position:relative;}
.product-tabs .tab-content .delivery_zones h5:before{content: '';width: 5px;height: 5px;border-radius: 1px;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);background: var(--main-color-green)}
.product-tabs .tab-content .delivery-content{margin-bottom: 12px;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;padding-left: 16px;}
.product-tabs .tab-content .delivery_rules{margin-bottom: 16px;}
.product-tabs .tab-content .delivery_rules h6{margin-bottom: 5px;font-size: 14px;}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{margin-bottom: 16px;font-weight: 700;}
.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(1, 1fr);width: 100%;}
.features_block .features_line{width: 100%;display: flex;align-items: center;position: relative;justify-content: space-between;border-top: 1px solid var(--main-color-greylight2);}
.features_block .features_line:nth-child(odd){background: var(--main-color-white);}
.features_block .features_line:last-child{border-bottom: 1px solid var(--main-color-greylight2);}
.features_block .features_line .features_left, .features_block .features_line .features_right{width:50%;padding: 9px 16px;}
.features_block .features_line .features_right{color: var(--main-color-black);}
.features_block .features_line .features_left{position: relative;}
.features_block .features_line .features_left:after{content: '';border-right: 1px solid var(--main-color-greylight2);position: absolute;top: 0;right: 0;height: 100%;}
.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;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
.goods-opinion{display: flex;flex-wrap: wrap;}
.goods-opinion .goods-opinion__body{width: 100%;}
.goods-opinion .goods-opinion__top{width: 100%;}
.goods-opinion .opinion__no{margin-bottom: 24px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:16px;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_form{padding: 24px;background-color:var(--main-color-white);border-radius: 4px;margin-bottom:25px;}
#goods-opinion_form .button{width: max-content;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;margin-bottom: 15px;}
#goods-opinion_form .pp{text-align: left;display: flex;line-height: 1.2;}
.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 .btn-open_opinion{}
.goods-opinion .rating__rating{font-weight: 700;font-size: 30px;margin-right: 16px;}
.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{font-size: 16px;flex-direction: column;align-items: flex-start !important;margin-top: 16px;padding: 25px;margin-left: 70px;background: var(--main-color-white);border-radius: 4px;position: relative;}
.opinion-item_line.opinion-item__answer:before{content: '';width: 24px;height: 24px;background-color: var(--main-color-green);position: absolute;left: -50px;top: 50%;transform: translateY(-50%);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.opinion-item_line.opinion-item__answer:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='40' height='40' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath d='m19.61 16a1.19 1.19 0 0 0 -.22-.33l-4.63-4.67a1 1 0 0 0 -1.41 1.41l2.92 2.92h-7a3 3 0 0 1 -3-3v-9.33a1 1 0 1 0 -2 0v9.37a5 5 0 0 0 5 5h7l-2.92 2.92a1 1 0 0 0 0 1.42 1 1 0 0 0 .71.29 1 1 0 0 0 .7-.29l4.63-4.63a1 1 0 0 0 .22-.33 1 1 0 0 0 0-.75z' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");}
.goods-opinion .goods-opinion-form__inputs{margin-bottom: 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: 16px;color: var(--main-color-black);font-weight: 700;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{padding: 24px;background: var(--main-color-white);border-radius: 4px;display: flex;}
.goods-opinion .opinion-item:not(:last-child){margin-bottom: 16px;}
.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-greenlight);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--main-color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: none;align-items: center;margin-bottom: 25px;overflow-x: auto;overflow-y: hidden;}
.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-greenlight);}
.goods-opinion .goodsDataOpinionListNavigateTop a.active{color: var(--main-color-green);text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateTop a{margin-left: 25px;white-space: nowrap;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 16px;}
.goods-opinion .opinion-item_line{display: flex;align-items: center;flex-wrap: wrap;}
.goods-opinion .opinion-item_line .rating-box{height:16px;}
.goods-opinion .goodsDataOpinionListClient{font-weight: 700;font-size: 16px;margin-right: 16px;}
.goods-opinion__body .opinion-item_line .rating-box{margin-left: 15px;}
.goods-opinion .opinion-item__desc, .goods-opinion .store_response__desc{font-size: 14px;color: var(--main-color-greydark);}
.goods-opinion .opinion-item__date{font-size: 14px;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-greenlight3);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-greenlight3);} 
/* Отзывы: Общий рейтинг */
.opinion__round{margin-bottom: 24px;display: flex;flex-wrap: wrap;align-items: center;}
.rating_block .rating-box{height: 22px;-webkit-mask-size: 22px;width: 110px;}
.rating_block .rating-box .rating{height: 22px;background-size: 22px 22px;}
.rating__label{font-size: 14px;color: var(--main-color-black)}
.rating__roundValue .button{max-width: max-content;}
.opinion__round .rating_block{display: flex;align-items: center;grid-gap: 8px 24px;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 (min-width:1920px){
 #main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(5, 1fr);}
}
@media (min-width:768px){
  .goods-opinion .opinion__buttons a:hover{background: var(--main-color-green);}
  .goods-opinion .opinion__buttons a:hover:after{border-left-color: var(--main-color-green);} 
}
@media (max-width: 1919px){
  .product-view .product-container{grid-gap: 20px 16px;}
  .product-view .slider__images{height: 482px;width: 482px;}
  .product-view .product-container .right_{width: calc(100% - 581px - 16px);}
    #main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(4, 1fr);}
}
@media (min-width: 1024px) and (max-width: 1919px){
  .product-view .notify-wrapper, .product-view .add-to-cart{width: 100%;}
}
@media (max-width: 1023px){
 .products-grid{grid-template-columns: repeat(3, 1fr);}
 .product-view .product-container .right_{width: 100%;}
 .product-view .product-container .left_{margin: 0 auto;}
 .product-view .slider__images{height: 436px;width: 436px;}
 .product-view .add-to-box.actions{max-width: 470px;}
 .goods-opinion .goods-opinion-form__body{max-width: 100%;}
  #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: 767px){
 .features_block{grid-template-columns: repeat(1, 1fr);}
 .product-view .product-name{font-size: 28px;}
 .product-view .goodsDataMainModificationPriceNow{font-size: 30px;height:30px;}
 .product-view .goodsDataMainModificationPriceOld{font-size: 16px;height:16px;}
}
@media (max-width:639px){
  .products-grid{grid-template-columns: repeat(2, 1fr);}
  .thumblist{height: 349px;}
  .product-view .slider__images{height: 349px;width: 349px;}
  .product-tabs .tabs{grid-gap: 12px 36px;}
}
@media (max-width:479px){
 .product-view .notify-wrapper a, .product-view .add-to-cart button{height:40px;font-size: 12px;width: 50% !important;}
 .product-view .add-cart.quick:before, .product-view .similar:before{font-size: 12px;}
 #main .col-right:not(.col-no_filters) .categories_grid .item .cat-name a{font-size: 14px;}
 #main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(2, 1fr);}
 .product-view .product-container .left_{flex-wrap: wrap;justify-content: center;width: 100%;}
 .thumblist{height: max-content;padding: 0;overflow: visible;}
 .product-img-box .product-image{order: 1;width: 100%;height: max-content;}
 .thumblist-box{order: 2;width: calc(100% - 80px);}
 .thumblist .swiper-navigation [class*="button-"]{width: 32px;height: 100%;}
 .product-view .thumblist .swiper-button-next{right: -40px;}
 .product-view .thumblist .swiper-button-prev{left: -40px;}
 .product-view .thumblist .swiper-button-next:after{transform: rotate(0deg);}
 .product-view .thumblist .swiper-button-prev:after{transform: rotate(180deg);}
 .product-view .product-name{font-size: 24px;}
 .product-view .goodsDataMainModificationPriceNow{font-size: 26px;height:26px;}
 .product-view .goodsDataMainModificationPriceNow span:not(.num){font-size: 24px;}
 .product-view .notify-wrapper, .product-view .add-to-cart{max-width: calc(320px - 32px);width: 100%;}
 .product-view .add-cart.quick, .product-view .similar{font-size: 0 !important;}
 .product-view .add-cart.quick:before{content: 'В один клик';}
 .product-view .similar:before{content: 'Похожие';}
}
/*** Товары ***/
.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-bottom: 16px;flex-wrap: wrap;}
.toolbar_up_result{margin-top: 16px;font-size: 14px;display: none;}
.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;width:52px;height:52px;border-radius: 4px;background: var(--main-color-greylight2);}
.view-mode .view-mode-btn:hover:before{background-color: var(--main-color-green);}
.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: 24px;min-width: 24px;height: 24px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.8333 2.25H5.16675C4.39342 2.25079 3.652 2.55835 3.10517 3.10517C2.55835 3.652 2.25079 4.39342 2.25 5.16675V18.8333C2.25079 19.6066 2.55835 20.348 3.10517 20.8948C3.652 21.4417 4.39342 21.7492 5.16675 21.75H18.8333C19.6066 21.7492 20.348 21.4417 20.8948 20.8948C21.4417 20.348 21.7492 19.6066 21.75 18.8333V5.16675C21.7492 4.39342 21.4417 3.652 20.8948 3.10517C20.348 2.55835 19.6066 2.25079 18.8333 2.25ZM20.25 5.16675V11.25H12.75V3.75H18.8333C19.2088 3.75059 19.5688 3.90005 19.8344 4.16561C20.0999 4.43118 20.2494 4.79119 20.25 5.16675ZM3.75 5.16675C3.75059 4.79119 3.90005 4.43118 4.16561 4.16561C4.43118 3.90005 4.79119 3.75059 5.16675 3.75H11.25V11.25H3.75V5.16675ZM5.16675 20.25C4.79119 20.2494 4.43118 20.0999 4.16561 19.8344C3.90005 19.5688 3.75059 19.2088 3.75 18.8333V12.75H11.25V20.25H5.16675ZM18.8333 20.25H12.75V12.75H20.25V18.8333C20.2494 19.2088 20.0999 19.5688 19.8344 19.8344C19.5688 20.0999 19.2088 20.2494 18.8333 20.25Z' fill='%23279727'/%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-greenlight);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 3.25004H6.00004C5.49338 3.19131 4.98 3.24791 4.4983 3.4156C4.0166 3.5833 3.57906 3.85774 3.2184 4.2184C2.85774 4.57906 2.5833 5.0166 2.4156 5.4983C2.24791 5.98 2.19131 6.49338 2.25004 7.00004V17C2.19131 17.5067 2.24791 18.0201 2.4156 18.5018C2.5833 18.9835 2.85774 19.421 3.2184 19.7817C3.57906 20.1423 4.0166 20.4168 4.4983 20.5845C4.98 20.7522 5.49338 20.8088 6.00004 20.75H18C18.5067 20.8088 19.0201 20.7522 19.5018 20.5845C19.9835 20.4168 20.421 20.1423 20.7817 19.7817C21.1423 19.421 21.4168 18.9835 21.5845 18.5018C21.7522 18.0201 21.8088 17.5067 21.75 17V7.00004C21.8088 6.49338 21.7522 5.98 21.5845 5.4983C21.4168 5.0166 21.1423 4.57906 20.7817 4.2184C20.421 3.85774 19.9835 3.5833 19.5018 3.4156C19.0201 3.24791 18.5067 3.19131 18 3.25004ZM6.00004 4.75004H18C19.577 4.75004 20.25 5.42304 20.25 7.00004V11.25H3.75004V7.00004C3.75004 5.42304 4.42304 4.75004 6.00004 4.75004ZM18 19.25H6.00004C4.42304 19.25 3.75004 18.577 3.75004 17V12.75H20.25V17C20.25 18.577 19.577 19.25 18 19.25Z' fill='%238B8B8B'/%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-green2);}
.view-mode .view-mode-btn:not(:last-child){margin-right:16px;}
.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-bottom:0;font-size: 14px;}
.sort_btn{display:none;align-items:center;justify-content: center;height: 52px;width: 52px;background: var(--main-color-green);border-radius: 4px;margin-right:auto;}
.sort_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.show-by{margin-right: 20px;min-width: 80px;width: 218px;}
.sort-by{margin-right: 20px;min-width: 80px;width: 218px;}
.show-by label, .sort-by label, .view-mode label{margin-right: 8px;white-space: nowrap;font-size: 16px;display:none;}
.view-mode label{margin-right: 15px;}
.filter-box{display: flex;align-items: center;justify-content: flex-start;align-items: center;height:52px;border-radius: 4px;background: var(--main-color-green);position: relative;}
.filter-box .filter_clear{background-color: var(--main-color-white);width: 18px;height: 18px;min-width: 18px;margin-right: 16px;margin-left: -8px;}
.filter-box .filter_clear:hover{background-color: var(--main-color-white);}
.filterMain_btn{cursor: pointer;width:100%;padding: 0 16px;height:100%;display: none;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: 500;font-size: 14px;text-transform: uppercase;white-space: nowrap;}
.filterMain_btn .filters__count{font-size: 14px;font-weight: 500;display: flex;align-items: center;justify-content: center;padding-left: 8px;margin-left: 8px;border-left: 1px solid var(--main-color-white);}
.filters_modal{position: fixed;bottom: 20px;left: 50%;transform: translateX(-50%);align-items: center;grid-gap: 16px;z-index: 10;display:none;}
.category-title.block-title{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:30px;padding-bottom: 30px;border-bottom: 1px solid var(--main-color-white);}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .title{font-size: 16px;font-weight: 700;margin-bottom: 16px;}
.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;color:var(--main-color-white);}
.modal-fancybox-body .OrderFilterForm .sort-by, .modal-fancybox-body .OrderFilterForm .show-by{display: flex;flex-wrap: wrap;grid-gap: 16px;width: 100%;}
.modal-fancybox-body .modal-viewItem{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid var(--main-color-white);width: 100%;}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn{background: var(--main-color-blackdark);}
.modal-fancybox-body .modal-viewItem .view-mode .view-mode-btn:before{background-color: var(--main-color-greydark);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active{background: var(--main-color-green);}
.modal-fancybox-body .modal-viewItem .view-mode-btn.active:before{background-color: var(--main-color-white);}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{height: calc(100% - 55px);margin-top: 24px;padding: 0 5px 16px 0;}
@media (max-width: 1023px){
  .filterMain_btn{display: flex;}
  .filters_modal{display:flex;}
}
@media (max-width: 639px){
  .filter-box{height: 40px;}
  .sort_btn{height: 40px;width: 40px;}
  #main .col-left{margin: 0;}
  .toolbar_up .sort-by, .toolbar_up .show-by, .toolbar_up .view-mode{display:none;}
  .toolbar_up{margin:0;}
  .sort_btn{display:flex;}
}
/** Навигация **/
.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-green2);}
.pages li.current:hover a{color: var(--main-color-green2);}
.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-greenlight);}
.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%;}
.filters .filter_btn_goodsParametrs{}
.filters .title._main{width: max-content;padding-right: 0;text-transform: uppercase;margin: 0;font-size: 16px;font-weight: 700;}
.filters .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 .title, .filters .title{position: relative;font-size: 16px;color: var(--main-color-black);font-weight: 700;display: flex;align-items: center;}
.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;transform: rotate(90deg);}
.filters .title .filter-arrow:hover .icon_{background-color: var(--main-color-green2);}
.filters .title.active .filter-arrow .icon_{transform: rotate(-90deg);}
.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{background-color:var(--main-color-grey);}
.filters .disabled_filter label, .filters .disabled_filter label:hover{cursor: default !important;color: var(--main-color-greylight) !important;}
.filters .disabled_filter input[type="checkbox"]:after, .filters .disabled_filter .counter{display:none !important;}
#filters-form .filter{display: block;position: relative;padding-bottom: 16px;border-bottom: 1px solid var(--main-line);height: max-content;}
#filters-form .filter:not(:last-child){margin-bottom: 30px;}
#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: 16px;}
.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 .fal{display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter{vertical-align: middle;margin: 0 0 auto auto;font-size: 14px;line-height: 20px;text-align: center;border-radius: 5px;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: 8px;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-price .title{margin-bottom: 16px;}
.filters .filterBtn_bottom{display: flex;flex-wrap: wrap;margin-top: 24px;width: 100%;}
.filters .filterBtn_bottom button{height: 40px;text-transform: initial;width:100%;background: var(--main-color-greenlight3);}
.filters .filterBtn_bottom button:after{border-left-width: 10px;border-top-width: 20px;border-bottom-width: 20px;border-left-color: var(--main-color-greenlight3);} 
.filters .filterBtn_bottom button:hover{background: var(--main-color-green);}
.filters .filterBtn_bottom button:hover:after{border-left-color: var(--main-color-green);} 
.filters #filters-reset[disabled="disabled"]{background: var(--main-color-btnDisabled);color: var(--main-color-white);pointer-events: none;}
.filters #filters-reset[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
#goods-filter-price-slider.noUi-target{height: 4px;margin: 20px auto;background: var(--main-color-grey);border-radius: 2px;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-green);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-green);top: -4px;width: 12px;height: 12px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 50%;border-color: var(--main-color-green);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -3px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -8px;}
.count_goods{display:none;color: var(--main-color-greenlight);font-weight: 700;font-size: 18px;text-align: center;position:relative;margin-bottom: 30px;}
.filters-price .layout-slider{position: relative;text-align: center;margin-bottom: 30px;}
.filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;}
.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: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;text-align: left;height: 42px;padding: 0 12px;}
.col-left{display: grid;grid-template-columns: repeat(1, 1fr);justify-content: space-between;grid-gap: 30px;}
.filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 16px;grid-gap: 16px;}
.filterPrice_btn button{width: calc(50% - 10px);font-size: 14px;}
.filterPrice_btn button:hover{color: var(--main-color-green);}
.filterPrice_btn button.filter_btn_goodsParametrs{text-align:left;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:right;}
.filtersTitle{display:none;;align-items: center;justify-content: space-between;font-size: 32px;position: relative;margin-bottom: 16px;}
.filtersTitle .filters__close{margin: 0;cursor: pointer;background-color: var(--main-color-greydark);transition: 0.3s;width: 16px;height: 16px;min-width: 16px;}
.filtersTitle .filters__close:hover{background-color: var(--main-color-white);}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 20px;width: 100%;overflow: hidden;}
.categories_grid.goodsEmpty{margin-top: 30px;}
.categories_grid .item{position: relative;cursor: pointer;transition: 1s;}
.categories_grid .item .cat-image{position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.categories_grid .item .cat-image a{background: var(--main-color-white);display: flex;overflow: hidden;width: 100%;height: 100%;align-items: center;justify-content: center;padding-bottom: 100%;position: relative;}
.categories_grid .item .cat-image a img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;max-height: 100%;position: absolute;left: 0;top: 0;}
.categories_grid .item .cat-name{transition: 1s;padding: 12px;background: var(--main-color-white);border-radius: 0 0 4px 4px;}
.categories_grid .item .cat-name a{font-size: 16px;font-weight: 700;height: 32px;overflow: hidden;text-align: left;display: flex;align-items: center;flex-wrap: wrap;overflow-wrap: anywhere;}
.categories_grid .item:hover .cat-name a{color: var(--main-color-green2);}
.filters-price .filter-arrow{display: none !important;}
@media (min-width:768px){
  .categories_grid .item:hover{transform: translateY(-5px);}
  .categories_grid .item:hover:before{display: block;}
  .categories_grid .item:before{content: '';position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;width: calc(100% + 8px);height: calc(100% + 8px);border: 4px solid var(--main-color-greenlight2);border-radius: 4px;display: none;transition: 0.5s;}
}
@media (max-width:1919px){
  .categories_grid{grid-template-columns: repeat(4, 1fr);grid-gap: 16px;}
}
@media (max-width:1023px){
 .categories_grid{grid-template-columns: repeat(3, 1fr);}
 .filters-price .title{margin-bottom: 0;}
 #filters-form .filter:not(:last-child){margin-bottom:20px;}
}
@media (max-width:639px){
 .categories_grid{grid-template-columns: repeat(2, 1fr);}
} 
/*** Левая часть ***/
.col-left .page-sidebar{height: 100%;}
.col-left .page-sidebar .block.catalog, .col-left .page-sidebar .block.filters{position: relative;height: 100%;}
.col-left .page-sidebar .block.filters{max-height: 100%;height:100%;}
.col-left .block:last-child{margin-bottom: 0;}
.col-left .block > .title{font-size: 22px;margin-bottom: 20px;}
.col-left .block > .title a:hover{color: var(--main-color-greenlight);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 24px;}
.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;max-height: 395px;padding-right: 10px;overflow-y: auto;overflow-x: hidden;}
.col-left .block.catalog .content ul.sub li a{font-size: 14px;}
.col-left .block.catalog .content ul li{position: relative;}
.col-left .block.catalog .content ul li:last-child{margin-bottom: 0;}
.col-left .block.catalog .content ul li a{display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: var(--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-greenlight);}
.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-greenlight);}
.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-greenlight);color:var(--main-color-white);}
.activeFilterNumber{opacity: 0;visibility: hidden;margin-left: 8px;min-width: 20px;width: 20px;height: 20px;background: var(--main-color-green);color: var(--main-color-white);font-size: 12px;border-radius: 2px;align-items: center;justify-content: center;line-height: 20px;display: none;}
.activeFilterNumber.active{opacity: 1;visibility: visible;}
/*** Правая часть ***/
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
.filtersTitleWeb{font-size: 20px;margin-bottom:16px;font-weight: 700;margin-bottom: 25px;display:none;}
@media (max-width: 1919px){
  #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(3, 1fr);}
}
@media (max-width: 1023px){
  #main .col-left .block.filters{width: 100%;max-width: 380px;padding:24px;margin-right: 0;position: fixed;top: 0;right: -100%;transition: 0.5s;z-index: 30;height: 100%;overflow: hidden;background: var(--main-color-black);color: var(--main-color-white);}
  .col-left .page-sidebar .block.filters{padding: 0;}
  .col-left .block .content{height:100%;}
  #filters-form .filter label, .filters-price .title, .filters .title{color:var(--main-color-white);}
  .filters .title .filter-arrow .icon_{background-color:var(--main-color-white);}
  #main .col-left .block.filters.opened{right: 0;}
  #main .col-right{width: 100%;}
  .filtersTitle{display:flex;}
  #filters-form{padding: 16px 5px 16px 0;max-height: calc(100% - 32px);overflow-y: auto;}
  #main .col-left{width: 100%;}
  #main .col-right{width: 100%;}
 .specialOffers_item_catalog{display:none;}
 #banner_catalog{display:none;}
}
@media (max-width: 767px){
 .filtersTitleWeb{display:none;}
}
@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){
  #main .col-left{border-radius: 0;}
}
/** Меню **/
.col-left .block.user-menu .content ul li a.active{font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container{max-width: 950px;padding:0;height: 100%;}
.fancybox-toolbar{background: var(--main-color-white)95;}
.quickView .fancybox-inner .container{max-width: 700px;}
.fancybox-inner .row{height: 100%;}
@media(min-width: 1200px){
}
/*** Выбор модификации при добавлении в корзину ***/
.productViewMod.product-view  .product-img-box{width: 90px;height: 90px;position: absolute;top: 85px;left: 15px;display: none;}
.productViewMod{transition: 0.5s;border-radius: 4px;width: 100%;max-width: 380px;padding: 0;vertical-align: bottom;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;padding: 24px;}
.fancybox-modif{display:none;font-size: 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-blacklight);opacity: 0.4;}
.productViewMod.product-view .product-container{padding: 0;background: transparent;}
.productViewMod.product-view .goodsDataMainModificationsBlock{max-height: 350px;overflow-y: auto;padding-right: 5px;}
.productViewMod.product-view .goodsDataMainModificationsBlock select{background: var(--main-color-blacklight);border-color: var(--main-color-blacklight);color: var(--main-color-white);}
.productViewMod.product-view .goodsDataMainModificationsBlock select option[selected="selected"]{background: transparent;color: var(--main-color-white);}
.productViewMod.product-view .goodsDataMainModificationsBlock select option:checked{background: transparent;color: var(--main-color-green2);}
.productViewMod.product-view .goodsDataMainModificationsBlock select option[disabled="disabled"]{background: transparent;color: var(--main-color-greydark);}
.productViewMod.product-view .product-action{display:none;}
.productViewMod.product-view .add-cart.quick{display:none;}
.productViewMod.product-view .product-name{padding: 0;margin-bottom: 24px;font-size: 24px;padding-right: 30px;}
.productViewMod.product-view .sticky-panel{display:none;}
.productViewMod.product-view .fancybox-modif{display: none;}
.productViewMod.product-view .product-container .right_ .icon_sticker{display:none;}
.productViewMod.product-view .product-info{display:none;}
.productViewMod.product-view .goodsDataMainModificationPriceNow{color: var(--main-color-white);font-size: 24px;height:24px;}
.productViewMod.product-view .goodsDataMainModificationPriceNow span:not(.num){font-size: 18px;}
.productViewMod.product-view .goodsDataMainModificationPriceOld{font-size: 14px;height:14px;}
.productViewMod.product-view input.quantity{color: var(--main-color-white);}
.productViewMod.product-view .qty-set > a{background: var(--main-color-blacklight);}
.productViewMod.product-view .qty-set > a span{background-color: var(--main-color-white)}
.productViewMod.product-view .qty-set > a:hover span{background-color: var(--main-color-green2)}
.productViewMod.product-view #features-good{display:none;}
.productViewMod.product-view .similar{display:none;}
.productViewMod.product-view .notify-wrapper a, .productViewMod.product-view .add-to-cart button{width: 180px !important;position: relative;border-radius: 4px 0 0 4px;}
.productViewMod.product-view .notify-wrapper a:before, .productViewMod.product-view .add-to-cart button:before{content: '';transition: 0.2s;display: block;border-left: 15px solid var(--main-color-green);border-top: 26px solid transparent;border-bottom: 26px solid transparent;border-right: 0;position: absolute;left: 100%;top: 0;}
.productViewMod.product-view .notify-wrapper a:before{border-left-color: var(--main-color-grey);}
.productViewMod.product-view .notify-wrapper a:hover:before{border-left-color: var(--main-color-greenlight);}
.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;}
.productViewMod.product-view .fancybox-close-small{}
@media (min-width: 768px){
  .productViewMod.product-view .add-to-cart button:hover:before{border-left-color: var(--main-color-green2);}
}
/*Страница быстрого заказа*/
.datepicker-inline.hide_{display: none !important;}
.datepicker-inline{position: absolute;top: calc(100% + 10px);right: 0;z-index: 4;}
.fastOrder .fancybox-inner .fancybox-content{background: var(--main-color-white);color: var(--main-color-black);}
.fancybox-inner .orderContainer .order_right .order_right_wrapper{padding: 0;}
.fancybox-inner .orderContainer .order_left{width: 100%;}
.fancybox-inner .orderContainer .order_left .formfast .contactWantRegister{margin:0;}
.fancybox-inner .orderContainer .order_right{width: 100%;padding: 0;}
.fancybox-inner .orderContainer .order_right .product_action .TotalSum span{font-size: 22px;}
.fancybox-inner .orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: block;text-align: center;}
.fancybox-inner .orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
.fancybox-inner .buttonsOrder button{max-width: 100%;}
.fancybox-inner #closeOrder{max-width: 100%;}
.fancybox-inner #closeOrder{display: none;}
.fancybox-inner .formfast .order_grid > div{padding: 0;background: transparent;}
.fancybox-inner .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
.fancybox-order_title{display:none;font-size: 24px;width: 100%;align-items: center;justify-content: space-between;}
.fancybox-inner .quickformfast .fancybox-order_title{display:flex;}
.fancybox-inner .quickformfast .success, .fancybox-inner .quickformfast .warning{margin: 16px 0;}
.login-info{font-size: 14px;display: block;text-align: right;}
.fancybox-inner .callback-btn{padding: 0 10px;height: 50px;width: 200px}
@media (max-width: 767px){
 .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;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;display: flex;align-items: center;text-align: left;}
.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, .cart-ajax .buttons{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty_body{color: var(--error-color-text);background-color: var(--error-color);}
.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{text-decoration: revert;}
.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;}
.noty_body .image img{width: 100%;height: 100%;object-fit: contain;}
.noty_body .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty_body .noty-right .title{display: flex;align-items: center;}
.noty_body .noty-right .status-title{color:var(--noty-color-title);}
.noty_body .noty-right .name{margin-top:8px;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__topRight{right: 16px;top: 150px;width: 400px;z-index: 300;max-width: calc(100% - 32px);transition: 0.3s;}
#noty_layout__topRight.fixedHeight{top: 0;}
/*Иконки*/
.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: 18px;min-width: 18px;height: 18px;}
.noty_body .icon-check{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M19.7071 0.299139C19.3166 -0.0997131 18.6835 -0.0997131 18.2929 0.299139L6.31228 12.5347L1.70713 7.83158C1.31662 7.43273 0.683495 7.43277 0.29291 7.83158C-0.0976366 8.23039 -0.0976366 8.87698 0.29291 9.27584L5.60517 14.701C5.99556 15.0998 6.62915 15.0995 7.01939 14.701L19.7071 1.74343C20.0977 1.34462 20.0976 0.697992 19.7071 0.299139Z' fill='white'/%3E%3C/svg%3E");}
.noty_body .icon-close{margin-right: 15px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 24px;min-width: 24px;height: 24px;}
.noty_body .icon-close{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15813)'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15813'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
/*Если нет ошибки*/
.noty_type__success .noty_body{margin-top: 16px;}
.noty_type__success .noty_body .noty__addto{display: flex;align-items: center;} 
.noty_theme__sunset.noty_type__success{background: transparent;padding: 0;border-radius: 0 !important;margin-top: 0;}
.noty_theme__sunset.noty_type__success .noty_body{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 24px;border-radius: 4px;}
.noty_bar.noty_type__success .noty_progressbar{background-color: var(--main-color-white);opacity: 1;height: 2px;display: none;}
/*Если ошибка*/
.noty_bar.noty_type__error .noty_body{}
.noty_type__error .noty_body{margin-top: 16px;}
.noty_bar.noty_type__error .noty_progressbar{display:none;background-color: #c671fa;opacity: 1;height: 2px;}
@media (max-width: 767px){
  #noty_layout__topRight{top: 137px;}
}
@media (max-width: 639px){
  #noty_layout__topRight{top: 120px;}
}
@media (max-width: 479px){
  .noty_body .image{display:none;}
}
/*** Быстрый заказ ***/
.quickformfast{max-width: 500px;overflow-x: hidden;text-align: center;}
@media (max-width: 479px){
 .quickformfast{padding: 0;}
}
.order_left .min_priceOrder_info{font-size: 14px;width: 100%;margin-bottom: 16px;color: var(--error-color);font-weight: 500;padding: 16px;border-radius: 4px;border: 2px solid var(--error-color);}
.order_right .min_priceOrder_info{font-size: 12px;color: var(--error-color);margin: 8px 0;font-weight: 500;text-align: center;}
.buttonsOrder button[disabled="disabled"]{background: var(--main-color-btnDisabled);pointer-events: none;}
.buttonsOrder button[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
.disc_item .procent span span + span{display: none;}
.cart_discount_bottom{display: flex;align-items: center;width: 100%;margin-top: 20px;background: #070a2e;padding: 15px 30px;border-radius: 0 20px;}
.cart_discount_bottom .minDiscountPrice{font-weight: 700;white-space: nowrap;}
.cart_discount_bottom .minDiscountCount{font-weight: 700;color: var(--main-color-greenlight);white-space: nowrap;}
.openList-btn{margin-left: auto;text-decoration: underline;cursor: pointer;font-size: 16px;}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{padding: 0 5px 24px 0;margin: 0;list-style: none;display: block;max-height: 256px;overflow-x: hidden;overflow-y: auto;border-bottom: 1px solid var(--main-line);margin-bottom: 24px;}
.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: 16px;}
.orderContainer .order_right ul .item .product-details{position: relative;text-align: left;width: 100%;}
.orderContainer .order_right .quantity{color: var(--main-color-black);margin-right: 5px;font-size: 14px;}
.orderContainer .order_right ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 42px;font-weight: 400;font-size: 14px;word-break: break-word;margin-bottom: 8px;}
.orderContainer .order_right ul .item .product-details .product-price{display: flex;align-items: center;}
.orderContainer .order_right ul .item .product-details .product-price span{color: var(--main-color-greydark);font-size: 14px;font-weight: 400;}
.orderContainer .order_right ul .product-details .product-price .price{font-weight: 700;font-size: 16px;}
.orderContainer .order_right ul .product-details .product-price .price > span:after{font-size: 12px;}
.orderContainer .order_right .subtotal{width: 100%;display: flex;align-items: center;text-transform: uppercase;font-weight: 700;}
.orderContainer .order_right .subtotal .label{display: inline-block;vertical-align: middle;font-size: 16px;color: #babdde;}
.orderContainer .order_right .subtotal .price{color: var(--main-color-white);font-size: 18px;margin-left: 5px;}
.orderContainer .order_right .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 .order_right .buttonsOrder{margin-top: 20px;}
.orderContainer .adress .form-list{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 16px;}
.adress .form-list .deliveryDate{position:relative;}
.adress .form-list .deliveryDate .calendar_btn{opacity: 1;transition: 0.3s;cursor: pointer;position: absolute;top: 0;right: 0;height: 52px;width: 52px;background: var(--main-color-green);border-radius: 0 4px 4px 0;display: flex;align-items: center;justify-content: center;}
.adress .form-list .deliveryDate .calendar_btn .icon_{background-color: var(--main-color-white);margin: 0;}
.adress .form-list .deliveryDate .calendar_btn.active, .adress .form-list .fields.data_ .deliveryDate .calendar_btn:hover{background: var(--main-color-green2);}
.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-greenlight);}
.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{background: var(--main-color-white);padding: 16px;border-radius: 4px;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{font-size: 16px;font-weight: 700;margin-bottom: 24px;text-align: left;position: relative;}
.formfast #caps_lock .fa-warning{font-size: 18px;color: #cc003d;}
.formfast .order_grid .account .fields-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 16px;margin-bottom:16px;}
.fields_container{display: flex;align-items: center;}
.fields_container .first{width: calc(50% - 15px);margin-right: 30px;}
.fields_container .last{width: calc(50% - 15px);}
.form-list input{max-width:100%;}
.formfast .contactWantRegister{display: flex;align-items: center;}
.formfast .contactRegisterNeedElement.fields{margin-top: 16px;}
.formfast .contactWantRegister label.checkbox-name{color: var(--main-color-black);font-weight: 400;font-size: 14px;padding-left: 8px;}
.formfast{position: relative;}
.formfast textarea{max-width: 100%;}
.formfast .button{margin-bottom: 15px;}
.adress, .customer, .payment, .coupons{float: left;width: 100%;}
.customer .input-box{margin-bottom: 15px;}
.customer .input-box:last-child{margin-bottom: 0;}
.customer .contactRegisterNeedElement{margin-top:8px;}
.customer .control{margin-top: 10px;}
.customer .control input{display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery .manufacturer-list > div{margin-top: 15px;}
.payment .quick_order_payment{width: 100%;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription{margin: 15px auto 0;overflow: hidden;text-align: justify;}
.delivery .manufacturer-list .currentDeliveryDesc > div{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;}
.payment .orderStagePayment{float:left;position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child{margin: 0;}
.payment .orderStagePayment .cell1{float: left;width: 18px;}
.payment .orderStagePayment .cell1 input{margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput{position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2{float: left;width: 90%;}
.couponBlock .input-box{position: relative;}
.coupons .couponBlock label{display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box{display: flex;align-items: center;}
.coupons .couponBlock .input-box > div{width: calc(100% - 103px - 16px);margin-right: 16px;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{position: absolute;top: 0;right: 16px;height: 52px;display: flex;align-items: center;cursor: pointer;opacity:0;visibility: hidden;transition: all .3s;}
.coupons .couponBlock .coupon_clear.active{opacity:1;visibility: visible;}
.coupons .couponBlockSale{text-align: left;display: none;align-items: center;transition: color .3s;padding-top: 16px;}
.coupons .couponBlockSale.active{display: flex;font-size: 14px;}
.coupons .couponBlocLabel{margin-right: 5px;}
.coupons .couponBlockPrice p{margin-bottom: 0;font-weight: 700;}
.coupons .coupon-btn{margin: 0;height: 52px;text-transform: initial;background: var(--main-color-greenlight3);padding: 0 10px;width: 103px;}
.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);}
}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 280px - 16px);}
.cart_right_container, .orderContainer .order_right{width: 280px;height: max-content;position: sticky;top: 16px;}
.cartTable .items{display: flex;background: var(--main-color-white);border-radius: 4px;overflow: hidden;position: relative;}
.cartTable .cart__items{width: 100%;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 16px;}
.cart_toolbar{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 52px;padding: 0 16px;grid-gap: 16px;background: var(--main-color-greylight2);border-radius: 4px;margin-bottom:14px;}
.cart_toolbar .cart_toolbar_title{font-size: 16px;font-weight: 700;}
.cart_toolbar .clear_button{display: flex;align-items: center;}
.cart_toolbar .clear_button .icon_{min-width: 18px;width: 18px;height:18px;}
.cart_toolbar_bottom{display: flex;align-items: center;justify-content: space-between;grid-gap: 16px;margin-top: 16px;}
.cart_toolbar_bottom .cart_back-btn{height:40px;padding: 0 16px;text-transform: initial;white-space: nowrap;}
.cart_toolbar_bottom .cart_back-btn .icon_{min-width: 20px;width: 20px;height: 20px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total, .orderContainer .order_right .order_right_wrapper{border-radius: 4px;overflow: hidden;padding: 16px;background: var(--main-color-white);}
.cartTable .cart__total .totale-inner, .orderContainer .order_right .product_action{width: 100%;display: flex;flex-direction: column;grid-gap: 16px;}
.cartTable .cart__total .actions{width: 100%;margin-top: 24px;}
.cartTable .cart__total .totale-inner > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.cartTable .cart__total .totale-inner > div.total, .orderContainer .order_right .total.disc_margin{margin-top:18px;}
.cartTable .cart__total .sum_goods_left, .orderContainer .order_right .product_action .sum_goods_left{font-weight: 600;font-size: 16px;display: flex;align-items: center;}
.cartTable .cart__total .sum_goods_left, .orderContainer .order_right .product_action .sum_goods_left, .cart__total .total .title{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-weight: 700;font-size: 16px;}
.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;}
.cart__items .items .cart-right_block{width: calc(100% - 100px);display: flex;grid-gap: 16px;padding: 12px 16px 12px 12px;align-items: center;justify-content: space-between;}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cart__items .items .cart-right_block .cart-qty .qty-set a{background: var(--main-color-greylight2);}
.cart__items .items .cart-right_block .cart-qty .qty-set a span{background-color: var(--main-color-greylight);}
.cart__items .items .cart-right_block .cart-qty .qty-set a:hover span{background-color: var(--main-color-black);}
.cart__items .items .cart-right_block .closetd{display: flex;align-items: center;justify-content: center;}
.cart__items .items .cart-right_block .closetd a{display:flex;align-items:center;font-size: 0;}
.cart__items .items .cart-right_block .closetd a:hover .icon_{background-color: var(--main-color-black);}
.cart__items .items .cart-right_block .closetd a .icon_{background-color: var(--main-color-greydark);margin: 0;width: 18px;height: 18px;min-width: 18px;}
.cart__items .items .cart-right_block .closetd a .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_39691)'%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='%238B8B8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1144_39691'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cart__items .items .cart-right_block .cart-price{display: flex;flex-direction: column;grid-gap: 8px;width: 100px;overflow: hidden;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .closetd a:after{font-size: 25px;display:none;}
.cart__items .items .closetd:hover a:after{color:#ecedff;}
.cart-qty{margin-right: 15px;}
.cart__items .items .image{height: 100px;width: 100px;min-width: 100px;overflow: hidden;background: var(--main-bgImg);}
.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: 40%;}
.cart__items .items .cart-right_block .cart-name a{font-size: 16px;font-weight: 500;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-green2);}
.cart__items .items .cart-right_block .product-modif{margin-top:16px;} 
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-greydark);display: block;font-size: 14px;} 
.cart__items .items .cart-action{display: flex;align-items: center;grid-gap: 12px 60px;}
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable, .orderContainer{display: flex;flex-wrap: wrap;grid-gap: 24px 16px;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--main-color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--main-color-black);}
.cartTable .cart__total .sum_leftBlock, .cartTable .cart__total .totale-inner .discounttr .title, .cart__total .total .title, .orderContainer .order_right .product_action .title, .orderContainer .order_right .delivery-sum .label{font-weight: 700;font-size:16px;}
.cartTable .buttons{display: flex;width: 100%;flex-direction: column;}
.orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{display: flex;text-align: left;margin-top: 8px;} 
.cartTable .buttons #startOrder, .orderContainer .order_right .buttonsOrder button{width: calc(100% - 20px);padding: 0 10px;}
.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: 16px;height: 16px;}
.cartTable .price.old-price{font-size: 12px;height: 12px;}
.cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-weight: 700;font-size: 24px;color: var(--main-color-black);}
.cartTable .goods-image-other{max-width: 100px;max-height: 100px}
.cartTable .buttons .delete-all{margin: auto;margin-top: 10px}
.cartTable .buttons .button i{margin-right: 10px;font-size: 21px}
.cartTable .inputText{text-align: center;padding: 0;max-width: 80px;border-color: #e8dbcf}
.cartTable .inputText:disabled{background-color: #ececec;cursor: not-allowed}
#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;}
#startOrder[disabled="disabled"]:after{border-left-color: var(--main-color-btnDisabled);}
/*Корзина минимальная цена */
.minPriceBlock{display: flex;align-items: center;margin-bottom: 16px;}
.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;flex-direction: column;padding: 16px;border-radius: 4px;width: 100%;}
.minPriceBlock .titlePrice.minPriceCurrent{background: var(--main-color-orange);color: var(--main-color-black);}
.minPriceBlock .titlePrice.minPrice_0{background: var(--main-color-green);color: var(--main-color-white);}
#minPrice{margin: 0;margin-top:15px;border: 0;overflow: hidden;width: 100%;max-width: 100%;height: 4px;padding: 0;-webkit-appearance: none;background-color: var(--main-color-greydark)50;border-radius: 4px;cursor: default;pointer-events: none;}
#remainderPrice{white-space: nowrap;font-weight: 700;}
#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-greenlight);box-shadow: -1000px 0 0 1000px var(--main-color-greenlight);}
#minPrice::-moz-range-progress{background-color: var(--main-color-greenlight);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-greenlight);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
#pdt__cart{width: 100%;background: var(--main-color-white);border-radius: 4px;display: flex;flex-direction: column;grid-gap: 16px 25px;padding: 16px;overflow: hidden;}
#pdt__cart .products-swiper{width: 100%;}
.pdt__cart .block-title{width: 100%;margin: 0;display: flex;}
.pdt__cart .block-title .title{font-size: 16px;text-align: left;font-weight: 700;width: calc(100% - 96px - 16px);}
.pdt__cart .products-grid .item .product-shop{padding: 0;margin-top: 8px;}
.pdt__cart .products-grid .item .product-shop_top{margin: 0;height: auto;}
.pdt__cart .products-grid .item .product-shop_top .price-box{width: 100%;min-height: auto;}
.pdt__cart .products-grid .item .product-shop .old-price{display:none;}
.pdt__cart .products-grid .item .product-shop .price span{white-space: nowrap;}
.pdt__cart .products-grid .item .product-shop .price:not(.old-price), .pdt__cart .products-grid .item .product-shop .price:not(.old-price) span span:not(.num){font-size: 14px;justify-content: center;}
.pdt__cart .pdt__cart_close{display:none;}
.pdt__cart .products-grid .item:hover{transform: translateY(0px);}
.pdt__cart .products-grid .item:hover:before{display:none;}
.pdt__cart .swiper-navigation{display: flex;grid-gap: 16px;}
.pdt__cart .swiper-navigation > div{position: initial;width: 40px;height: 40px;transform: translate(0);}
@media (max-width: 1919px){
  .cart_right_container, .orderContainer .order_right{width: 320px;}
  .cart_left_container, .orderContainer .order_left{width: calc(100% - 320px - 16px);}
  .cart__items .items .cart-action{grid-gap: 12px 16px;}
  .orderContainer .adress .form-list{grid-template-columns: repeat(2, 1fr);}
  .formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 1023px){
  .cartTable .buttons #startOrder{max-width: max-content;}
  .cart_left_container, .orderContainer .order_left, .cart_right_container, .orderContainer .order_right{width: 100%;}
}
@media (max-width: 768px){
  .cart__items .items .cart-action{flex-direction: column;align-items: flex-start;}  
  .cart__items .items .cart-action .cart-price .ajaxtotal_old{display: none;}
  .cart__items .items .cart-right_block .cart-name{width: 100%;}
  .cart__items .items .cart-right_block .cart-name a{max-height: 48px;}
}
@media (min-width: 640px){
  .pdt__cart .block-title{flex-direction: column;align-items: flex-start;}
  .pdt__cart .block-title .title{width:100%;margin-bottom: auto;}
  #pdt__cart:not(.opened) .block-title .title{margin:0;}
  #pdt__cart .products-swiper{opacity: 0;visibility: hidden;width: 0;transition: 0.2s;}
  .pdt__cart .block-title{width: 96px;}
  #pdt__cart{position: fixed;flex-direction: initial;bottom: 52px;left: 0;transition: 0.5s;width: max-content;padding-right:48px;max-height: 136px;border-radius: 0 4px 4px 0;z-index: 10;}
  #pdt__cart:not(.opened){grid-gap: 0;}
  .pdt__cart:not(.opened) .swiper-navigation{display:none;}
  #pdt__cart.opened .products-swiper{opacity: 1;visibility: visible;width: 450px;}
  #pdt__cart.opened .pdt__cart_close .icon_{transform: scaleX(-1);}
  .pdt__cart .pdt__cart_close{position: absolute;right: 0;top: 0;width: 32px;height: 100%;display: flex;align-items: center;justify-content: center;background: var(--main-color-greylight2);cursor: pointer;}
  .pdt__cart .pdt__cart_close .icon_{width: 12px;height: 12px;min-width: 12px;background: var(--main-color-black);margin: 0;}
  .pdt__cart_close:hover{background: var(--main-color-grey);}
  .pdt__cart .products-grid .item .product-image{width: 80px;height: 80px;margin: 0 auto;}
}
@media (max-width: 479px){
 .cart__items .items .cart-right_block{flex-wrap: wrap;}
 .cart__items .items .cart-right_block{padding: 12px 50px 12px 12px;}
 .cart__items .items .cart-right_block .closetd{position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}
 .cart__items .items .cart-action{width:100%;}
 .cart_toolbar_bottom{display:none;}
 .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;}
 .pdt__cart .swiper-navigation{margin-left: auto;}
 .cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-size: 20px;}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: flex;width: 100%;grid-gap: 24px;flex-wrap: wrap;}
.col-block .col-account.contacts, .col-block #feedback{background: var(--main-color-white);padding: 24px;border-radius: 4px;}
.col-block #feedback{width: 400px;}
.col-block .col-account.contacts{width: calc(100% - 424px);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe{border-radius: 5px;overflow: hidden;}
.lk_btn{margin:30px auto 0;}
.col-account.form .fields:not(:last-child){margin-bottom: 15px;}
.col-account.form .fields{position:relative;}
.col-account.form h3{text-align: left;font-size: 16px;font-weight: 700;margin-bottom: 24px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: calc(100% - 20px);margin-top: 24px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{text-align: left;margin-top: 8px;}
.form-list .fields .input-box{position: relative;}
.form-list .fields:last-child{margin-bottom: 0;}
.form-list .fields > label, .form-list .field > label{display: block;margin-bottom: 10px;text-align: left;}
.account .message{margin-left: 15px;margin-right: 15px;}
.account.row .clientForm:not(.userPage){width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 24px;}
.optionAcc .col-account{}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:16px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 16px;font-weight: 700;margin-bottom: 24px;position: relative;color: var(--main-color-black);}
.optionAcc .col-account .buttons{margin-top: 16px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;height: 40px;font-weight: 400;text-transform: initial;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;padding: 16px;background: var(--main-color-white);border-radius: 4px;}
.account .accoutnPageBlock h3{margin-bottom: 24px;font-size: 16px;font-weight: 700;}
.account .accoutnPageBlock .buttons{margin-top: 16px;grid-gap: 16px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.account .accoutnPageBlock .buttons .button{height: 40px;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 - 24px);margin-left: 24px;}
.account .accoutnPageBlock .second .col-account{}
.account .accoutnPageBlock p{color: var(--main-color-black);font-size: 14px;margin: 0 0 16px;}
.account .accoutnPageBlock .second .buttons{display: flex;flex-wrap: wrap;margin-top: 0;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);}
.account .accoutnPageBlock .pp{margin-top: 10px;text-align: left;display: flex;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media (max-width: 980px){
  .col-block #feedback, .col-block .col-account.contacts{width: 100%;}
}
@media (max-width: 980px){
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
}
@media (max-width: 767px){
 .account.row .clientForm{grid-template-columns: repeat(1, 1fr);grid-gap: 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;}
}
/*** Личный кабинет (Избранное) ***/
.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 .block div {display: flex;flex-direction: row;}
.blocks_contact .block div em {width: 125px;font-style: normal; font-weight: 500;}
.blocks_contact .title_contact{font-size: 16px;font-weight: 700;margin-bottom: 10px;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);;}
.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;}
.blocks_contact .block div.infoBlock em {width: 25px;font-style: normal; font-weight: 500;}
.blocks_contact .block .infoBlock { display: block; flex-direction: column; align-items: flex-start; grid-gap: 0px;}
.blocks_contact .title_info{font-size: 16px; font-weight:700px; color:red;}
@media (max-width: 767px){
 .col-block{grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}
 .blocks_contact .title_contact, .col-account.form h3{font-size: 18px;font-weight: 700;}
}
/*** Фиксированная кнопка Обратный звонок ***/
.callback-button{display: block;background: var(--main-color-green);border: 2px solid var(--main-color-green);border-radius: 50%;-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3);box-shadow: 0 8px 10px rgba(61,95,61,.3);cursor: pointer;height: 68px;text-align: center;width: 68px;position: fixed;right: 32px;bottom: 100px;z-index: 25;-webkit-transition: .3s;transition: .3s;-webkit-animation: hoverWave linear 1s infinite;animation: hoverWave linear 1s infinite;-webkit-appearance: none;}
.callback-button .callback-button__content{height: 68px;width: 68px;border-radius: 50%;position: relative;overflow: hidden;transform: scaleX(-1);}
.callback-button .callback-button__content span{text-align: center;color: var(--main-color-green);opacity: 0;font-size: 0px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scaleX(-1);line-height: 14px;font-weight: 600;text-transform: uppercase;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.callback-button .callback-button__content:hover span{opacity: 1;font-size: 11px;}
@media (max-width: 767px){.callback-button .callback-button__content:hover span{font-size: 10px;}}
.callback-button:hover i{display: none}
.callback-button:hover{z-index: 1;background: #fff;color: transparent;-webkit-transition: .3s;transition: .3s}
.callback-button:hover i{color: var(--main-color-green);font-size: 40px;-webkit-transition: .3s;transition: .3s}
.callback-button i{color: #fff;font-size: 28px;-webkit-transition: .3s;transition: .3s;line-height: 66px;-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out}
.callback-button i{animation: 1.2s ease 0s normal none 1 running shake;animation-iteration-count: infinite;-webkit-animation: 1.2s ease 0s normal none 1 running shake;-webkit-animation-iteration-count: infinite}
@-webkit-keyframes hoverWave{0%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 0 rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 0 rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2)}
40%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 15px rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 15px rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2)}
80%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 26.7px rgba(61,95,61,.067);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 26.7px rgba(61,95,61,.067)}
100%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 40px rgba(61,95,61,0);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 40px rgba(61,95,61,0)}}
@keyframes hoverWave{0%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 0 rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 0 rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2)}
40%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 15px rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 15px rgba(61,95,61,.2),0 0 0 0 rgba(61,95,61,.2)}
80%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 26.7px rgba(61,95,61,.067);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 26.7px rgba(61,95,61,.067)}
100%{-webkit-box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 40px rgba(61,95,61,0);box-shadow: 0 8px 10px rgba(61,95,61,.3),0 0 0 30px rgba(61,95,61,0),0 0 0 40px rgba(61,95,61,0)}}
@keyframes shake{0%{transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}
10%{transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);-webkit-transform: rotateZ(-30deg)}
20%{transform: rotateZ(15deg);-ms-transform: rotateZ(15deg);-webkit-transform: rotateZ(15deg)}
30%{transform: rotateZ(-10deg);-ms-transform: rotateZ(-10deg);-webkit-transform: rotateZ(-10deg)}
40%{transform: rotateZ(7.5deg);-ms-transform: rotateZ(7.5deg);-webkit-transform: rotateZ(7.5deg)}
50%{transform: rotateZ(-6deg);-ms-transform: rotateZ(-6deg);-webkit-transform: rotateZ(-6deg)}
60%{transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-webkit-transform: rotateZ(5deg)}
70%{transform: rotateZ(-4.28571deg);-ms-transform: rotateZ(-4.28571deg);-webkit-transform: rotateZ(-4.28571deg)}
80%{transform: rotateZ(3.75deg);-ms-transform: rotateZ(3.75deg);-webkit-transform: rotateZ(3.75deg)}
90%{transform: rotateZ(-3.33333deg);-ms-transform: rotateZ(-3.33333deg);-webkit-transform: rotateZ(-3.33333deg)}
100%{transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}}
@-webkit-keyframes shake{0%{transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}
10%{transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);-webkit-transform: rotateZ(-30deg)}
20%{transform: rotateZ(15deg);-ms-transform: rotateZ(15deg);-webkit-transform: rotateZ(15deg)}
30%{transform: rotateZ(-10deg);-ms-transform: rotateZ(-10deg);-webkit-transform: rotateZ(-10deg)}
40%{transform: rotateZ(7.5deg);-ms-transform: rotateZ(7.5deg);-webkit-transform: rotateZ(7.5deg)}
50%{transform: rotateZ(-6deg);-ms-transform: rotateZ(-6deg);-webkit-transform: rotateZ(-6deg)}
60%{transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-webkit-transform: rotateZ(5deg)}
70%{transform: rotateZ(-4.28571deg);-ms-transform: rotateZ(-4.28571deg);-webkit-transform: rotateZ(-4.28571deg)}
80%{transform: rotateZ(3.75deg);-ms-transform: rotateZ(3.75deg);-webkit-transform: rotateZ(3.75deg)}
90%{transform: rotateZ(-3.33333deg);-ms-transform: rotateZ(-3.33333deg);-webkit-transform: rotateZ(-3.33333deg)}
100%{transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}}
@media (max-width: 1023px){
  .callback-button{width: 55px;height: 55px;}
  .callback-button .callback-button__content{height: 55px;width: 55px;}
  .callback-button i{font-size: 24px;line-height: 55px;}
}
/** Платежные системы на странице просмотра заказа **/
.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-greenlight);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 16px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
.discount-box{border-radius: 4px;overflow: hidden;margin-bottom:24px;background: var(--main-color-orange);padding: 16px;color: var(--main-color-white);}
.discount-box h4{font-size:16px;line-height: 1.2;}
.discount-box_promoPage{display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 16px 20px;}
.discount-box_promoPage .content{padding: 24px;border-radius: 4px;overflow: hidden;color:var(--main-color-white);transition: 0.5s;background-position: top center !important;background-size: cover !important;background-repeat: no-repeat !important;}
.discount-box_promoPage .content:hover{transform: translateY(-5px);}
.discount-box_promoPage h3{font-weight: 700;font-size: 16px;margin-bottom:16px;height: 48px;overflow: hidden;}
.discount-box_promoPage .text_sale{font-weight: 500;font-size: 32px;margin-bottom:16px;display: block;}
.discount-box_promoPage .timer_discound{display: flex;align-items: center;grid-gap: 12px;font-size: 14px;}
.discount-box_promoPage .timer_discound .icon_{margin: 0;}
/*Выкл*/
.discount-box_promoPage .content.off_{background: linear-gradient(180deg, #467146 0%, #203920 100%) !important;}
.discount-box_promoPage .content.off_ h3, .discount-box_promoPage .content.off_ .text_sale{opacity: .5;}
@media (max-width: 1919px){
  .discount-box_promoPage{grid-template-columns: repeat(4, 1fr);}
}
@media (max-width: 1023px){
  .discount-box_promoPage{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 640px){
  .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;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.compare__switch-icon{background: var(--main-color-greenlight3);}
.compare__switch-icon:after{background: var(--main-color-white);}
.switch-on .compare__switch-icon{background: var(--main-color-green2);}
.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;grid-gap: 8px;}
.compare__nav .swiper-navigation > div{position: initial;transform: translate(0);}
.compare__switch{display: flex;align-items: center;grid-gap: 8px;width: max-content;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{display: inline-block;position: relative;width: 64px;height: 32px;border-radius: 4px;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;}
.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: 8px;right: 8px;position: absolute;}
.compare__remove i{font-size: 24px;display: block;}
.compare__mod{margin-top: 8px;color: var(--main-color-greydark);}
.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{font-weight: 700;word-break: break-word;}
.compare__line .actions .actions-btn{height: 32px;width: 32px;border-radius: 50%;padding: 0;background: var(--main-color-black);display: flex;align-items: center;justify-content: center;}
.compare__line .actions .actions-btn .icon_{background-color: var(--main-color-white);margin:0;transition: 0.2s;min-width: 16px;width: 16px;height: 16px;}
.compare__line .actions .actions-btn:hover{background: var(--main-color-green2);}
.compare__line .actions .actions-btn.callback_notify{background: var(--main-color-grey);}
.compare__line .actions .actions-btn.callback_notify .icon_{background-color: var(--main-color-black);}
.compare__line .actions .actions-btn.callback_notify:hover{background: var(--main-color-greenlight);}
.compare__line .actions .actions-btn.callback_notify:hover .icon_{background-color: var(--main-color-green2);}
.compare__buttons a.compare__showAll{background: var(--main-color-greenlight3)}
.compare__buttons a.compare__showAll:hover{background: var(--main-color-green)}
.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__switch .compare__switch-label{display:none;}
.compare__price .price{width: 100%;}
}
/** Таблица избранного **/
.favorites_page .products-grid{grid-template-columns: repeat(3, 1fr);}
.favorites_page .products-grid .item{background: var(--main-color-white);border-radius: 4px;}
.favorites_page .products-grid .item .goodsListForm{display: flex;align-items: center;width:100%;}
.favorites_page .products-grid .item .product-image{width: 100px;height: 100px;}
.favorites_page .products-grid .item .product-shop{width: calc(100% - 100px);padding: 12px;}
.favorites_page .products-grid .item .product-shop .product-name{height: 29px;margin-bottom: 4px;}
.favorites_page .products-grid .item .product-shop .product-name a{padding-right:23%;display: block;}
.favorites_page .products-grid .item .price-box{width: 100%;margin: 0;}
.favorites_page .products-grid .item .remove{border-radius: 3px;position: absolute;top: 12px;right: 12px;z-index: 1;width: 24px;height: 24px;margin: 0;}
.favorites_page .products-grid .item .remove i{display: block;font-size: 1rem;line-height: 1.95rem;}
.favorites_page .products-grid .item .remove.add-wishlist.added{display: flex;align-items: center;justify-content: center;-webkit-mask-image: none;border-radius: 4px;}
.favorites_page .products-grid .item .remove.add-wishlist.added:after{color: var(--main-color-greydark);}
.favorites_page .products-grid .item .remove.add-wishlist.added:hover:after{color: var(--main-color-black);}
.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;}
@media (max-width:1023px){
  .favorites_page .products-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 639px){
  .favorites_page .products-grid{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 460px){
  .favorites_page .products-grid .item .price-box{flex-direction: column;align-items: flex-start;}
}
/*** Новости ***/
.news-box h5.title a{margin:0;color: var(--main-color-black);font-weight: 700;}
.news-box h5.title a:hover{color: var(--main-color-green2);}
.news-box .button{margin-top:30px;}
.news-box .news{background: var(--main-color-white);padding: 16px;border-radius: 4px;overflow: hidden;margin-bottom: 16px;}
.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: 16px;color: var(--main-color-greydark);display: block;font-size: 14px;text-align: right;}
/***  Есть вопрос? ***/
.questionCallback{background: var(--main-color-white);border-radius: 4px;padding: 32px;display: flex;flex-direction: column;align-items: center;}
.questionCallback .questionCallback_title{font-size: 32px;font-weight: 500;margin-bottom: 12px;}
.questionCallback .questionCallback_text{font-size: 14px;margin-bottom:32px;}
.questionCallback form{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 12px 20px;}
.questionCallback .callback-btn{width: 200px;}
.questionCallback .callback-input{width: calc((100% - 220px) / 3 - 20px);}
.questionCallback .pp{width: 100%;margin: 0;}
@media (max-width: 1919px){
  .questionCallback form{grid-gap: 12px 16px;}
  .questionCallback .questionCallback_text{margin-bottom:24px;}
}
@media (max-width: 1023px){
  .questionCallback .callback-input, .questionCallback .callback-btn{width: calc(100% / 4 - 17px);}
  .questionCallback .callback-btn{padding: 0 8px;}
}
@media (max-width: 767px){
  .questionCallback{padding: 24px;}
  .questionCallback .callback-btn{width: max-content;padding: 0 12px;height: 40px;}
  .questionCallback form{justify-content: center;}
  .questionCallback .callback-input{width: 100%;display: flex;justify-content: center;}
  .questionCallback .callback-btn:after{display:none}
  .questionCallback .questionCallback_title{font-size: 28px;}
}
@media (max-width: 479px){
  .questionCallback .questionCallback_title{font-size: 24px;}
  .questionCallback{padding:16px;}
  .questionCallback .questionCallback_text{margin-bottom:16px;}
}
/*** Страница ошибки ***/
.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='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%233d5f3d'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(45 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(90 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(135 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(180 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(225 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(270 64 64)'/%3E%3Cpath d='M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z' fill='%23cfd7cf' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;45 64 64;90 64 64;135 64 64;180 64 64;225 64 64;270 64 64;315 64 64' calcMode='discrete' dur='720ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.fancybox-inner .content-loading{background-color: #fff;}
#globalOrder.loading{height: 50vh;}
#globalOrder .content-loading{margin: 0 auto;margin-left: -25px;margin-top: -25px;}
/******************************************************************************
 Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:20%}
.col-xs-1{width:8.33333333%}
@media (max-width: 767px){
.col-lg-2{width:33%}
}
@media (max-width: 631px){
.col-lg-2{width:50%}
}
@media (max-width: 380px){
}
@media (min-width: 768px){
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:20%}
.col-sm-1{width:8.33333333%}
}
@media (min-width: 992px){
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:20%}
.col-md-1{width:8.33333333%}
}
@media (min-width: 1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:33%}
.col-lg-2_5{width:25%}
.col-lg-2{width:20%}
.col-lg-1{width:8.33333333%}
}
@media (min-width: 1400px){
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:20%}
.col-hs-1{width:8.33333333%}
}
@media (max-width: 1199px){
.product-view .product-shop .custom-block .item{text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area{text-align: center;}
}
@media (max-width: 991px){
.col-left .block{margin-bottom:10px;}
.quickview{display: none !important;}
.step li{padding: 10px;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick{display: none;}
}
@media (max-width: 767px){
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.goodsDataOpinionAddTable label{width: 100%;}
.goodsDataOpinionFormReset{width: 80px;}
.step li{display: block;width: 100%;padding: 15px;}
.step li.step_done{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#footer .callbackForm .inputText{display: block;max-width: 300px;clear: both;}
.cart-compare .title .title{display: none;}
.cart-compare > div{width: 50%;}
.products-grid .item:hover .item-inner .product-shop{bottom: 0;}
.cart-compare div > .title{width: 110px;line-height: 51px;}
}
@media (max-width: 639px){
.scroll{overflow-x: scroll;}
.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;}
.DescriptionBlock img, .DescriptionBlock iframe  {width: 100% !important;height: auto !important;}
}
@media max-width: 481px){
.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%;}
}
@media (max-width: 375px){
 .col-smb-12{width: 100%;}
}
/******************************************************************************
 Фиксы для браузеров
*******************************************************************************/
.IE .header .header-sectionsLink:before{content: '';width: 10px;height: 50px;margin: 0 0 0 -10px}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none){
.rating-box{display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating{position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before{display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: var(--main-color-greenlight);}
}
/******************************************************************************
 Если не работает 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;}
