@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap');
/*** Основные цвета ***/
body{
  --main-color-pink: #0e3fb4;
  --main-color-black: #464646;
  --main-color-peach: #7ca2fd;
  --main-color-greydark: #BCBCBC;
  --main-color-grey: #D0D0D0;
  --main-color-greylight: #F6F6F6;
  --main-color-white: #ffffff;
  --main-color-blue: #79BFFF;
  /*Неактивные кнопки*/
  --main-color-btnDisabled: #C0C0C0;
  /*Ошибки*/
  /*Ошибки*/
  --error-color-text: #FFFFFF;
  --error-color: #FF819A;
  /*Всплывающие окна*/
  --noty-color-bg: #F5F5F5;
  --noty-color-title: var(--main-color-pink);
  --noty-color-text: var(--main-color-black);
  /*Календарь в ОЗ*/
  --date: #464646;
  --date-active: #FF819A;
  --date-dispabled: #bbbbbb;
  --date-next: #bbbbbb;
  --date-bg: #ffffff;
  --date-bg-borderColor: #ebebeb;
  --date-line: #ebebeb;
  --date-borderRadius: 6px;
  --date-borderHeight: 1px;
  --date-arrow: #464646;
  --date-arrowActive: #FF819A;
}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{position: relative;font-family: 'Nunito', sans-serif;font-size: 16px;line-height: 1.2;font-weight: 400;background: var(--main-color-greylight);color: var(--main-color-black);overflow-x: hidden;margin:0;padding:0;}
body.fixed_{overflow: hidden !important;}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.clear{clear:both;}
.clearfix:after{display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
a{color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p{margin: 0 0 15px 0;line-height: 1.5;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none}
input[type=number]{-moz-appearance: textfield}
button{padding: 0;border: 0;background: 0 0}
button,input,textarea{font: inherit}
button:not([disabled]){cursor: pointer}
a,button,input,textarea{color: inherit;outline: 0}
/*** Input Select Textarea ***/
input, select{height:44px;}
input[type="password"]{padding-right: 40px;}
input, select, textarea{background: transparent;border: 0;border-bottom: 1px solid var(--main-color-greydark);padding: 10px 0;font-size: 16px;color: var(--main-color-black);width: 100%;max-width: 350px;}
input, select, textarea{border-radius: 0;font-family: 'Nunito', sans-serif;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--main-color-greydark);}
input:focus, textarea:focus{border-color: rgb(14, 63, 180);}
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;}
select:focus, textarea:focus{outline: 0;}
.adaptive_indent{margin-top:30px;}
@media (min-width: 1176px){
.container{max-width: 1176px;}
}
@media all and (max-width: 767px){
 form label{font-size:14px}
}
.selectBlock{position: relative;width: 100%;overflow: hidden;}
.selectBlock select, .selectBox .select{padding-right: 30px;max-width: 100%;cursor: pointer;width: 100%;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after{cursor: pointer;content: " ";width: 24px;height: 24px;position: absolute;background-color:var(--main-color-black);top: 50%;right: 0;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:checked{color:var(--main-color-pink);}
select:focus{border-color: var(--main-color-pink);}
.pp{text-align: center;font-size: 14px;color: var(--main-color-greydark);}
.pp a{text-decoration: underline;}
.pp a:hover{color: var(--main-color-pink)}
.button_pp{display:flex;align-items: center;width: 100%;}
.button_pp .pp{text-align:left;margin-left: 30px;}
@media all and (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: 262px;;margin-right: 30px;border-radius: 6px;overflow: hidden;}
.col-right{width: calc(100% - 262px - 30px)}
input[type="checkbox"]{overflow: hidden;min-width: 18px;width: 18px;height: 18px;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(-20px);background-color: var(--main-color-black);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='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16 0H2C0.89 0 0 0.9 0 2V16C0 17.1 0.89 18 2 18H16C17.11 18 18 17.1 18 16V2C18 0.9 17.11 0 16 0ZM7 14L2 9L3.41 7.59L7 11.17L14.59 3.58L16 5L7 14Z' fill='%23464646'/%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: '';border: 2px solid var(--main-color-greydark);width:100%;height:100%;position: absolute;top: 0;left: 0;}
input[type="radio"]{overflow: hidden;min-width: 20px;width: 20px;height: 20px;border: 2px solid var(--main-color-greydark);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-black);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-black);}
@media all and (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 all and (min-width: 992px){*/
 ::-webkit-scrollbar-track{border-radius: 0;background-color: #ffffff20;}
 ::-webkit-scrollbar{width: 4px;height: 2px;background-color: #BCBCBC20;}
 ::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #D0D0D0}
/*}*/
/**/
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: 6px;-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-peach);border-color: var(--main-color-peach)}
.radio .radio-name:hover:before{border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;line-height:1.3;margin:0;padding:0;font-family: 'Nunito', 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-peach);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-peach);}
.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-peach)!important}
.blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid var(--main-color-peach);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-peach);}
.no-padding .DescriptionBlock{padding: 60px 0 0;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-peach);}
.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: 6px;position: relative;color: var(--main-color-white);min-height: 40px;margin-bottom: 16px;overflow: hidden;padding: 16px;font-size: 16px;background: var(--main-color-pink)}
.noty_theme__sunset.noty_type__error{background-color: var(--error-color);padding: 16px;border-radius: 6px !important;display: flex;align-items: center;}
.noty_theme__sunset.noty_type__error .noty_body{color: var(--error-color-text) !important;}
.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-peach);width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar{border-radius: 0!important;}
.noty_body{text-align: center!important;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-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{line-height: 1.125rem;padding: 10px;text-align: center;}
h3.client__title{text-align: center;}
h3.client__title, .order-info .title{margin-bottom: 15px;font-size: 24px;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: 15px 10px;text-align: center;}
.cart-price{white-space: nowrap;}
.table-border{border-radius: 6px;border: 1px solid #E8E8E8;overflow: hidden;margin-bottom: 30px;}
.table-striped tr:not(:last-child){border-bottom: 1px solid #E8E8E8}
tr.border{border-bottom: 1px solid #E8E8E8;}
tfoot td:first-child{border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
tfoot td:last-child{border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
thead td:first-child{border-bottom-left-radius: 20px;}
thead td:last-child{border-top-right-radius: 20px;}
.order-info__container thead{border-bottom: 1px solid #E8E8E8;}
.table-box thead tr td{color: var(--main-color-black);font-weight: 700;}
.table-box tfoot td{color: var(--main-color-black);font-weight: 700;font-size: 20px;}
.table-box tfoot td:last-child{color: var(--main-color-black);font-weight: 700;font-size: 20px;}
tr.border > td:first-child{color: var(--main-color-black);}
.table-box tbody tr td.cell1{text-align: right;width: 50%;color: var(--main-color-black);font-weight: 700;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;}
.table-box .hide{display: none;}
.account.order-info .buttons .button{width: max-content;}
@media all and (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:10px; max-height:10px;}
.goods-cat-image-other-square{width:20px; height:20px;}
/* END Настройки максимальных размеров генерируемых изображений */
@media all and (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: 35px;width: calc(100% - 30px);display:flex;align-items: center;justify-content: space-between;position:relative;}
.fancybox-content{padding: 25px;box-shadow:none;}
.fancybox-close-small i{background-color: var(--main-color-grey);width: 32px;height: 32px;}
.fancybox-close-small:hover i{background-color: var(--main-color-pink);}
.fancybox-close-small{top: 25px;right: 25px;}
.fancybox-header .title{font-size: 32px;color: var(--main-color-black);}
.fancybox-body .callbackForm{display: flex;flex-direction: column;flex-wrap: wrap;}
.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;}
@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: 460px){
.fancybox-content{padding: 16px;}
.fancybox-close-small{top: 16px;right: 16px;}
}
/******************************************************************************
 Анимация
*******************************************************************************/
.button, .button:hover, .remove, .navigation .prev, .navigation .next, .pages li span, .social-links a, .qty-set > a, .actions a, 
.header .header-sectionsItem, .header-toolsIcon i, .product-tabs .tabs li a
{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
/*** Цена ****/
.price{display: flex;vertical-align: middle;position:relative;font-size: 18px;font-weight: 700;color: var(--main-color-black);white-space: nowrap;}
.price > span:after, .rangeScore span:after, .product-price__current:after{display: inline-block;font-family: "FontAwesome";font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 0px;}
.price > span{position: relative;z-index: 1}
.price.minP{color: var(--main-color-pink);}
.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;align-items: center;font-size: 14px;font-weight: 400;font-family: 'Nunito', sans-serif;background: none;color: var(--main-color-greydark);}
.old-price, .old-price .price, .price.old-price{position: relative;}
.old-price:before, .old-price .price:before, .price.old-price:before{content: '';width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(352deg);border-bottom: 1px solid var(--main-color-pink);display: block;}
.old-price > span:after, .old-price .price > span:after, .price.old-price > span:after{font-size: 12px;}
.product__price .price.price__now.RUB:after{display: none !important;}
@media (min-width: 461px) and (max-width: 767px){
 .price{font-size: 16px;}
 .old-price, .old-price .price, .price.old-price{font-size: 12px;}
}
/*Недоступность товаров*/
.products-grid .item.not_available .product-name{color: var(--main-color-greydark) !important;}
/*** Капс ***/
.caps_lock{display: none;text-align: left;font-size: 14px;margin-top: 10px;color: var(--error-color);}
.caps_lock .fa-warning{font-size: 30px;color: #cc003d;}
/*** Избранное ***/
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Иконки ***/
.icon_{background-color: var(--main-color-white);margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15724)'%3E%3Cpath d='M29.8136 7.86918C29.647 7.65584 29.3915 7.53116 29.1208 7.53116H7.21352C7.02942 6.79476 6.71806 5.54918 6.41033 4.31884C5.77471 1.77602 3.50012 0 0.878898 0C0.393512 0 0 0.393512 0 0.878898C0 1.36428 0.393512 1.7578 0.878898 1.7578C2.692 1.7578 4.26535 2.9862 4.70503 4.74523L7.87469 17.4244C8.11592 18.3892 8.67993 19.2025 9.43403 19.7628C7.92631 21.1958 8.26381 23.8189 10.0545 24.8381C8.46754 26.9137 10.0119 30.0241 12.6465 29.9996C15.0293 30.0319 16.6381 27.3852 15.5213 25.2927H20.1268C19.0104 27.3856 20.6186 30.0319 23.0018 29.9996C27.2839 29.8373 27.283 23.6968 23.0017 23.5349H11.705C9.75096 23.4605 9.75242 20.6594 11.705 20.5857H23.7243C25.643 20.5857 27.3081 19.2857 27.7734 17.4243L29.9735 8.62316C30.0391 8.36066 29.9801 8.08246 29.8136 7.86918ZM23.0017 25.2927C23.8148 25.2927 24.4764 25.9543 24.4764 26.7674C24.4022 28.7209 21.601 28.7204 21.5271 26.7674C21.5271 25.9543 22.1886 25.2927 23.0017 25.2927ZM12.6464 25.2927C13.4595 25.2927 14.121 25.9543 14.121 26.7674C14.0469 28.7209 11.2457 28.7204 11.1718 26.7674C11.1718 25.9543 11.8333 25.2927 12.6464 25.2927ZM26.0681 16.9981C25.7988 18.0755 24.835 18.828 23.7243 18.828H11.9238C10.8131 18.828 9.84934 18.0755 9.57998 16.9981L7.65291 9.28901H27.9952L26.0681 16.9981Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15724'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.favorite-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M15 28.6903C14.5729 28.6903 14.1611 28.5356 13.8402 28.2545C12.6283 27.1948 11.4599 26.1989 10.429 25.3205L10.4237 25.3159C7.40134 22.7403 4.7914 20.516 2.97546 18.325C0.945509 15.8755 0 13.553 0 11.0159C0 8.55081 0.845259 6.27665 2.37991 4.61199C3.93287 2.92766 6.06375 2 8.38072 2C10.1124 2 11.6984 2.54748 13.0943 3.62712C13.7988 4.17208 14.4374 4.83904 15 5.61701C15.5628 4.83904 16.2011 4.17208 16.9059 3.62712C18.3018 2.54748 19.8877 2 21.6194 2C23.9362 2 26.0673 2.92766 27.6203 4.61199C29.1549 6.27665 29.9999 8.55081 29.9999 11.0159C29.9999 13.553 29.0547 15.8755 27.0247 18.3247C25.2088 20.516 22.5991 22.7401 19.5771 25.3155C18.5444 26.1953 17.3742 27.1927 16.1595 28.255C15.8388 28.5356 15.4268 28.6903 15 28.6903ZM8.38072 3.75735C6.56043 3.75735 4.88822 4.48382 3.67172 5.80309C2.43713 7.14228 1.75712 8.99347 1.75712 11.0159C1.75712 13.1497 2.5502 15.0581 4.32838 17.2037C6.04705 19.2776 8.60342 21.4561 11.5633 23.9786L11.5688 23.9831C12.6036 24.865 13.7766 25.8648 14.9975 26.9323C16.2256 25.8627 17.4005 24.8614 18.4373 23.9781C21.397 21.4556 23.9531 19.2776 25.6718 17.2037C27.4497 15.0581 28.2428 13.1497 28.2428 11.0159C28.2428 8.99347 27.5628 7.14228 26.3282 5.80309C25.1119 4.48382 23.4395 3.75735 21.6194 3.75735C20.286 3.75735 19.0617 4.18124 17.9807 5.01711C17.0173 5.76235 16.3463 6.70443 15.9528 7.36361C15.7505 7.70258 15.3943 7.90491 15 7.90491C14.6056 7.90491 14.2495 7.70258 14.0471 7.36361C13.6539 6.70443 12.9828 5.76235 12.0192 5.01711C10.9382 4.18124 9.71395 3.75735 8.38072 3.75735Z' fill='%23464646'/%3E%3C/svg%3E");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15730)'%3E%3Cpath d='M4.69336 30.0176H4.41211C1.99805 30.0176 0.0292969 28.0488 0.0292969 25.6348V19.8574C0.0292969 17.4434 1.99805 15.4746 4.41211 15.4746H4.69336C7.10742 15.4746 9.07617 17.4434 9.07617 19.8574V25.6348C9.07617 28.0488 7.11328 30.0176 4.69336 30.0176ZM4.41211 17.2324C2.96484 17.2324 1.78711 18.4102 1.78711 19.8574V25.6348C1.78711 27.082 2.96484 28.2598 4.41211 28.2598H4.69336C6.14063 28.2598 7.31836 27.082 7.31836 25.6348V19.8574C7.31836 18.4102 6.14063 17.2324 4.69336 17.2324H4.41211Z' fill='%23464646'/%3E%3Cpath d='M15.041 30.0176C12.5449 30.0176 10.5176 28.043 10.5176 25.623V4.39453C10.5176 1.96875 12.5449 0 15.041 0C17.5371 0 19.5645 1.97461 19.5645 4.39453V25.623C19.5645 28.043 17.5371 30.0176 15.041 30.0176ZM15.041 1.70508C13.5176 1.70508 12.2754 2.91211 12.2754 4.39453V25.623C12.2754 27.1055 13.5176 28.3125 15.041 28.3125C16.5645 28.3125 17.8066 27.1055 17.8066 25.623V4.39453C17.8066 2.91211 16.5645 1.70508 15.041 1.70508Z' fill='%23464646'/%3E%3Cpath d='M25.4707 30.0176C22.9746 30.0176 20.9473 27.9902 20.9473 25.4941V12.293C20.9473 9.79687 22.9746 7.76953 25.4707 7.76953C27.9668 7.76953 29.9941 9.79687 29.9941 12.293V25.4941C29.9941 27.9844 27.9668 30.0176 25.4707 30.0176ZM25.4707 9.52734C23.9473 9.52734 22.7051 10.7695 22.7051 12.293V25.4941C22.7051 27.0176 23.9473 28.2598 25.4707 28.2598C26.9941 28.2598 28.2363 27.0176 28.2363 25.4941V12.293C28.2363 10.7695 26.9941 9.52734 25.4707 9.52734Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15730'%3E%3Crect width='30' height='30' 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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_690_14389)'%3E%3Cpath d='M14.8034 14.4511C16.8658 14.4511 18.6514 13.7391 20.1107 12.3342C21.5696 10.9296 22.3095 9.21089 22.3095 7.22534C22.3095 5.24048 21.5699 3.52158 20.1105 2.11647C18.6511 0.712051 16.8655 0 14.8034 0C12.7409 0 10.9555 0.712051 9.4964 2.1167C8.03727 3.52135 7.29736 5.24025 7.29736 7.22534C7.29736 9.21089 8.03727 10.9298 9.4964 12.3344C10.956 13.7389 12.7416 14.4511 14.8034 14.4511V14.4511ZM10.7879 3.35976C11.9075 2.28195 13.2209 1.75804 14.8034 1.75804C16.3857 1.75804 17.6994 2.28195 18.8192 3.35976C19.9388 4.43779 20.4833 5.70236 20.4833 7.22534C20.4833 8.74878 19.9388 10.0131 18.8192 11.0912C17.6994 12.1692 16.3857 12.6931 14.8034 12.6931C13.2214 12.6931 11.908 12.169 10.7879 11.0912C9.66807 10.0134 9.1236 8.74878 9.1236 7.22534C9.1236 5.70236 9.66807 4.43779 10.7879 3.35976Z' fill='%23464646'/%3E%3Cpath d='M27.937 23.0686C27.8949 22.484 27.8098 21.8463 27.6845 21.173C27.558 20.4946 27.3951 19.8532 27.2002 19.2671C26.9986 18.6612 26.7249 18.0629 26.3861 17.4896C26.0349 16.8945 25.6222 16.3763 25.159 15.9499C24.6747 15.5038 24.0817 15.1451 23.396 14.8835C22.7127 14.6233 21.9554 14.4914 21.1454 14.4914C20.8273 14.4914 20.5196 14.6171 19.9254 14.9895C19.5598 15.2191 19.132 15.4846 18.6546 15.7782C18.2464 16.0286 17.6933 16.2632 17.0103 16.4756C16.3438 16.6832 15.6672 16.7885 14.999 16.7885C14.3314 16.7885 13.6548 16.6832 12.9878 16.4756C12.3055 16.2634 11.7522 16.0288 11.3447 15.7784C10.8718 15.4875 10.4438 15.222 10.0727 14.9893C9.47898 14.6169 9.17131 14.4912 8.85319 14.4912C8.04291 14.4912 7.28588 14.6233 6.60279 14.8837C5.91757 15.1449 5.32436 15.5036 4.83957 15.9501C4.37641 16.3767 3.96366 16.8947 3.61273 17.4896C3.27439 18.0629 3.00049 18.661 2.79887 19.2673C2.60415 19.8535 2.44128 20.4946 2.31479 21.173C2.18926 21.8454 2.10438 22.4833 2.06229 23.0692C2.02092 23.6421 2 24.2384 2 24.8408C2 26.4068 2.51713 27.6746 3.53688 28.6096C4.54403 29.5322 5.87644 30 7.49725 30H22.5028C24.1231 30 25.4555 29.5322 26.4629 28.6096C27.4829 27.6753 28 26.407 28 24.8406C27.9998 24.2361 27.9786 23.6398 27.937 23.0686V23.0686ZM25.2037 27.3358C24.5382 27.9456 23.6547 28.242 22.5025 28.242H7.49725C6.34482 28.242 5.46131 27.9456 4.79606 27.3361C4.14341 26.738 3.82623 25.9216 3.82623 24.8408C3.82623 24.2787 3.84549 23.7236 3.88401 23.1908C3.92158 22.668 3.99837 22.0937 4.11226 21.4836C4.22472 20.8809 4.36785 20.3153 4.53809 19.8033C4.70143 19.3124 4.92421 18.8262 5.20049 18.3579C5.46416 17.9116 5.76754 17.5287 6.10231 17.2202C6.41544 16.9315 6.81012 16.6953 7.27518 16.5182C7.70529 16.3543 8.18865 16.2646 8.71339 16.2511C8.77735 16.2838 8.89123 16.3463 9.07574 16.4621C9.45116 16.6976 9.88388 16.9663 10.3623 17.2605C10.9015 17.5914 11.5962 17.8903 12.4262 18.1483C13.2748 18.4124 14.1403 18.5465 14.9993 18.5465C15.8583 18.5465 16.724 18.4124 17.5721 18.1485C18.4028 17.8901 19.0973 17.5914 19.6373 17.26C20.1268 16.9588 20.5474 16.6979 20.9228 16.4621C21.1073 16.3465 21.2212 16.2838 21.2852 16.2511C21.8102 16.2646 22.2935 16.3543 22.7239 16.5182C23.1887 16.6953 23.5834 16.9318 23.8965 17.2202C24.2313 17.5285 24.5346 17.9114 24.7983 18.3582C25.0748 18.8262 25.2979 19.3126 25.461 19.8031C25.6314 20.3158 25.7748 20.8811 25.887 21.4833C26.0007 22.0947 26.0777 22.6692 26.1153 23.191V23.1915C26.154 23.7222 26.1735 24.2771 26.1738 24.8408C26.1735 25.9218 25.8564 26.738 25.2037 27.3358V27.3358Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_14389'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15773)'%3E%3Cpath d='M3.21778 6.92444C4.49778 9.44 6.56 11.4933 9.07556 12.7822L11.0311 10.8267C11.2711 10.5867 11.6267 10.5067 11.9378 10.6133C12.9333 10.9422 14.0089 11.12 15.1111 11.12C15.6 11.12 16 11.52 16 12.0089V15.1111C16 15.6 15.6 16 15.1111 16C6.76444 16 0 9.23556 0 0.888889C0 0.4 0.4 0 0.888889 0H4C4.48889 0 4.88889 0.4 4.88889 0.888889C4.88889 2 5.06667 3.06667 5.39556 4.06222C5.49333 4.37333 5.42222 4.72 5.17333 4.96889L3.21778 6.92444Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15773'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15816)'%3E%3Cpath d='M23.7267 22.4071L17.8695 16.5501C19.3254 14.7993 20.2025 12.5512 20.2025 10.1016C20.2025 4.53154 15.6711 0 10.1013 0C4.53141 0 0 4.53154 0 10.1016C0 15.6712 4.53141 20.2024 10.1013 20.2024C12.5508 20.2024 14.7991 19.3254 16.5498 17.8695L22.4071 23.7267C22.5893 23.9089 22.8281 24 23.0669 24C23.3056 24 23.5445 23.9089 23.7268 23.7267C24.0912 23.3623 24.0912 22.7715 23.7267 22.4071ZM1.86621 10.1016C1.86621 5.56057 5.56044 1.86621 10.1013 1.86621C14.6421 1.86621 18.3362 5.56057 18.3362 10.1016C18.3362 14.6422 14.6421 18.3362 10.1013 18.3362C5.56044 18.3362 1.86621 14.6422 1.86621 10.1016Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15816'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.notify-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.50001 6.5C3.50001 4.01472 5.51473 2 8.00001 2C10.4853 2 12.5 4.01472 12.5 6.5V8.40371L13.4642 10.8143C13.5259 10.9684 13.5071 11.1429 13.414 11.2803C13.321 11.4177 13.1659 11.5 13 11.5H3C2.83409 11.5 2.67898 11.4177 2.58597 11.2803C2.49295 11.1429 2.47415 10.9683 2.53576 10.8143L3.50001 8.40371V6.5ZM6.06245 12.5C6.28327 13.3647 7.06443 14 8 14C8.93557 14 9.71673 13.3647 9.93755 12.5H6.06245Z' fill='black'/%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='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");}
.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");}
.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%3Cg clip-path='url(%23clip0_690_14393)'%3E%3Cpath d='M16.2761 0H3.72395C1.67055 0 0 1.67059 0 3.72398V16.276C0 18.3294 1.67055 20 3.72395 20H16.2761C18.3295 20 20 18.3294 20 16.276V3.72398C20 1.67059 18.3295 0 16.2761 0ZM18.8281 16.276C18.8281 17.6832 17.6833 18.8281 16.2761 18.8281H3.72395C2.31672 18.8281 1.17188 17.6832 1.17188 16.276V3.72398C1.17188 2.31676 2.31672 1.17188 3.72395 1.17188H16.2761C17.6833 1.17188 18.8281 2.31676 18.8281 3.72398V16.276Z' fill='%23464646'/%3E%3Cpath d='M15.6484 4.70703H4.35156C4.02797 4.70703 3.76562 4.96937 3.76562 5.29297C3.76562 5.61656 4.02797 5.87891 4.35156 5.87891H15.6484C15.972 5.87891 16.2344 5.61656 16.2344 5.29297C16.2344 4.96937 15.972 4.70703 15.6484 4.70703Z' fill='%23464646'/%3E%3Cpath d='M15.6484 9.41406H4.35156C4.02797 9.41406 3.76562 9.67641 3.76562 10C3.76562 10.3236 4.02797 10.5859 4.35156 10.5859H15.6484C15.972 10.5859 16.2344 10.3236 16.2344 10C16.2344 9.67641 15.972 9.41406 15.6484 9.41406Z' fill='%23464646'/%3E%3Cpath d='M15.6484 14.1211H4.35156C4.02797 14.1211 3.76562 14.3834 3.76562 14.707C3.76562 15.0306 4.02797 15.293 4.35156 15.293H15.6484C15.972 15.293 16.2344 15.0306 16.2344 14.707C16.2344 14.3834 15.972 14.1211 15.6484 14.1211Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_14393'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%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");}
.info-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='M11 7H13V9H11V7ZM11 11H13V17H11V11ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z' fill='%23464646'/%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: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='M4.25006 5.61C6.27006 8.2 10.0001 13 10.0001 13V19C10.0001 19.55 10.4501 20 11.0001 20H13.0001C13.5501 20 14.0001 19.55 14.0001 19V13C14.0001 13 17.7201 8.2 19.7401 5.61C20.2501 4.95 19.7801 4 18.9501 4H5.04006C4.21006 4 3.74006 4.95 4.25006 5.61Z' fill='%23464646'/%3E%3C/svg%3E");}
.del-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='M35 8.33325H4.99998C4.55795 8.33325 4.13403 8.50885 3.82147 8.82141C3.50891 9.13397 3.33331 9.55789 3.33331 9.99992C3.33331 10.4419 3.50891 10.8659 3.82147 11.1784C4.13403 11.491 4.55795 11.6666 4.99998 11.6666H8.33331V31.6666C8.33371 32.9925 8.86062 34.2641 9.79822 35.2017C10.7358 36.1393 12.0074 36.6662 13.3333 36.6666H26.6666C27.9926 36.6662 29.2642 36.1393 30.2018 35.2017C31.1394 34.2641 31.6663 32.9926 31.6666 31.6666V11.6666H35C35.442 11.6666 35.8659 11.491 36.1785 11.1784C36.4911 10.8659 36.6666 10.4419 36.6666 9.99992C36.6666 9.55789 36.4911 9.13397 36.1785 8.82141C35.8659 8.50885 35.442 8.33325 35 8.33325ZM18.3333 26.6666C18.3333 27.1086 18.1577 27.5325 17.8452 27.8451C17.5326 28.1577 17.1087 28.3333 16.6666 28.3333C16.2246 28.3333 15.8007 28.1577 15.4881 27.8451C15.1756 27.5325 15 27.1086 15 26.6666V18.3333C15 17.8912 15.1756 17.4673 15.4881 17.1547C15.8007 16.8422 16.2246 16.6666 16.6666 16.6666C17.1087 16.6666 17.5326 16.8422 17.8452 17.1547C18.1577 17.4673 18.3333 17.8912 18.3333 18.3333V26.6666ZM25 26.6666C25 27.1086 24.8244 27.5325 24.5118 27.8451C24.1993 28.1577 23.7753 28.3333 23.3333 28.3333C22.8913 28.3333 22.4674 28.1577 22.1548 27.8451C21.8422 27.5325 21.6666 27.1086 21.6666 26.6666V18.3333C21.6666 17.8912 21.8422 17.4673 22.1548 17.1547C22.4674 16.8422 22.8913 16.6666 23.3333 16.6666C23.7753 16.6666 24.1993 16.8422 24.5118 17.1547C24.8244 17.4673 25 17.8912 25 18.3333V26.6666Z' fill='black'/%3E%3Cpath d='M16.6667 6.66659H23.3333C23.7754 6.66659 24.1993 6.49099 24.5118 6.17843C24.8244 5.86587 25 5.44195 25 4.99992C25 4.55789 24.8244 4.13397 24.5118 3.82141C24.1993 3.50885 23.7754 3.33325 23.3333 3.33325H16.6667C16.2246 3.33325 15.8007 3.50885 15.4882 3.82141C15.1756 4.13397 15 4.55789 15 4.99992C15 5.44195 15.1756 5.86587 15.4882 6.17843C15.8007 6.49099 16.2246 6.66659 16.6667 6.66659Z' fill='black'/%3E%3C/svg%3E");}
.car-icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_34343)'%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 8ZM6 18.5C5.17 18.5 4.5 17.83 4.5 17C4.5 16.17 5.17 15.5 6 15.5C6.83 15.5 7.5 16.17 7.5 17C7.5 17.83 6.83 18.5 6 18.5ZM19.5 9.5L21.46 12H17V9.5H19.5ZM18 18.5C17.17 18.5 16.5 17.83 16.5 17C16.5 16.17 17.17 15.5 18 15.5C18.83 15.5 19.5 16.17 19.5 17C19.5 17.83 18.83 18.5 18 18.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_34343'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.more-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_32500)'%3E%3Cpath d='M12 8C13.1 8 14 7.1 14 6C14 4.9 13.1 4 12 4C10.9 4 10 4.9 10 6C10 7.1 10.9 8 12 8ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10ZM12 16C10.9 16 10 16.9 10 18C10 19.1 10.9 20 12 20C13.1 20 14 19.1 14 18C14 16.9 13.1 16 12 16Z' fill='%23BCBCBC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_32500'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sms-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_750_11232)'%3E%3Cpath d='M15 1.5H3C2.175 1.5 1.5075 2.175 1.5075 3L1.5 16.5L4.5 13.5H15C15.825 13.5 16.5 12.825 16.5 12V3C16.5 2.175 15.825 1.5 15 1.5ZM6.75 8.25H5.25V6.75H6.75V8.25ZM9.75 8.25H8.25V6.75H9.75V8.25ZM12.75 8.25H11.25V6.75H12.75V8.25Z' fill='%23BCBCBC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_750_11232'%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_512_15801)'%3E%3Cpath d='M19 13H5V11H19V13Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15801'%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_512_15804)'%3E%3Cpath d='M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15804'%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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.9532 8.50141C20.5272 8.07538 19.8365 8.07538 19.4105 8.50141C18.9844 8.92745 18.9844 9.61814 19.4105 10.0442L20.2754 10.9091H1.09091C0.488436 10.9091 0 11.3976 0 12C0 12.6025 0.488436 13.0909 1.09091 13.0909H20.2754L19.4104 13.9559C18.9844 14.3819 18.9844 15.0726 19.4104 15.4986C19.6234 15.7117 19.9026 15.8182 20.1817 15.8182C20.4609 15.8182 20.7401 15.7117 20.9532 15.4986L23.6804 12.7714C24.1065 12.3453 24.1065 11.6546 23.6804 11.2286L20.9532 8.50141Z' fill='%23464646'/%3E%3C/svg%3E");}
.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_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");}
.arrow2-icon._left, .arrow-icon._left{transform: rotate(180deg);}
.arrow2-icon._right, .arrow-icon._right{transform: rotate(0deg);}
.arrow2-icon._top, .arrow-icon._top{transform: rotate(-90deg);}
.arrow2-icon._bottom, .arrow-icon._bottom{transform: rotate(-180deg);}
/*** Замок ***/
.eye-slash-icon, .eye-icon{background-color: var(--main-color-grey);width: 25px;height: 25px;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: 700;vertical-align: middle;width: 40px;height: 40px;margin: 0 1px;color: var(--main-color-black);border-radius: 0;font-size: 14px;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: 40px;min-width: 40px;height: 40px;background: var(--main-color-greylight);border-radius: 4px;}
.qty-set > a:hover .qty-plus-icon, .qty-set > a:hover .qty-minus-icon{background-color: var(--main-color-white);}
.qty-set > a:hover{background-color: var(--main-color-pink);}
@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;}
}
.product-info .product-name h1{font-size: 20px;margin-bottom: 10px;font-weight: 900;color: var(--main-color-black);}
/*** Кнопки иконки ***/
.product-info .add-cart .card_icon{margin-right: 15px;width: 20px;height: 20px;display: block;background-color: var(--main-color-peach);}
.product-info .add-cart:hover .card_icon{background-color: #182324;}
.actions i.cart{display: none;}
/*** Стили кнопок ***/
.button{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 10px 20px;color: var(--main-color-pink);font-size: 16px;font-weight: 700;border: 2px solid var(--main-color-pink);border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button:hover{background: var(--main-color-pink);color: var(--main-color-white);}
.button2{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 10px 20px;color: var(--main-color-black);font-size: 16px;font-weight: 700;border: 2px solid var(--main-color-black);border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button2:hover{background: var(--main-color-black);color: var(--main-color-white);}
.button3{transition: 0.3s;display: flex;align-items: center;width: max-content;justify-content: center;padding: 10px 20px;color: var(--main-color-grey);font-size: 16px;font-weight: 700;border: 2px solid var(--main-color-grey);border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button3:hover{background: var(--main-color-grey);color: var(--main-color-white);}
.button4{border-color: var(--main-color-grey);color: var(--main-color-greydark);}
.button4:hover{background: var(--main-color-grey);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: 'Nunito', sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: var(--main-color-peach);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;}
/* Навигация */
.navigation .prev, .navigation .next{display: inline-block;width: 20px;font-size: 40px;line-height: 1;color: #777;margin: 0 5px;padding: 0;overflow: hidden;text-align: center;cursor: pointer;z-index: 2;}
.navigation.disabled{display:none !important;}
.navigation .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover{color: #e1e1e1;cursor: default;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;bottom: 0;left: 16px;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: 1px 6px;position: relative;color: var(--main-color-white);font-size: 12px;font-weight: 600;line-height: normal;}
.ico-sale{background-color: var(--main-color-pink);}
.ico-new{background-color: var(--main-color-peach);}
.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: #46464620;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened{visibility: visible;opacity: 1;}
.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:18px; height: 18px;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='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_690_13028)'%3E%3Cpath d='M5.5575 6.44238L9 9.87738L12.4425 6.44238L13.5 7.49988L9 11.9999L4.5 7.49988L5.5575 6.44238Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_13028'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.mainnav__more > .mainnav__link{display: flex;align-items: center;}
.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-pink);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-pink);transform: scale(-1);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-pink);}
#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: 0;height: 40px;width: 25px;display: flex;align-items: center;justify-content: center;}
.header-user{display: flex;align-items: center;justify-content: center;position: relative;}
.header-user{display: flex;align-items: center;}
.header-user a{height: 44px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;}
.header-user:hover .user-icon{background-color: var(--main-color-pink);}
.header-user:hover a:after{color: var(--main-color-peach);}
.header-user .user-icon{background-color: var(--main-color-black);margin: 0;width: 30px;height: 30px;min-width: 30px;}
/** Навигация в шапке **/
#main .col-right.col-no_filters{width: 100%;}
.header .headerNavBar{display: flex;align-items: center;justify-content: end;}
.header .headerNavBar_container{height: 100%;position:relative;}
.header .headerNavBar_container:before{content: '';background: #202349;width: 84px;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;border-radius: 0 20px 0 0;}
.header-toolsIcon{position: relative;background-color: var(--main-color-black);margin: 0;width: 30px;height: 30px;min-width: 30px;}
.header-toolsAmount{background-color: var(--main-color-peach);font-size: 12px;width: 16px;height: 16px;display: block;display: flex;align-items: center;justify-content: center;border-radius: 2px;}
.header .headerNavBar .menu_inner .catalog-icon{cursor: pointer;margin: 0 auto;}
.header .headerNavBar .menu_inner.opened .dropdown{right: 0;}
.header .headerNavBar .menu_inner .dropdown .left_menu_content{padding: 40px;}
.header .headerNavBar .menu_inner.opened .dropdown .left_menu_content{height:100%;}
.header .headerNavBar .menu_inner .header .headerNavBar_content{padding: 30px 80px 30px 40px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__client{margin-top: 25px;padding-top: 20px;border-top: 1px solid var(--main-color-black)50;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__buttons{display: flex;align-items: center;margin-top: 15px;font-size: 14px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__buttons a:last-child{margin-left: auto;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__list{margin-bottom: 20px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content .form__fields:not(:last-child){margin-bottom: 10px;}
.header .headerNavBar .menu_inner .header .headerNavBar_content button[type="submit"]{margin-top: 15px;}
.header .headerNavBar .header .headerNavBar_top .catalog-icon{width: 84px;height: 84px;background: var(--main-color-peach);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, .header-mobile .header-icon_inner .header-mob_count_{color: var(--main-color-white);transition: 0.2s;background-color: var(--main-color-pink);line-height: normal;font-size: 12px;width: 20px;height: 20px;min-width: 20px;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;top: 0;right: 0;z-index: 1;}
.header .headerNavBar .header-toolsCounter.animate_, .header-mobile .header-icon_inner .header-mob_count_.animate_{transform: scale(1.15);}
.header .headerNavBar .header-toolsCounter.count_empty, .header-mobile .header-icon_inner .header-mob_count_.count_empty{background: var(--main-color-grey);color: var(--main-color-black);}
.header .headerNavBar .menu_inner.header .headerNavBar_top{margin-bottom: 30px;}
.header .headerNavBar .menu_inner, .header-user{margin-left: 30px;}
.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: flex-start;justify-content: flex-end;height: 44px;padding-right: 10px;}
.header .headerNavBar .menu_icon a:hover .header-toolsIcon{background-color: var(--main-color-pink);}
.header .headerNavBar .dropdown{position: fixed;top: 0;right: -660px;height: 100%;transition: 1s;width: 100%;max-width: 656px;overflow: hidden;background-color: var(--main-color-white);z-index: 30;}
.header .headerNavBar .menu_inner .empty{text-align: left;color: var(--main-color-black);font-size: 16px;}
.header .headerNavBar .menu_inner .empty.hide{display: none;}
.header .headerNavBar .menu_inner .empty a{color:var(--main-color-pink);}
.header .headerNavBar .menu_inner .empty a:hover{text-decoration: underline;}
.header .headerNavBar .dropdown_body, .header .headerNavBar .dropdown_body form{height: 100%;}
.header .headerNavBar .dropdown_body .button{margin: 0 auto;}
.header .headerNavBar .dropdown_body ._btn {width: 100%;max-width: 100%;}
.header .headerNavBar .cart_totla-box{display: flex;margin-bottom: 16px;width:100%;justify-content: flex-end;}
.header .headerNavBar .cart_totla-box > div{display: flex;flex-direction: column;align-items: center;width: max-content;}
.header .headerNavBar .cart_totla-box > div .title{font-weight: 700;font-size:16px;margin-bottom: 8px;}
.header .headerNavBar .cart_totla-box .discount_total{margin-right:25px;display:none;}
.header .headerNavBar .cart_totla-box .discount_total .cartSumOld{color: var(--main-color-pink);font-size: 22px;font-weight: 700;}
.header .headerNavBar .dropdown_price .price{color: var(--main-color-black);font-size: 22px;font-weight: 700;}
.header .headerNavBar .button._btn.subtotal .total-sum{margin-left:5px;}
.header .headerNavBar ul{padding: 0;margin: 0;list-style: none;display: block;max-height: calc(100% - 240px);overflow-x: hidden;overflow-y: auto;margin-bottom:30px;}
.header .menu_inner.favorites ul, .header .menu_inner.compare ul{max-height: calc(100% - 165px);}
.header .headerNavBar ul .item{position: relative;overflow: hidden;display: flex;align-items: center;padding-right: 10px;}
.header .headerNavBar ul .item:not(:last-child){margin-bottom: 28px;}
.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 - 16px);margin-left: 16px;height: 100%;display: flex;align-items: center;}
.header .headerNavBar .product-details_right{display: flex;align-items: center;flex-wrap: wrap;justify-content: end;width:165px;}
.header .headerNavBar .product-details_right .quantity{color: var(--main-color-black);margin-left: 5px;font-size: 12px;}
.header .headerNavBar .product-details_left{width: calc(100% - 165px - 16px);margin-right: 16px;}
.header .headerNavBar ul .item .product-details .product-name{display: block;overflow: hidden;max-height: 60px;font-size: 16px;color: var(--main-color-black);word-break: break-word;}
.header .headerNavBar ul .item .product-details .product-name:hover{color:var(--main-color-pink);}
.header .headerNavBar ul .item .product-details .product-price{width: 100%;margin-bottom: 16px;display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;grid-gap: 4px 10px;}
.header .headerNavBar ul .item .product-details .product-price .price:not(.old-price){font-size:16px;}
.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-grey);font-size: 0;}
.header .headerNavBar ul .item .product-details a.remove:hover{color: var(--main-color-black);}
.header .headerNavBar ul .item .product-details a.remove:before{content: '';width: 24px;height:24px;min-width: 24px;display:block;background-color: var(--main-color-grey);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.header .headerNavBar ul .item .product-details a.remove:hover:before{background-color: var(--main-color-black);}
.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-peach);}
.header .headerNavBar .menu_inner .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;border-radius: 4px;overflow: hidden;}
.header .headerNavBar .menu_inner .item .product-image img{max-width: 100%;max-height: 100%;}
.header .headerNavBar ._dropdown.remove{margin-top: 12px;display: flex;justify-content: center;font-size: 14px;}
.header .headerNavBar ._dropdown.remove:hover{color: var(--main-color-pink);}
.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_inner.user .user-menu li{padding-left: 0;}
.header .headerNavBar .menu_inner.user .user-menu li a{text-transform: uppercase;color: #babdde;font-weight: 700;}
.header .headerNavBar .menu_inner.user .user-menu li a:hover{color: var(--main-color-peach);}
.header .headerNavBar .menu_inner.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-peach);}
.header .headerNavBar .catalog__items .catalog__item[data-level="0"].hover > a .open{background-color: var(--main-color-peach);}
.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-peach);}
.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-peach);}
.dropdown_close{width: 32px;height: 32px;min-width: 32px;margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;}
.dropdown_close:hover{background-color: var(--main-color-black)}
.header .headerNavBar .dropdown .dropdown_top{margin-bottom: 25px;width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header .headerNavBar .dropdown .dropdown_title{font-size: 32px;color:var(--main-color-black);}
.header .headerNavBar .dropdown .dropdown_count{font-size: 18px;}
.header .headerNavBar .dropdown .dropdown_count .num{margin: 0 3px;}
.header .headerNavBar .remove:after{display:none;}
.header .headerNavBar .remove:hover{color: var(--main-color-white);}
.header .headerNavBar .remove:after{color: var(--main-color-black);}
.header .headerNavBar .remove:hover:after{color: var(--main-color-white);}
.header .header_btn{color: var(--main-color-pink);margin-left:14px;font-size: 14px;}
.header .header_btn:hover{color: var(--main-color-black);}
.header .header_btn .icon_{display:none;background-color: var(--main-color-black);width: 16px;height: 16px;min-width: 16px;margin: 0;}
.header .header_btn:hover .icon_{background-color: var(--main-color-pink);}
.header .header-phone{font-weight: 700;}
.header .header-phone:hover{color: var(--main-color-pink);}
@media (min-width: 768px){
  .header .headerNavBar ul .item .qtyRemove{opacity: 0;visibility: hidden;transition: 0.3s;}
  .header .headerNavBar ul .item:hover .qtyRemove{opacity: 1;visibility: visible;}
  .header .headerNavBar .menu_inner .dropdown .left_menu_content{padding: 30px;}
  .header .headerNavBar .dropdown .dropdown_top{font-size:24px;}
}
@media (max-width: 1023px){
	.header .header_btn .icon_{display:flex;}
	.header .header_btn{font-size: 0;}
}
@media (max-width: 639px){
	.header .headerNavBar .menu_icon a{height:30px;}
}
@media (max-width: 479px){
	.header .headerNavBar .menu_inner .dropdown .left_menu_content{padding:16px;}
}
/*Скрытие крошек в моб*/
.back-btn{background-color: var(--main-color-black);margin-right:16px;display:none;}
.back-btn:hover{background-color: var(--main-color-pink);}
@media (max-width: 1023px){
 .back-btn{display: block;}
 #breadcrumbs.hide_{display:none;}
}
/*** Модальные окна ***/
#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%;height:100vh;max-width: 656px;position: fixed;top: 0;right: -660px;background: var(--main-color-white);border-radius: 0;transition: 1s;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;color: var(--main-color-black);position: relative;}
.modal-fancybox_container{height: 100%;padding: 40px;}
.modal__close{margin: 0;background-color: var(--main-color-grey);width: 32px;height: 32px;min-width: 32px;cursor: pointer;position: absolute;right: -3px;top: 0;}
.modal__close:hover{background-color: var(--main-color-black);}
.modal-fancybox .modal-fancybox-body{height: 100%;overflow-y: auto;padding: 25px 0;}
.modal-fancybox .modal-fancybox-body ul{padding: 0;margin: 0;}
.modal-fancybox .modal-fancybox-body ul li:not(:last-child){margin-bottom: 20px;}
.modal-fancybox .modal-fancybox-body ul li{display: flex;align-items: center;list-style-type: none;font-size: 16px;font-weight: 700;}
.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-pink);}
.modal-fancybox .modal_title{word-break: break-word;font-size: 32px;width: 100%;}
.modal-fancybox .modal_text{font-size: 16px;width: 100%;margin-top: 16px;}
.modal-fancybox[data-modal="modal-lk"] .modal-fancybox-body{height: auto;}
.modal-fancybox[data-modal="modal-lk"] .modal-fancybox_container{display: flex;flex-direction: column;justify-content: center;padding: 40px 120px;}
.modal-fancybox[data-modal="modal-lk"] .callbackForm .pp{position: absolute;bottom: 40px;width: 100%;left: 0;}
.modal-fancybox[data-modal="modal-lk"]  .callbackForm .callback-input:not(._last){margin-bottom: 35px;}
.modal-fancybox[data-modal="modal-lk"]  .modal-fancybox_top{position: initial;}
.modal-fancybox[data-modal="modal-lk"]  .modal__close{right: 40px;top: 40px;}
.modal-contacts{margin-top: 40px;display: flex;flex-wrap: wrap;align-items: center;}
.modal-contacts .modal-phone{font-weight: 700;margin-right:25px;}
.modal-contacts .modal-phoneCallback{font-size: 14px;color: var(--main-color-pink);}
.modal-contacts .modal-phoneCallback:hover{color: var(--main-color-black);}
.modal-fancybox[data-modal="modal-filterSort"] .modal__close{top:40px;right:40px;}
.modal-fancybox[data-modal="modal-filterSort"] .modal-fancybox-body{padding-top: 0;}
.modal-fancybox-body .OrderFilterForm{display: flex;flex-direction: column;}
.modal-fancybox-body .sort-by, .modal-fancybox-body .show-by{border: 0;display: flex;flex-direction: column;align-items: flex-start;margin-right: 0;width: 100%;}
.modal-fancybox-body .modal-sortItem{width: 100%;}
.modal-fancybox-body .modal-sortItem:not(:last-child){margin-bottom:25px;}
.modal-fancybox-body .modal-sortItem .s_item{display: flex;align-items: center;width:100%;}
.modal-fancybox-body .modal-sortItem .s_item:not(:last-child){margin-bottom: 16px;}
.modal-fancybox-body .modal-sortItem .title{font-size: 32px;margin-bottom: 25px;}
.modal-fancybox-body .modal-sortItem label{padding-left:10px;margin:0;word-break: break-word;}
@media all and (max-width: 639px){
	.modal-fancybox .modal_title{font-size: 24px;}
	.modal-fancybox_container{padding: 30px;}
	.modal-fancybox[data-modal="modal-lk"] .modal-fancybox_container{padding: 30px;}
	.modal-fancybox[data-modal="modal-lk"]  .modal__close, .modal-fancybox[data-modal="modal-filterSort"] .modal__close{right: 30px;top: 30px;}
	 .modal-fancybox[data-modal="modal-lk"] .callbackForm .pp{bottom: 30px;}
	.modal-fancybox-body .modal-sortItem .title{font-size: 24px;}
}
@media (max-width: 460px){
  .modal-fancybox .callback-btn{margin-top: 25px;}
 .modal-fancybox{border-radius: 0;}
 .modal-fancybox_container{padding: 16px;}
 .modal-fancybox[data-modal="modal-lk"]  .modal__close, .modal-fancybox[data-modal="modal-filterSort"] .modal__close{right: 16px;top: 16px;}
 .modal-fancybox[data-modal="modal-lk"] .callbackForm .pp{bottom: 16px;}
}
/* Наверх */
#back-top{display:none;align-items: center;justify-content: center;cursor: pointer;transition: 0.3s;background-color: #ffffff50;border-radius: 50%;margin-right: auto;width: 50px;height: 50px;min-width: 50px;position: fixed;bottom: 80px;right: 15px;z-index: 8;}
#back-top .icon_{background-color: var(--main-color-greydark);margin: 0;}
@media (min-width: 640px){
body .navigation .owl-prev:hover{transform: translateX(-8px);}
body .navigation .owl-next:hover{transform: translateX(8px);}
#back-top:hover{background-color: #ffffff90;transform: translateY(-8px);}
}
/** Шапка **/
header.header{width: 100%;display: flex;align-items: center;overflow-x: clip;margin-bottom: 20px;transition: 0.3s;background: var(--main-color-white);padding: 16px 0;}
.header-top{display: flex;align-items: center;position: relative;position: relative;padding-bottom: 16px;display: flex;align-items: center;}
.header-main{display: flex;flex-wrap: wrap;align-items: center;position:relative;}
  .header-top .header-logo img{min-width: 140px;}
.index .header .header-mobile, .index .header .header-top, .header.fixed .header-mobile, .header.fixed .header-top{border-bottom: 0;margin-bottom: 0;}
.header-top a.header-phone{display:flex;align-items: center;}
.header-top a.header-phone .icon_{background-color: var(--main-color-black);}
.header-top a.header-phone:hover .icon_{background-color: var(--main-color-peach);}
.header-main .mainnav{width: 100%;max-width:calc(100% - 150px - 125px - 30px);margin-right: auto;padding-right: 30px;}
.header-main .mainnav ul{display: flex;align-items: center;width: 100%;padding: 0;margin: 0;}
.header-main .mainnav ul li{list-style-type: none;white-space: nowrap;font-size: 14px;}
.header-main .mainnav ul li:not(:last-child){margin-right: 16px;}
.header-main .mainnav ul li.mainnav__more:hover > a {color: var(--main-color-pink);}
.header-main .mainnav ul li.mainnav__more:hover > a .more_next_btn{color: var(--main-color-pink);}
.header-main .mainnav ul li a:hover{color:var(--main-color-pink);}
.header-main .header_newIcon{width:15px;height:15px;background-color: #49db8e;}
.header-main .header_newIcon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40' viewBox='0 0 511.998 511.998' width='40'%3E%3Cpath d='M414.168 500.62l-158.169-83.155L97.83 500.62l30.207-176.121L0 199.764l176.86-25.689 79.139-162.697 79.139 162.697 176.86 25.689-128.037 124.734z'/%3E%3C/svg%3E");}
.header-main .header_discountIcon{width:15px;height:15px;background-color: #c671fa;}
.header-main .header_discountIcon{-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='M29.1237 14.8786H24.132L31.4519 0H20.8457L9.94235 22.1616H15.6271L8.54813 40L29.1237 14.8786Z' fill='black'/%3E%3C/svg%3E");}
.header-main .header-menu:hover .header-menu-list{visibility: visible;opacity: 1;}
.header-main .header-menu:hover > span{color: #fc1a85;}
.header-main .header-menu:hover > span.icon_{background-color: #fc1a85;transform: scale(1);}
#header-mobile{display:none;padding: 12px 0;border-top: 4px solid var(--main-color-grey);background: var(--main-color-white);position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;width: 100%;max-width: 1440px;}
.header-mobile{display: flex;align-items: center;justify-content: center;}
.header-mobile.mob_pages .header-mobile_btn, .header-mobile.mob_pages .modalBtn{width: calc(100% / 4);}
.header-mobile .header-mobile_btn, .header-mobile .modalBtn{display: flex;flex-direction: column;align-items: center;width: calc(100% / 5);}
.header-mobile .header-icon_inner{display: flex;align-items: center;justify-content: center;position:relative;}
.header-mobile .header-icon_inner .icon_{background-color: var(--main-color-black);width: 20px;height: 20px;min-width: 20px;margin: 0;}
.header-mobile .text{font-size: 12px;color: var(--main-color-black);margin-top: 5px;text-align: center;}
.header-mobile .header-icon_inner .header-mob_count_{top: -2px;right: -12px;width: 14px;height: 14px;min-width: 14px;font-size: 8px;}
@media (max-width: 1023px){
  .header-main .mainnav{max-width: calc(100% - 250px);}
}
@media (max-width: 767px){
  .header-main{display:none;}
  .header-top{padding-bottom: 0;}
  #header-mobile{display:block;}
  .header .headerNavBar .header-user, .header .headerNavBar .menu_inner:not(.cart){display:none;}
}
@media (max-width: 639px){
  .header-top .header-logo img{min-width: 90px;}
  .header-mobile{padding: 0;}
  header.header{padding: 12px 0;}
}
@media (max-width: 460px){
  .header-mobile .text{font-size:10px;}
  #header-mobile{padding: 8px 0;}
}
.header.fixed{position: fixed;top: 0;left: 0;z-index: 4;border: 0;background: var(--main-color-white);box-shadow: 0px 0px 20px rgb(140 142 183 / 20%);margin:0;}
.header.fixed .header-main{display:none;}
.header.fixed .header-top{padding-bottom: 0;}
.header.fixed .header-top .header-logo{display:none;}
.header.fixed .header-top .categoryBtn{margin-left: 0;margin-right: 25px;}
.header.fixed .header-search{width: calc(100% - 240px - 175px - 25px);}
.header.fixed .header-search .search .search-input{border-radius: 4px;}
.header.fixed.hide_{opacity: 0;visibility: hidden;}
@media (max-width: 1023px){
  .header.fixed .header-search{width: calc(100% - 245px - 76px);}
  .header.fixed.fhide{opacity: 0;visibility: hidden;}
}
@media (max-width: 760px){
  .header.fixed .header-search{width: calc(100% - 60px - 61px);}
}
@media (max-width: 460px){
 .header.fixed .header-top .header-logo{display:flex;}
 .header.fixed .header-search{width: 100%;}
 .header.fixed .header-top .categoryBtn{margin-left: auto;margin-right: 0;}
}
/*! Каталог в шапке */
.categoryBtn{font-size: 16px;min-width: 175px;z-index: 2;display: flex;align-items: center;cursor:pointer;margin-left: 30px;height: 44px;border-radius: 4px;color: var(--main-color-white);padding: 10px 16px;background: linear-gradient(180deg, var(--main-color-peach) 0%, var(--main-color-pink) 100%);}
.categoryBtn:hover, .categoryBtn.active{background: linear-gradient(180deg, var(--main-color-pink) 0%, var(--main-color-peach) 100%);}
.categoryBtn > .icon_{background-color:var(--main-color-white);margin-right: 10px;width: 16px;height: 16px;min-width: 16px;}
.categoryBtn.mob_{display:none;min-width: auto;}
.categoryBtn.mob_ .icon_{margin: 0;}
#fancybox__catalog{display:none;max-width: 1440px;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;z-index: 3;background: var(--main-color-white);width: 100%;border-bottom: 4px solid var(--main-color-greydark);border-radius: 6px;}
#fancybox__catalog .modal__content{height: 300px;overflow: auto;}
#fancybox__catalog:before{content: '';width: 100%;height: 20px;display: block;position: absolute;top: -20px;}
/* Каталог. Адаптивность */
.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-pink);}
.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-logoImg{width: 140px;max-height: 90px;height: 100%;object-fit: contain;}
@media (max-width: 460px){
 .header .header-logoImg{width: 85px;}
}
/** Поиск **/
.header .header-search{width: 100%;margin-right: auto;}
.header .header-search .search{position: relative;}
.header .header-search .search .search-icon{margin: 0;min-width: 18px;width: 18px;height: 18px;}
.header .header-search .search .search-input{font-size: 14px;padding: 13px 75px 13px 16px;max-width: 100%;background: #F6F6F6;border: 1px solid #F6F6F6;border-radius: 0 4px 4px 0;}
.header .header-search .search .search-input:focus{border-color:var(--main-color-pink);background: #ffffff;}
.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.3s;right: 50px;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 .header-search .search #search_mini_form .search-submit .icon_{background-color: var(--main-color-grey);margin: 0;}
.header .header-search .search #search_mini_form .search-reset .icon_{background-color: var(--main-color-grey);margin: 0;}
.header .header-search .search #search_mini_form .search-reset:hover .icon_, .header .header-search .search #search_mini_form .search-submit:hover .icon_{background-color: var(--main-color-pink);}
.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: 15px;border-radius: 5px;margin-top: 10px;background-color: var(--main-color-white);color: var(--main-color-black);z-index: 100;border-radius: 6px;border-bottom: 4px solid var(--main-color-grey);word-break: break-word;}
#search-result._active{visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category{width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
#search-result .inner .result-category.result_margin{margin-bottom:25px;}
#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;}
#search-result .inner{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
#search-result .inner .result-item:not(:last-child){margin-bottom: 16px}
#search-result .inner .result-item a{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;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.show-all{width: max-content;height: 40px;font-size: 14px;}
#search-result .inner .result-item a.show-all:hover{color: var(--main-color-white);}
#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-pink);}
#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;}
#search-result .inner .result-item a span{color: var(--main-color-black);align-items: center;font-size: 14px;max-height: 52px;overflow: hidden;}
#search-result .inner .result-item a:hover span{color: var(--main-color-pink);}
#search-result .inner .result-category a span{font-weight: 700;font-size: 16px;}
.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% + 15px);z-index: 2;width: 100%;background-color: var(--main-color-white);opacity: 0;visibility: hidden;transition: opacity .3s ease;padding: 0;border: 1px solid var(--main-color-greylight);border-bottom: 4px solid var(--main-color-greydark);border-radius: 6px;}
.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: 16px;}
.dropdown._more-menu .dropdown__body li{margin: 0;padding-left: 7px;padding-right: 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-peach);}
.dropdown._more-menu .dropdown__body li{margin: 0;width: 100%;text-align: left;}
.dropdown._more-menu .dropdown__body li:not(:last-child){margin-bottom: 10px;margin-right: 0;}
.dropdown._more-menu .dropdown__body li a:after{display:none;}
.dropdown._more-menu .dropdown__body li a{width: 100%;display: block;}
.dropdown._more-menu .dropdown__body .dropdown__item{width: 100%;padding-right: 0}
.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}
.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: 1023px){
  .categoryBtn.web_{display:none;}
  .categoryBtn.mob_{display:flex;}
}
@media (max-width: 991px){
 body.modal-open{overflow:hidden;}
}
@media (max-width: 970px){
	.menu{display: block;}
	.menu ul{margin: 0;padding: 0;list-style: none;}
	.menu li{line-height: 1.5rem;margin-bottom: .5rem;display: block;white-space: nowrap;}
	.menu li:last-child{margin-bottom: 0;}
	.menu .active{font-weight: bold;color: var(--main-color-pink);}
	.menu .dropdown__content{width: 14rem;padding: 1.5rem 2rem;}
}
@media (max-width: 767px){
  .header .header-search .search{position: initial;}
  #search-result{left: 0;}
}
@media (max-width: 639px){
  .categoryBtn.mob_{padding: 10px;height: 30px;}
  .header .header-search .search .search-input{height: 30px;}
}
@media (max-width: 460px){
  .header .headerNavBar .menu_inner, .header-user, .header .searchBtn{margin-left: 24px;}
  .categoryBtn.mob_{margin-left: auto;margin-right: 0;}
  .header .searchBtn{display:flex;}
  .header .header-search{opacity: 0;visibility: hidden;transition: 0.1s;}
  .header .header-search.opened{visibility: visible;opacity: 1;}
  .header .header-search{position: absolute;top: 0;left: 0;padding: 0;width: 100%;z-index: 2;}
  .header .header-search .search .search-input{border-radius: 4px;}
}
/*** Выпадающее меню ***/
.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-peach);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 all and (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 all and (max-width: 991.98px){
}
@media all and (max-width: 479.98px){
.dropdown__content.right .dropdown__close{left: auto;right: 0;}
.dropdown__content .dropdown__close{left: auto;right: 0;}
}
@media all and (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 all and (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 all and (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-peach);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-peach);}
/*** Выбор каталога или меню ***/
.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: 'Nunito', sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span{background-image: url("/design/d238686/catalog.png?design=fleur&lc=1757096835");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d238686/menu.png?design=fleur&lc=1757096835");}
@media all and (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 all and (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 all and (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 .navigation{display: flex;align-items: center;justify-content: center;margin-top: 20px;}
body .navigation .owl-prev, body .navigation .owl-next{display: flex;align-items: center;justify-content: center;min-width: 50px;width: 50px;height: 50px;background: #ffffff50;border-radius: 50%;transition: 0.3s;}
body .navigation .owl-prev .icon_, body .navigation .owl-next .icon_{background-color: var(--main-color-greydark);margin: 0;transition: 0.3s;}
body .navigation .owl-prev:hover, body .navigation .owl-next:hover{background-color: #ffffff90;}
body .navigation .owl-prev:hover .icon_, body .navigation .owl-next:hover .icon_{background-color: var(--main-color-greydark);}
body .navigation .nav_dots{display: flex;align-items: center;justify-content: center;width: max-content;margin: 0;}
body .navigation .nav_dots .owl-dot{margin: 0 3px;}
body .navigation .nav_dots .owl-dot{width: 8px;min-width: 8px;height: 4px;background-color: var(--main-color-grey);border-radius: 2px;}
body .navigation .nav_dots .owl-dot.active{background-color: var(--main-color-peach);width: 32px;min-width: 32px;}
body .navigation.not_dots{margin-top: 0;margin-left: auto;}
body .navigation.not_dots .owl-prev{margin-right: 15px;}
body .navigation.not_dots.disabled{display:none;}
.nav_dots button:before{display: none;}
.nav_dots_container{width: max-content;overflow: hidden;display: block;padding: 0;margin: 0 20px;position: relative;}
.nav_dots_container[data-max="true"]{width: 80px;}
.nav_dots_container > .nav_dots{padding: 0;display: flex;transition: all 0.25s;position: relative;margin: 0;list-style: none;transform: translateX(0);align-items: center;bottom: unset;height: 100%;}
.nav_dots_container > .nav_dots button{width: 8px;height: 8px;margin: 0 6px;background-color: #efd5d5;border: none;border-radius: 50%;line-height: 0;display: block;padding: 0;cursor: pointer;outline: 0;transition: 0.3s;}
.nav_dots_container > .nav_dots button.p-small-1,
.nav_dots_container > .nav_dots button.n-small-1{transform: scale(0.8);}
.nav_dots_container > .nav_dots button.slick-active{transform: scale(1.3);transform-origin: center;background: #3498db;}
@media (max-width: 639px){
  body .navigation .owl-prev, body .navigation .owl-next{min-width: 40px;width: 40px;height: 40px;}
  body .navigation{margin-top: 12px;}
}
/*** Слайдер ***/
.sliderBanner{display: flex;align-items: center;width: 100%;}
#slideshow{position: relative;width:calc(100% - 268px - 25px);margin-right: 25px;}
#slideshow .item{padding: 30px 82px;height:250px;border-radius: 6px;overflow: hidden;width: 100%;position: relative;display: flex;align-items: center;background-size: cover;background-repeat: no-repeat;background-position: right;}
#slideshow .item .slide_content_block .title{font-weight: 700;font-size: 32px;margin-bottom: 5px;}
#slideshow .item .slide_content_block .text{font-size: 24px;margin-bottom: 15px;display: block;}
#slideshow .navigation{margin: 0;}
#slideshow .navigation .owl-prev, #slideshow .navigation .owl-next{z-index: 1;position: absolute;top: 50%;transform: translateY(-50%);}
#slideshow .navigation .owl-prev{left: 16px;}
#slideshow .navigation .owl-next{right: 16px;}
#bannerSale{width:268px;height: 250px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 30px;text-align: center;border-radius: 6px;}
#bannerSale .bannerSale_title{font-size: 31px;color: var(--main-color-black);font-weight: 700;margin-bottom: 20px;}
#bannerSale .bannerSale_discount{color: var(--main-color-peach);font-weight: 900;font-size: 80px;margin-bottom:10px;height: 60px;position: relative;display: flex;align-items: center;text-shadow: 2px 2px 0px #FA8F70;}
#bannerSale .bannerSale_discount:before{content: 'до';position: absolute;top: 7px;left: 7px;font-weight: 400;font-size: 18px;color: var(--main-color-black);text-shadow: none;}
#bannerSale .bannerSale_discount:after{content: '%';font-weight: 900;font-size: 36px;color: #FFB6A2;margin-left: 5px;margin-bottom: 30px;}
#bannerSale .bannerSale_text{color: var(--main-color-black);font-size: 24px;}
#slideshow .navigation .nav_dots_container{display:none;position: absolute;bottom: 30px;z-index: 1;}
#slideshow .navigation .nav_dots .owl-dot.active{background-color: var(--main-color-white);opacity: 1;}
#slideshow .navigation .nav_dots .owl-dot{background-color: var(--main-color-white);opacity: 0.8;}
@media (min-width: 640px){
#slideshow .navigation .owl-next:hover{transform: translateY(-50%) translateX(8px);}
#slideshow .navigation .owl-prev:hover{transform: translateY(-50%) translateX(-8px);}
}
@media (max-width: 1023px){
  #bannerSale{display:none;}
  #slideshow{width:100%;margin-right:0;}
}
@media (max-width: 767px){
  #slideshow .item .slide_content_block .title{font-size: 24px;}
  #slideshow .item .slide_content_block .text{font-size: 18px;}
  #slideshow .item{height: 200px;}
}
@media (max-width: 639px){
  #slideshow .navigation .owl-prev, #slideshow .navigation .owl-next{display:none;}
  #slideshow .item{padding: 30px 16px;height: 152px;}
  #slideshow .item .slide_content_block .title{font-size: 20px;}
  #slideshow .item .slide_content_block .text{font-size: 16px;margin-bottom:5px;}
  #slideshow .navigation .nav_dots_container{display:flex;bottom: 10px;}
}
@media (max-width: 460px){
  #slideshow .item .slide_content_block .text{display:none;}
  #slideshow .item .slide_content_block .slide-button{margin-top: 10px;height: 40px;font-size: 14px;}
  #slideshow .item .slide_content_block .title{max-width:240px;}
}
/*** Новости ***/
#news .news__item._photo{position: relative;}
#news .block__title.block__nav{margin-bottom: 21px;display: flex;align-items: center;}
#news .news__title{max-height: 97px;overflow: hidden;display: block;color: var(--main-color-black);font-weight: 700;font-size: 20px;text-align: left;}
#news .news__title:hover{color: var(--main-color-pink);}
#news .news__item{display: flex;align-items: center;flex-direction: column;border-radius: 6px;overflow: hidden;}
#news .news__item .news__image{width: 100%;display: block;overflow: hidden;position: relative;border-radius:8px;background: #EFEFEF;}
#news .news__image img{display: block;width: 100%;height: 100%;object-fit: cover;}
#news .news__content{width:100%;display: flex;flex-direction: column;padding: 16px;background: var(--main-color-white);}
#news .news__top{display: flex;}
#news .news__text{font-size: 16px;max-height: 75px;overflow: hidden;}
#news .nav__tabs{width: calc(100% - 65px);flex-wrap: wrap;text-align: left;display: flex;align-items: flex-end;font-size: 24px;text-transform: none;}
#news .nav__tab:not(:last-child){margin-right: 16px;}
#news .nav__tab{cursor: pointer;}
#news .nav__tab.title{display: flex;align-items: center;white-space: nowrap;font-size: 28px;color: var(--main-color-greydark);} 
#news .nav__tab.active{color: var(--main-color-black);font-size: 32px;}
#news .news__date{color: var(--main-color-pink);display: flex;align-items: center;margin-top:12px;}
#news .news__item .news__more.more{max-width: 148px;margin: 0 auto;}
#news .news_no_photo .news__image:before{content: '';z-index: 2;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 75%;height: 60px;background-repeat: no-repeat !important;background-size: contain !important;background-position: center !important;background: url(/design/d238686/logo.png?lc=1757096835);}
#news [class^="news_list_"]{display: none;}
#news [class^="news_list_"].active{display: block;}
#news .news_bottom_inner{display:flex}
@media all and (max-width: 1144px){
  #news .news__title{font-size: 18px;}
}
@media all and (min-width: 1024px){
  #news .news__text{width: calc(100% - 75px - 16px);}
  #news .news__item{height: 250px;flex-direction: initial;}
  #news .news__top{margin-bottom: 16px;align-items: center;}
  #news .news__content{width: calc(100% - 270px);height: 100%;}
  #news .news__item .news__image{height:100%;width: 270px;}
  #news .news__date{flex-direction: column;justify-content: center;background: var(--main-color-peach);flex-direction: column;border-radius: 50%;margin-top: 0;margin-left: auto;color: var(--main-color-white);font-size: 18px;font-weight: 700;width: 75px;height: 75px}
  #news .news__date .month{font-size: 14px;text-transform: lowercase;font-weight: 400;}
}
@media all and (max-width: 1023px){
  #news .news__image img{position: absolute;top: 0;left: 0;}
  #news .news__top{flex-direction: column;margin-bottom: 12px;}
  #news .news__item .news__image{padding-bottom: 100%;}
  #news .news__top{flex-direction: column;align-items: flex-start;}
  #news .news__date{font-size: 14px;width:100%;}
  #news .news__date .month{margin-left: 5px;}
  #news .news__title{font-size: 16px;}
  #news .news__text{font-size:14px;}
}
@media all and (max-width: 767px){
  #news .nav__tab.title{font-size: 24px;}
}
/*Страница новости*/
.news-box .news-time{margin-top: 16px;}
.nojs #news .preloader{display: none}
.nojs #news .tabs-body .tabs-content{display: block}
/*** Специальные предложения ***/
.specialOffers .specialOffers_content{display: flex;flex-wrap: wrap;width: 100%;}
.specialOffers .specialOffers_itemLeft{display: flex;align-items: center;width: calc(66.6% - 10px);margin-right: 25px;border-radius: 6px;overflow: hidden;}
.specialOffers .specialOffers_itemLeft .specialOffers_img{width:50%;height: 100%;}
.specialOffers .specialOffers_right{background: var(--main-color-white);height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 24px;width: 50%;}
.specialOffers .specialOffers_right .specialOffers_name{font-size: 24px;margin-bottom: 16px;height: auto;}
.specialOffers .specialOffers_right .specialOffers_decr{font-size: 20px;margin-bottom: 16px;word-break: break-word;}
.specialOffers .specialOffers_right .specialOffers_price{font-size: 28px;}
.specialOffers .specialOffers_item{display: flex;flex-direction: column;width: calc(33.3% - 17px);}
.specialOffers .specialOffers_price{font-size: 24px;color: var(--main-color-pink);font-weight: 700;}
.specialOffers .specialOffers_name{font-weight: 700;font-size: 20px;height: 46px;overflow: hidden;margin-bottom:12px;word-break: break-word;}
.specialOffers .specialOffers_bottom{display: flex;flex-direction: column;margin-top: 16px;}
.specialOffers .specialOffers_item .specialOffers_img{border-radius: 6px;height: 250px;}
.specialOffers .specialOffers_item.first, .specialOffers .specialOffers_itemLeft{margin-bottom: 25px;}
.specialOffers_item_catalog{margin-top: 30px;display: block;}
.specialOffers_item_catalog .specialOffers_img{border-radius: 6px;}
.specialOffers_item_catalog .specialOffers{margin-top: 16px;display: flex;flex-direction: column;}
.specialOffers .specialOffers_content a .specialOffers_img{overflow: hidden;}
.specialOffers .specialOffers_content a img{object-fit: cover;width: 100%;height:100%;transition: 1s;}
.specialOffers .specialOffers_content a:hover img{transform: scale(1.05);}
.specialOffers .specialOffers_content a:hover .specialOffers_name{color: var(--main-color-pink);}
@media (min-width: 1051px){
 .specialOffers .specialOffers_item.first{width: 268px;}
 .specialOffers .specialOffers_itemLeft{width: calc(100% - 268px - 25px);}
}
@media (max-width: 1023px){
  .specialOffers .specialOffers_right .specialOffers_decr{font-size: 16px;}
  .specialOffers .specialOffers_name{font-size: 16px;height: 40px;}
  .specialOffers .specialOffers_right .specialOffers_name{font-size: 20px;}
  .specialOffers .specialOffers_right .specialOffers_price, .specialOffers .specialOffers_price{font-size: 18px;}
  .specialOffers .specialOffers_item .specialOffers_img{height: 157px;}
  .specialOffers .specialOffers_right .specialOffers_name, .specialOffers .specialOffers_right .specialOffers_decr{margin-bottom:12px;}
  .specialOffers .specialOffers_bottom{margin-top:12px;}
}
@media (min-width: 768px){
  .specialOffers .specialOffers_item:not(.first):not(.last){margin-right: 25px;}
}
@media (max-width: 767px){
  .specialOffers .specialOffers_itemLeft{width: 100%;margin-right: 0;}
  .specialOffers .specialOffers_item{width: calc(50% - 13px);}
  .specialOffers .specialOffers_item:nth-child(2n){margin-right: 25px;}
}
@media (max-width: 639px){
  .specialOffers .specialOffers_right .specialOffers_name{font-size: 18px;}
  .specialOffers .specialOffers_right .specialOffers_decr{font-size: 14px;}
  .specialOffers .specialOffers_item .specialOffers_img{height: 145px;}
}
@media (max-width: 460px){
  .specialOffers .specialOffers_itemLeft .specialOffers_img{width:100%}
  .specialOffers .specialOffers_itemLeft{flex-direction: column;}
  .specialOffers .specialOffers_right{padding:12px;}
  .specialOffers .specialOffers_itemLeft img{width:100%;height:200px;}
  .specialOffers .specialOffers_right{width:100%;height: auto;}
  .specialOffers .specialOffers_name{font-size: 14px;height: 50px;}
  .specialOffers .specialOffers_price{font-size: 16px;}
  .specialOffers .specialOffers_item:nth-child(2n){margin-right: 16px;}
  .specialOffers .specialOffers_item.first, .specialOffers .specialOffers_itemLeft{margin-bottom: 16px;}
  .specialOffers .specialOffers_item{width: calc(50% - 8px);}
  .specialOffers .specialOffers_name{margin-bottom: 5px;}
  .specialOffers .specialOffers_item .specialOffers_img{height: 94px;}
}
/*** Обратный звонок Обратная связь ***/
.callbackForm .callback-input{position: relative;}
.callbackForm .callback-input input{max-width: 100%;}
.callbackForm .callback-input:not(._last){margin-bottom: 15px;}
.callbackForm .pp{margin-top: 25px;}
.callbackForm .name-error,.callbackForm .phone-error{display:none;}
.fancybox-content .callbackForm button{margin-top: 40px;width: 100%;max-width: 100%;}
#fancybox-login a.btn_pass{margin-top: 8px;}
#fancybox-login a.button{width: max-content;margin-left: auto;margin-right: auto;}
/*** Подвал ***/
#footer{overflow: hidden;background: var(--main-color-white);}
#footer .block{width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;}
#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-wrap: wrap;}
#footer .block ul.footer_catalog{max-height: 200px;overflow-y: auto;padding-right: 5px;}
#footer .block ul li{list-style-type: none;margin-right: 25px;margin-bottom: 8px;}
#footer .block ul li a{color: var(--main-color-black);font-size: 16px;}
#footer .block ul li a:hover, #footer .block > div a:hover{color: var(--main-color-pink);}
.copyright{color: var(--main-color-greydark);text-align: right;font-size: 14px;margin-left: auto;}
#footer .footer_top{padding-top: 30px;}
#footer .footer_center{padding: 25px 0;display: flex;}
#footer .footer_bottom{padding: 12px 0;display: flex;align-items: center;border-top: 1px solid var(--main-color-grey);}
#footer .features{display: flex;align-items: center;}
#footer .features .features_item .features_title{color: var(--main-color-greydark);font-weight: 700;font-size: 20px;margin-bottom: 4px;}
#footer .features .features_item .features_text{color: var(--main-color-greydark);font-size: 14px;}
#footer .features .features_item{display: flex;flex-direction: column;width: calc(100% / 6);padding: 8px;border-bottom: 4px solid;}
#footer .features .features_item:nth-child(3n+1){border-bottom-color: var(--main-color-pink);}
#footer .features .features_item:nth-child(3n+2){border-bottom-color: var(--main-color-blue);}
#footer .features .features_item:nth-child(3n+3){border-bottom-color: var(--main-color-peach);}
#footer .footer_description{margin-bottom:16px;font-size: 14px;}
#footer .social-links .social{display: flex;align-items: center;}
#footer .social-links .social a{margin-right:12px;}
#footer .footer_btn{font-size: 16px;color: var(--main-color-pink);}
#footer .footer_btn:hover{color: var(--main-color-pink);}
#footer .block.contacts{align-items: flex-end;text-align: right;}
#footer .phone_block{display:flex;align-items: center;position:relative;}
#footer .phone_block .contact_dop{transition: 0.2s;opacity: 0;visibility: hidden;padding: 16px;background: var(--main-color-white);border-radius: 6px;position: absolute;right: 0;top: 100%;white-space: nowrap;text-align: left;border: 1px solid var(--main-color-greylight);border-bottom: 4px solid var(--main-color-greydark);}
#footer .phone_block.opened .contact_dop{opacity: 1;visibility: visible;}
#footer .phone_block.opened .icon_{transform: rotate(-90deg) !important;}
#footer .block.contacts .arrow2-icon.icon_{background-color: #000000;transform: rotate(90deg);margin-left: 8px;margin-right: 0;cursor: pointer;}
#footer .phone_block .contact_dop div:not(:last-child){margin-bottom:8px;}
#footer .phone_block > a{font-weight: 700;}
#footer .block.contacts.openned .contact_dop{opacity: 1;visibility: visible;}
#footer .block.contacts .contacts_link{display: flex;align-items: center;flex-wrap: wrap;width: 100%;margin-top:8px;font-size: 14px;}
#footer .block.contacts .contacts_link .adress{width: max-content;}
#footer .block > div:not(:last-child){margin-bottom: 8px;}
#footer .block.social-links, #footer .block.contacts{width:25%;}
#footer .block.menu{width:50%;}
#footer .block.social-links, #footer .block.menu{margin-right: 25px;}
/* Способы оплаты */
.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 span{-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='%23D0D0D0'/%3E%3C/svg%3E");}
.payment .payment-ico.mir span{-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_684_7033)'%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='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_684_7033'%3E%3Crect width='24' height='6.73684' fill='white' transform='translate(0 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.yandex span{-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_684_7034)'%3E%3Cpath d='M15.478 3C10.7323 3 6.95728 6.82892 6.95728 11.5207C6.95728 16.2664 10.7862 20.0414 15.478 20.0414C20.1697 20.0414 23.9987 16.2125 23.9987 11.5207C23.9987 6.82892 20.1697 3 15.478 3ZM15.478 14.7025C13.7523 14.7025 12.2962 13.2464 12.2962 11.5207C12.2962 9.795 13.7523 8.33892 15.478 8.33892C17.2037 8.33892 18.6597 9.795 18.6597 11.5207C18.6059 13.2464 17.2037 14.7025 15.478 14.7025Z' fill='%23D0D0D0'/%3E%3Cpath d='M6.90285 5.48059V17.8841H3.88286L0 5.48059H6.90285Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_684_7034'%3E%3Crect width='24' height='17.0414' fill='white' transform='translate(0 3)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.webmoney span{-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_15343)'%3E%3Cpath d='M11.7066 0.97597C8.60998 1.04416 5.38001 2.40438 3.13691 5.41878C-0.494769 10.3013 0.463273 17.0533 5.31847 20.7891C7.38007 22.3755 9.73038 23.056 11.9691 23.056C14.4185 23.056 16.7265 22.2341 18.3825 20.8997L18.405 20.926L19.126 20.2922L16.6829 17.5107L15.6647 18.4435C15.1266 18.934 14.6083 19.4071 14.1028 19.8938C13.2859 18.9611 12.4572 18.0376 11.6297 17.1141C11.2308 16.6691 10.8323 16.2236 10.4344 15.7772C10.4114 15.7518 10.3894 15.7254 10.3678 15.6985L11.5341 14.6082L8.53129 11.2172L9.70691 10.1157L6.65535 6.71816L10.8094 2.96535L12.3432 4.62472L14.8847 2.36816C14.9063 2.37488 14.9269 2.38206 14.9485 2.38878L16.4025 3.9816L17.7619 2.73753C17.7619 2.73753 17.4023 2.40366 17.0475 2.20878C16.9933 2.17902 16.9427 2.1708 16.8947 2.17128C15.3744 1.35966 13.5646 0.935057 11.7066 0.97597ZM18.5607 3.4791L17.3466 4.59003L18.4416 5.80503L19.6604 4.7091L18.5607 3.4791ZM14.866 3.80722L12.9882 5.51347L14.6775 7.39035L16.5525 5.69722L14.866 3.80722ZM10.6903 4.49816L8.15816 6.79222L10.4428 9.33378L12.9807 7.04253L10.6903 4.49816ZM20.235 7.4091L19.0247 8.5116L20.1282 9.73222L21.3479 8.62597L20.235 7.4091ZM16.6819 7.79441L14.8069 9.4941L16.4954 11.3785L18.375 9.67878L16.6819 7.79441ZM12.5747 9.00566L10.0416 11.3053L12.331 13.8469L14.8566 11.55L12.5747 9.00566ZM21.9225 11.3363L20.7057 12.4313L21.81 13.6519L23.0297 12.5541L21.9225 11.3363ZM18.3694 11.9841L16.4944 13.6791L18.1847 15.5663L20.0616 13.8628L18.3694 11.9841ZM14.446 13.5741L11.9138 15.8644L14.1928 18.4125L16.7344 16.1185L14.446 13.5741ZM20.0972 15.9863L18.2297 17.6888L19.9219 19.5619L21.8025 17.8669L20.0972 15.9863Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15343'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.wallet-one span{-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.072 7.41096V16.636C22.8704 17.1094 22.6454 17.5688 22.3876 18.0141C22.1111 18.2203 21.7642 18.3422 21.3892 18.3422C20.4611 18.3422 19.7064 17.5875 19.7064 16.6594V11.4281L13.1814 17.8594C12.8626 18.1781 12.436 18.3422 12.0001 18.3422C11.7798 18.3422 11.5595 18.3 11.3532 18.211C10.7298 17.9485 10.322 17.3391 10.322 16.6594V11.4281L3.79229 17.8594C3.30947 18.3328 2.95322 18.5766 2.10947 18.5156C1.98291 18.4641 1.42041 18.4547 1.13916 18.0141C0.862598 17.5828 0.95166 17.2313 0.928223 16.636V7.34065C0.928223 6.78284 1.2001 6.29065 1.6126 5.98596C1.88916 5.77971 2.23604 5.65784 2.60635 5.65784C3.53447 5.65784 4.28916 6.41252 4.28916 7.34065V12.6422C4.28916 12.6422 10.7439 6.21565 10.786 6.17346C11.0907 5.85471 11.522 5.65784 11.9954 5.65784C12.9235 5.65784 13.6782 6.41252 13.6782 7.34065V12.6422L20.2079 6.21096C20.6907 5.73752 21.4126 5.5969 22.0361 5.8594C22.1907 5.92502 22.3314 6.0094 22.4532 6.11252C22.8236 6.41721 23.0532 6.86721 23.0673 7.36409C23.072 7.37815 23.072 7.39221 23.072 7.41096Z' fill='%23D0D0D0'/%3E%3Cpath d='M23.0719 7.41089V16.6359C23.0766 17.2968 22.9876 17.639 22.486 18.0749C22.2094 18.2812 21.7641 18.3374 21.3938 18.3374C20.4657 18.3374 19.711 17.5828 19.711 16.6546V11.4281L19.2891 11.8453C18.6282 12.4968 17.5641 12.4874 16.9126 11.8265C16.261 11.1656 16.2704 10.1015 16.9313 9.44995L20.2126 6.21557C20.6954 5.74214 21.4172 5.60151 22.0407 5.86401C22.1954 5.92964 22.336 6.01401 22.4579 6.11714C22.8282 6.42182 23.0579 6.87182 23.0719 7.3687V7.41089Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.payment .payment-ico.mastercard span{-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.31995C3.44544 4.31995 0 7.76539 0 11.9999C0 16.2345 3.44544 19.6799 7.68 19.6799C9.28092 19.6799 10.7682 19.1863 12 18.3449C13.2317 19.1859 14.7188 19.6799 16.32 19.6799C20.5559 19.6799 24 16.2358 24 11.9999C24 7.76409 20.5559 4.31995 16.32 4.31995C14.7188 4.31995 13.2317 4.81397 12 5.65495C10.7682 4.81357 9.28092 4.31995 7.68 4.31995ZM16.32 5.27995C20.037 5.27995 23.04 8.28291 23.04 11.9999C23.04 15.717 20.037 18.7199 16.32 18.7199C15.0237 18.7199 13.8187 18.3484 12.7931 17.7149C14.3644 16.3077 15.36 14.2702 15.36 11.9999C15.36 9.72974 14.3644 7.69223 12.7931 6.28495C13.8187 5.65153 15.0237 5.27995 16.32 5.27995Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.payment .payment-ico.qiwi span{-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_15345)'%3E%3Cpath d='M11.28 0C5.32462 0 0.47998 4.84464 0.47998 10.8C0.47998 16.7554 5.32462 21.6 11.28 21.6C12.5256 21.6 13.4091 21.4581 14.1881 21.3328C14.8687 21.2234 15.5112 21.12 16.32 21.12C20.2392 21.12 22.6555 23.8095 22.679 23.8369C22.7731 23.9434 22.9061 23.9991 23.04 23.9991C23.1293 23.9991 23.2195 23.975 23.2987 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.4581 18.8231 14.4146 18.3025 13.65 17.595C12.6621 16.682 12.4734 15.7604 12.4725 15.7547C12.4283 15.5104 12.1997 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.5466 17.7551 11.411 17.76 11.28 17.76C7.44238 17.76 4.31998 14.6376 4.31998 10.8C4.31998 6.9624 7.44238 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.2803 11.5204 16.38 11.52 16.32 11.52C16.0406 11.52 15.84 11.7598 15.84 12.0094C15.8457 12.27 16.0584 12.4795 16.319 12.48C16.3286 12.48 17.3275 12.4895 18.2212 13.0641C19.703 14.0164 20.0577 15.4544 20.0606 15.4669C20.1052 15.6646 20.2696 15.8123 20.4712 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.2353 0 11.28 0ZM18.5447 15.3609C18.427 15.3538 18.3354 15.4049 18.285 15.4931C18.1832 15.6712 18.2591 16.024 18.464 16.3313C18.6719 16.6423 18.8479 16.8 18.9881 16.8C19.1167 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.9762 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.2104 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.7487 17.0419C17.5126 16.8835 17.2378 16.8 16.9762 16.8Z' fill='%23D0D0D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15345'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.payment .payment-ico.sber span{-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.0987 1.27222L7.67996 6.08628L3.96465 3.96003C3.73425 4.19523 3.52301 4.44438 3.32621 4.69878L7.67996 7.19534L17.1646 1.76628C16.819 1.57908 16.4635 1.41622 16.0987 1.27222ZM18.6384 2.69722L7.67996 8.96628L2.45715 5.97565C2.29395 6.24925 2.1453 6.53328 2.0109 6.82128L7.67996 10.0753L19.4259 3.35534C19.1763 3.12494 18.912 2.90842 18.6384 2.69722ZM20.52 4.50284L7.67996 11.8463L1.44934 8.27534C1.34854 8.58734 1.26716 8.90894 1.19996 9.23534L7.67996 12.9553L21.1012 5.27534C20.9188 5.01134 20.7264 4.75244 20.52 4.50284ZM21.944 6.72003L7.67996 14.88L0.982461 11.04C0.974781 11.1999 0.959961 11.3583 0.959961 11.52C0.959961 17.6175 5.90252 22.56 12 22.56C18.0974 22.56 23.04 17.6175 23.04 11.52C23.04 9.79971 22.6463 8.17155 21.944 6.72003Z' fill='%23D0D0D0'/%3E%3C/svg%3E");}
.payment .payment-ico span{background-color: var(--main-color-grey);width:24px;min-width: 24px;height:24px;display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.payment .payment-ico:hover span{background-color: var(--main-color-pink);}
/* Соц. сети */
.social-links{text-align: left;display: flex;flex-wrap: wrap;}
.social-links a{display: flex;align-items: center;justify-content: center;}
.social-links .viber span{background-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_15360)'%3E%3Cpath d='M17.7865 5.55098C15.9655 3.84182 8.82542 3.30672 6.29364 5.68675C5.19947 6.80489 4.82409 8.4741 4.78416 10.5107C4.74423 12.5473 4.52859 16.4288 8.13857 17.4591C8.13857 17.4591 8.1226 20.3423 8.1226 20.5979C8.1226 20.9813 8.32226 20.9972 8.51394 20.8056C9.08898 20.2065 10.9259 17.9144 10.9259 17.9144C13.3938 18.0821 15.3585 17.5709 15.5742 17.507C16.0694 17.3393 18.7609 17.0997 19.2241 13.2901C19.2161 13.0984 20.0068 7.52369 17.7865 5.55098ZM16.285 14.8315C15.9016 15.5343 15.1908 16.3011 14.4481 16.0535L14.4401 16.0455C13.6893 15.8298 11.9322 14.8874 10.8221 13.9769C8.45804 12.0442 7.71527 9.48043 7.30795 8.67377C7.06835 7.91504 7.81112 7.17227 8.48998 6.77294H8.49797C8.82542 6.59723 9.13691 6.65314 9.34456 6.9167C9.54423 7.19623 9.92759 7.55563 10.5106 8.60189C10.7263 9.00122 10.5905 9.40855 10.3828 9.57627L9.95953 9.92768C9.74389 10.1034 9.77584 10.4388 9.77584 10.4388C9.77584 10.4388 10.4068 12.9067 12.7629 13.5297C12.7629 13.5297 13.0823 13.5616 13.258 13.338L13.6015 12.8987C13.7612 12.6831 14.1605 12.5393 14.5439 12.763C15.063 13.0664 15.7259 13.5377 16.1652 13.9689C16.3968 14.1686 16.4527 14.4881 16.285 14.8315ZM12.3316 7.83517C12.0281 7.81121 12.06 7.33999 12.3635 7.36395C14.4161 7.5157 15.5103 8.97727 15.4703 10.7503C15.4703 11.0618 15.0071 11.0538 15.0151 10.7423C15.055 9.18492 14.1126 7.97094 12.3316 7.83517ZM14.2963 10.327C14.3123 10.6385 13.857 10.6625 13.8411 10.351C13.8011 9.54432 13.4417 9.15297 12.683 9.11304C12.3795 9.09707 12.4035 8.62585 12.707 8.64182C13.6973 8.68974 14.2484 9.28076 14.2963 10.327ZM16.2291 11.2375C16.2051 8.25048 14.2883 6.62918 11.9482 6.60522C11.6447 6.60522 11.6447 6.134 11.9482 6.134C14.5599 6.14998 16.6604 8.01886 16.6843 11.2295C16.6843 11.549 16.2291 11.549 16.2291 11.2375Z' fill='%237E57C2'/%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645ZM20.4939 13.6334C19.9588 18.1938 16.6284 18.6331 16.0454 18.8327C15.7898 18.9206 13.5535 19.4956 10.6464 19.24C8.90526 21.3166 8.64969 21.676 8.09062 21.4923C7.60343 21.3405 7.62739 20.5738 7.62739 20.5738V18.681C3.37847 17.451 3.43438 12.8826 3.4823 10.4467C3.53022 8.01075 3.98546 6.04603 5.28729 4.70427C8.17049 1.96483 16.3169 2.30826 18.7289 4.60044C20.2224 5.95019 21.053 8.92124 20.4939 13.6334Z' fill='%237E57C2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15360'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .vk span{background-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_15378)'%3E%3Cpath d='M16.3888 14.8713C16.2052 15.3824 15.3426 15.8377 14.9273 15.9016C14.5519 15.9575 14.0807 15.9814 13.5695 15.8137C11.6527 15.1588 10.6065 14.6796 8.64176 12.1159C7.64342 10.7102 7.34792 9.38444 8.51397 8.09858C8.78552 7.81905 9.08902 7.81106 9.50432 7.851C9.6401 7.851 9.8158 7.79509 9.99151 8.21838C10.1752 8.64168 10.6065 9.70391 10.6624 9.81572C10.7183 9.92753 10.7502 10.0393 10.6784 10.1911C10.271 10.9578 9.83178 11.0057 10.0394 11.3731C10.1672 11.5888 10.5985 12.2996 11.2374 12.8746C12.0601 13.6094 12.7629 13.841 12.9785 13.9528C13.1942 14.0487 13.322 14.0407 13.4497 13.8969C13.5775 13.7532 13.9928 13.266 14.1366 13.0583C14.3443 12.7468 14.512 12.8586 16.1013 13.6493L16.1093 13.5934C16.325 13.6893 16.4687 13.7452 16.5246 13.841C16.5725 13.9369 16.5725 14.3601 16.3888 14.8713Z' fill='%231976D2'/%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645Z' fill='%231976D2'/%3E%3Cpath d='M19.9747 8.03469C20.0067 7.93086 20.0227 7.843 20.0147 7.75515C20.0067 7.51555 19.839 7.33984 19.4476 7.33984H17.7065C17.2673 7.33984 17.0676 7.6034 16.9478 7.87495C16.9478 7.87495 15.8616 10.1032 14.6157 11.5808C14.2084 12.0041 14.0007 11.9961 13.7851 11.9961C13.6653 11.9961 13.3697 11.8523 13.3697 11.461V8.01871C13.3697 7.55548 13.2579 7.34783 12.8826 7.34783H9.79171C9.52016 7.34783 9.38439 7.56347 9.38439 7.77113C9.38439 8.21039 9.98339 8.32221 10.0473 9.56014V11.9641C10.0473 12.5472 9.94346 12.651 9.72782 12.651C9.1368 12.651 7.97075 10.6623 7.19604 8.04267C7.02832 7.53951 6.8606 7.34783 6.42133 7.34783H4.66426C4.1611 7.34783 4.07324 7.59542 4.07324 7.85898C4.07324 8.33818 4.47258 10.9259 6.64496 13.9049C8.22632 16.0613 10.3029 17.3072 12.1398 17.3072C13.2579 17.3072 13.3697 17.0197 13.3697 16.5804V14.6077C13.3697 14.0726 13.4895 13.9848 13.8489 13.9848C14.1045 13.9848 14.6157 14.1525 15.614 15.3106C16.7641 16.6523 16.9717 17.2992 17.6267 17.2992H19.3678C19.7751 17.2992 20.0067 17.1315 20.0147 16.8041C20.0147 16.7242 20.0067 16.6284 19.9747 16.5245C19.847 16.1412 19.2559 15.2067 18.5212 14.3122C18.1138 13.817 17.7065 13.3299 17.5228 13.0663C17.395 12.8906 17.3551 12.7708 17.3551 12.651C17.3631 12.5312 17.427 12.4114 17.5228 12.2517C17.5069 12.2596 19.7511 9.1049 19.9747 8.03469Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15378'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp span{background-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_15356)'%3E%3Cpath d='M12.1718 4.65625C6.51719 4.65625 3.0909 10.8699 6.06993 15.614L6.24564 15.8855L5.51885 18.5211L8.23432 17.8183L8.49789 17.9701C13.2979 20.7894 19.3598 17.3391 19.3598 11.8123C19.3598 9.9035 18.609 8.09851 17.2513 6.75675C15.8936 5.407 14.0966 4.65625 12.1718 4.65625ZM16.3887 14.8712C16.205 15.3824 15.3425 15.8376 14.9272 15.9015C14.5518 15.9574 14.0806 15.9814 13.5694 15.8137C11.6526 15.1587 10.6064 14.6795 8.64165 12.1158C7.64331 10.7102 7.3478 9.38437 8.51386 8.09851C8.78541 7.81898 9.0889 7.81099 9.50421 7.85093C9.63998 7.85093 9.81569 7.79502 9.9914 8.21831C10.1751 8.64161 10.6064 9.70384 10.6623 9.81565C10.7182 9.92747 10.7501 10.0393 10.6783 10.191C10.2709 10.9577 9.83166 11.0057 10.0393 11.3731C10.1671 11.5887 10.5984 12.2995 11.2373 12.8746C12.0599 13.6093 12.7628 13.8409 12.9784 13.9528C13.1941 14.0486 13.3218 14.0406 13.4496 13.8968C13.5774 13.7531 13.9927 13.2659 14.1365 13.0582C14.3441 12.7468 14.5119 12.8586 16.1012 13.6493L16.1092 13.5934C16.3248 13.6892 16.4686 13.7451 16.5245 13.8409C16.5724 13.9368 16.5724 14.3601 16.3887 14.8712Z' fill='%2340C351'/%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645ZM8.01874 19.4078L3.43438 20.6058L4.66433 16.1492C3.9056 14.8394 3.50626 13.3618 3.50626 11.8444C3.50626 4.25701 12.7229 0.35152 18.2816 5.73455L18.2736 5.76649C19.9029 7.39578 20.8054 9.55219 20.8054 11.8524C20.8054 18.3934 13.7452 22.4986 8.01874 19.4078Z' fill='%2340C351'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15356'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram span{background-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.3667 2.13226C22.6934 0.96994 21.6914 0.272545 20.3607 0.0561122C20.2084 0.0320641 20.0561 0.0160321 19.9038 0H4.76954C4.6493 0.00801603 4.52104 0.0240481 4.4008 0.0400802C3.43888 0.160321 2.57315 0.529058 1.81162 1.12224C1.05812 1.6994 0.513026 2.42886 0.208417 3.33467C0.104208 3.64729 0.0400802 3.96794 0.0160321 4.29659C0.00801603 4.32064 0.00801603 4.33667 0 4.36072V19.4469C0.0240481 19.5912 0.0320641 19.7275 0.0561122 19.8798C0.176353 20.6172 0.480962 21.2826 0.92986 21.8758C1.67535 22.8617 2.64529 23.511 3.83968 23.8397C4.22445 23.9519 4.62525 24 5.02605 24C9.8998 24 14.7735 24 19.6473 23.992C21.2265 23.984 22.4208 23.2545 23.2545 21.9238C23.6713 21.2585 23.8958 20.521 23.9679 19.7435C23.992 19.5351 24 19.3347 24 19.1263V4.64128C24 3.7515 23.8156 2.90982 23.3667 2.13226ZM21.3467 5.78757L18.485 19.1904C18.2685 20.1363 17.7074 20.3687 16.9058 19.9279L12.5451 16.7375L10.4449 18.7495C10.2124 18.982 10.02 19.1743 9.57114 19.1743L9.88377 14.7655L17.9639 7.51102C18.3166 7.1984 17.8918 7.03006 17.4188 7.34269L7.43086 13.5872L3.13427 12.2485C2.19639 11.9599 2.18036 11.3186 3.32665 10.8697L20.1443 4.43287C20.9218 4.14429 21.6032 4.6012 21.3467 5.78757Z' fill='%2329B6F6'/%3E%3C/svg%3E");}
.social-links .tiktok span{background-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_15364)'%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645ZM20.0946 8.33022V10.5026C19.0723 10.5026 18.074 10.3029 17.1316 9.9036C16.5246 9.64803 15.9655 9.32057 15.4464 8.92124L15.4623 15.6221C15.4543 17.1316 14.8553 18.5452 13.7771 19.6154C12.8986 20.486 11.7805 21.037 10.5745 21.2128C10.287 21.2527 9.99944 21.2766 9.71192 21.2766C8.41808 21.2766 7.19611 20.8613 6.18979 20.0866C5.99811 19.9429 5.8224 19.7831 5.64669 19.6154C4.47265 18.4573 3.87365 16.892 3.97748 15.2387C4.05734 13.9848 4.5605 12.7868 5.39911 11.8444C6.50926 10.5984 8.05867 9.91159 9.71991 9.91159C10.0154 9.91159 10.3029 9.93555 10.5825 9.97548V10.7821V13.0184C10.3109 12.9306 10.0234 12.8826 9.72789 12.8826C8.21042 12.8826 6.98846 14.1206 7.01242 15.638C7.02839 16.6044 7.55551 17.459 8.33821 17.9222C8.7056 18.1459 9.12889 18.2816 9.57615 18.3056C9.92756 18.3216 10.271 18.2736 10.5825 18.1698C11.6687 17.8104 12.4434 16.7961 12.4434 15.5981V11.1096V2.93122H15.4384C15.4384 3.22673 15.4703 3.51425 15.5262 3.80177C15.7499 4.93588 16.3968 5.92623 17.2833 6.59711C18.058 7.18014 19.0324 7.53155 20.0786 7.53155H20.0866V8.33022H20.0946Z' fill='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15364'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .odnoklassniki span{background-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_15373)'%3E%3Cpath d='M11.9002 9.47244C13.218 9.47244 14.2962 8.43417 14.2962 7.16428C14.2962 5.88641 13.218 4.84814 11.9002 4.84814C10.5824 4.84814 9.50415 5.88641 9.50415 7.16428C9.50415 8.44215 10.5824 9.47244 11.9002 9.47244Z' fill='%23FF9800'/%3E%3Cpath d='M10.9817 15.5342C10.9817 15.5342 10.9738 15.5342 10.9817 15.5342C10.9578 15.5502 10.8538 15.6541 10.9817 15.5342Z' fill='%23FF9800'/%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645ZM11.9003 2.47598C14.5838 2.47598 16.7801 4.57648 16.7801 7.17215C16.7801 9.75185 14.5838 11.8524 11.9003 11.8524C9.21674 11.8524 7.0204 9.75185 7.0204 7.17215C7.0204 4.57648 9.21674 2.47598 11.9003 2.47598ZM16.2291 14.5598C15.1988 15.1908 13.7851 15.4384 12.8427 15.5342C13.0504 15.7339 16.4287 18.9685 16.5006 19.0404C17.5469 20.0786 15.8457 21.692 14.7835 20.6936C14.0647 19.9908 13.0104 18.9765 11.9162 17.9222L9.04902 20.6936C7.98679 21.692 6.27764 20.0547 7.33987 19.0404C10.4147 16.0853 10.9419 15.5741 10.9818 15.5342C10.0553 15.4384 8.61774 15.2068 7.57149 14.5598C6.34154 13.8011 5.80643 13.3538 6.27764 12.4274C6.55718 11.9003 7.31591 11.453 8.33022 12.2197C8.33022 12.2197 9.69595 13.266 11.9003 13.266C14.1046 13.266 15.4703 12.2197 15.4703 12.2197C16.4846 11.453 17.2434 11.9003 17.5229 12.4274C17.9941 13.3538 17.451 13.7931 16.2291 14.5598Z' fill='%23FF9800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15373'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .youtube span{background-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_15367)'%3E%3Cpath d='M16.3888 14.8713C16.2052 15.3824 15.3426 15.8377 14.9273 15.9016C14.5519 15.9575 14.0807 15.9814 13.5695 15.8137C11.6527 15.1588 10.6065 14.6796 8.64176 12.1159C7.64342 10.7102 7.34792 9.38444 8.51397 8.09858C8.78552 7.81905 9.08902 7.81106 9.50432 7.851C9.6401 7.851 9.8158 7.79509 9.99151 8.21838C10.1752 8.64168 10.6065 9.70391 10.6624 9.81572C10.7183 9.92753 10.7502 10.0393 10.6784 10.1911C10.271 10.9578 9.83178 11.0057 10.0394 11.3731C10.1672 11.5888 10.5985 12.2996 11.2374 12.8746C12.0601 13.6094 12.7629 13.841 12.9785 13.9528C13.1942 14.0487 13.322 14.0407 13.4497 13.8969C13.5775 13.7532 13.9928 13.266 14.1366 13.0583C14.3443 12.7468 14.512 12.8586 16.1013 13.6493L16.1093 13.5934C16.325 13.6893 16.4687 13.7452 16.5246 13.841C16.5725 13.9369 16.5725 14.3601 16.3888 14.8713Z' fill='%23F44336'/%3E%3Cpath d='M23.3212 2.1645C22.6504 1.00643 21.652 0.311586 20.3262 0.0959459C20.1745 0.0719858 20.0227 0.0560124 19.871 0.0400391H4.79212C4.67232 0.0480258 4.54453 0.0639991 4.42473 0.0799725C3.46633 0.199773 2.60377 0.56716 1.84503 1.15818C1.09428 1.73322 0.551187 2.46001 0.247693 3.3625C0.143866 3.67398 0.0799725 3.99345 0.0560124 4.3209C0.0480257 4.34486 0.0480258 4.36084 0.0400391 4.3848V19.4157C0.0639991 19.5595 0.0719858 19.6953 0.0959459 19.847C0.215746 20.5818 0.51924 21.2447 0.966495 21.8357C1.70926 22.8181 2.67565 23.465 3.86566 23.7924C4.24902 23.9043 4.64836 23.9522 5.04769 23.9522C9.9036 23.9522 14.7595 23.9522 19.6154 23.9442C21.1888 23.9362 22.3788 23.2094 23.2094 21.8836C23.6247 21.2207 23.8484 20.486 23.9202 19.7113C23.9442 19.5036 23.9522 19.3039 23.9522 19.0963V4.66433C23.9522 3.77781 23.7685 2.93921 23.3212 2.1645Z' fill='%23F44336'/%3E%3Cpath d='M19.2878 15.7337C19.1361 16.5164 18.5051 17.1154 17.7224 17.2272C16.4925 17.4109 14.4479 17.6346 12.1318 17.6346C9.86354 17.6346 7.81096 17.4109 6.54107 17.2272C5.75838 17.1154 5.12743 16.5164 4.97568 15.7337C4.82394 14.8792 4.68018 13.6093 4.68018 12.0439C4.68018 10.4785 4.83192 9.21659 4.97568 8.35403C5.13542 7.57932 5.76637 6.98032 6.54906 6.8685C7.77901 6.68481 9.8236 6.46118 12.1397 6.46118C14.4559 6.46118 16.4605 6.68481 17.7304 6.8685C18.5131 6.98032 19.1441 7.57932 19.2958 8.36201C19.4476 9.21659 19.6313 10.4865 19.6313 12.0519C19.5833 13.6093 19.4396 14.8792 19.2878 15.7337Z' fill='white'/%3E%3Cpath d='M10.6462 14.6555V9.44019L15.1188 12.0438L10.6462 14.6555Z' fill='%23FF3D00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15367'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links a span{transition: 0.3s;width:24px;min-width: 24px;height:24px;display: block;background-position: center;background-repeat: no-repeat;background-size: contain;}
.social-links a:hover{transform: translateY(-5px);}
@media (min-width: 1024px){
#footer .block.contacts .contacts_link > div:not(:last-child){margin-bottom: 8px;}  
#footer .phone_block{width: 100%;justify-content: flex-end;}
#footer .footer_btn{margin-left:auto;}
#footer .block.contacts .contacts_link{justify-content: flex-end;}
}
@media (max-width: 1023px){
  #footer .features .features_item{min-width: 24%;}
  #footer .features{overflow-x: scroll;overflow-y: hidden;}
  #footer .features::-webkit-scrollbar-thumb{background-color: transparent;}
  #footer .footer_center{flex-wrap: wrap;}
  #footer .block{width: 100% !important;}
  #footer .phone_block{margin-right: 30px;}
  #footer .block.social-links, #footer .block.menu{margin-right: 0;margin-bottom: 25px;}
  #footer .footer_description{display: none;}
  #footer .block.contacts{align-items: flex-start;text-align: left;}
  #footer .block.contacts .contacts_link > div{margin-right: 30px;margin-bottom: 8px;}
  #footer .phone_block .contact_dop{left: 0;right: initial;}
}
@media (max-width: 767px){
  #footer .features .features_item .features_title{font-size:18px;}
  #footer .footer_top{padding-top: 16px}
  #footer .features .features_item{min-width: 28%;}
  #footer .block ul li a{font-size:14px;}
  #footer{padding-bottom:50px;}
}
@media (max-width: 639px){
  #footer .features .features_item{min-width: 38%;}
  #footer .footer_bottom{flex-direction: column;}
  #footer .footer_bottom .payment{max-width:100%;justify-content: center;margin-bottom: 8px;}
  #footer .footer_bottom .copyright{text-align: center;}
}
@media (max-width: 479px){
  #footer .features .features_item{min-width: 60%;}
}
/* Popup окно */
.popup{text-align:center;}
.popup-title{margin-bottom: 15px;}
/*** Заголовки ***/
#page-title{text-align: left;}
.block-title{position:relative;margin-bottom: 16px;display: flex;align-items: center;}
.block-title .title{margin: 0;text-align: left;font-size: 32px;color: var(--main-color-black);}
.block-title .title .inf{font-size: 14px;color: var(--main-color-pink);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-pink)}
.block-title.cart .title-tab.disabled{opacity: .5}
@media (max-width: 767px){
 .block-title .title{font-size: 24px;}
}
/*** Хлебные крошки ***/
#breadcrumbs{margin-bottom: 16px;position: relative;font-size: 14px;color: var(--main-color-black);white-space: nowrap;overflow: hidden;overflow-x: auto}
#breadcrumbs .breadcrumbs-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: flex;align-items: center;}
#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-black);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;}
#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;}
#breadcrumbs ul li a:hover{color: var(--main-color-pink);}
/*** Промо-блок (Распродажа) ***/
.sale-counter{display: flex;align-items: center;justify-content: center;}
.sale-counter.promo_time div:not(:last-child){margin-right: 3px;}
#promo{width: 100%;}
#promo .promo_time{cursor: default;position: absolute;bottom: 0;left: 16px;width: calc(100% - 32px);background: var(--main-color-blue);padding: 3px;font-size: 12px;color: var(--main-color-white);font-weight: 700;border-radius: 4px;}
.index_catalog{width: 100%;margin-top: 20px;position: relative;background: var(--main-color-white);border-radius: 6px;padding: 16px 20px;}
.index_catalog .navigation .nav_dots_container{margin: 0;}
.index_catalog .navigation .owl-prev, .index_catalog .navigation .owl-next{display:none;}
.index_catalog .catalog__item{display: flex;flex-direction: column;align-items: center;margin: 1px;position:relative;}
.index_catalog .catalog__item:hover:before{content: '';position:absolute;top: -15px;left: 50%;transform: translateX(-50%);width:100px;height:100px;background-repeat: no-repeat !important;background-size: contain !important;background-position: center !important;}
.index_catalog .catalog__item:hover:before{background: url('/design/d238686/indexCatalogHover.png')}
.index_catalog .index_catalog_container{overflow: hidden;width: 100%;position: relative;}
.index_catalog .catalog__name{text-align: center;margin-top: 10px;max-height: 35px;overflow-wrap: break-word;overflow: hidden;width: 100%;}
.index_catalog .catalog__item_container{display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;width: 75px;height: 75px;border-radius: 50%;background: linear-gradient(180deg, #FFD7CC 0%, var(--main-color-peach) 100%);}
.index_catalog .catalog__item_container img{width: 50px;height: 50px;object-fit: contain;}
.index_catalog .catalog__item_image{width: 100%;height: 100%;display: block;background-position: center;background-repeat: no-repeat;background-size: contain;}
.index_catalog .catalog__item:hover .catalog__name{color: var(--main-color-pink);}
.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;}
.products-grid .item{position: relative;}
.owl-carousel .owl-stage{max-width: max-content !important;}
@media (min-width: 1141px){
  .pdt__cart .products-grid .item .icon_sticker, .viewed .products-grid .item .icon_sticker, .pdt__best .products-grid .item .icon_sticker, .pdt__new .products-grid .item .icon_sticker, .pdt__index .products-grid .item .icon_sticker{left: 12px;}
  .pdt__cart .products-grid .item .product-shop, .viewed .products-grid .item .product-shop, .pdt__best .products-grid .item .product-shop, .pdt__new .products-grid .item .product-shop, .pdt__index .products-grid .item .product-shop{padding: 12px;}
  .pdt__cart .products-grid .item .price-box .price:not(.old-price), .viewed .products-grid .item .price-box .price:not(.old-price), .pdt__best .products-grid .item .price-box .price:not(.old-price), .pdt__new .products-grid .item .price-box .price:not(.old-price), .pdt__index .products-grid .item .price-box .price:not(.old-price){font-size:16px;}
  .pdt__cart .products-grid .item .actions .actions-btn, .viewed .products-grid .item .actions .actions-btn, .pdt__best .products-grid .item .actions .actions-btn, .pdt__new .products-grid .item .actions .actions-btn, .pdt__index .products-grid .item .actions .actions-btn{font-size: 14px;padding: 10px 15px;}
  .pdt__cart .products-grid .item .price-box .old-price, .viewed .products-grid .item .price-box .old-price, .pdt__best .products-grid .item .price-box .old-price, .pdt__new .products-grid .item .price-box .old-price, .pdt__index .products-grid .item .price-box .old-price{font-size:12px;}
}
@media (min-width: 461px) and (max-width: 679px){
  #promo .promo_time{font-size:10px;}
  .sale-counter.promo_time div:not(:last-child){margin-right: 1px;}
}
@media (max-width: 767px){
.index_catalog .catalog__name{font-size: 14px;}
.index_catalog .catalog__item_container{width: 65px;height: 65px;}
.index_catalog .catalog__item_container img{width: 40px;height: 40px;}
}
@media (max-width: 680px){
 .products-grid .item .product-shop .product-name{font-size: 12px;}
}
/** Товары таблицей **/
.products-grid{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 25px;text-align: center;width: 100%;overflow: hidden;}
.products-grid:after,
.products-grid.owl-grab:after{background: transparent;}
.products-grid.owl-carousel .item .item-inner{width: 100%;}
.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: 6px 6px 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: 24px;}
.products__buttons a:hover{color:var(--main-color-pink);}
@media (min-width: 1144px){
.pdt__index .products-grid{grid-template-columns: repeat(5, 1fr);}
}
@media (max-width: 1144px){
.pdt__index .products-grid .item:nth-child(n+9){display: none;}
}
@media (max-width: 1020px){
.pdt__index .products-grid .item:nth-child(n+7){display: none;}
}
/*** Избранное ***/
.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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M15 28.6903C14.5729 28.6903 14.1611 28.5356 13.8402 28.2545C12.6283 27.1948 11.4599 26.1989 10.429 25.3205L10.4237 25.3159C7.40134 22.7403 4.7914 20.516 2.97546 18.325C0.945509 15.8755 0 13.553 0 11.0159C0 8.55081 0.845259 6.27665 2.37991 4.61199C3.93287 2.92766 6.06375 2 8.38072 2C10.1124 2 11.6984 2.54748 13.0943 3.62712C13.7988 4.17208 14.4374 4.83904 15 5.61701C15.5628 4.83904 16.2011 4.17208 16.9059 3.62712C18.3018 2.54748 19.8877 2 21.6194 2C23.9362 2 26.0673 2.92766 27.6203 4.61199C29.1549 6.27665 29.9999 8.55081 29.9999 11.0159C29.9999 13.553 29.0547 15.8755 27.0247 18.3247C25.2088 20.516 22.5991 22.7401 19.5771 25.3155C18.5444 26.1953 17.3742 27.1927 16.1595 28.255C15.8388 28.5356 15.4268 28.6903 15 28.6903ZM8.38072 3.75735C6.56043 3.75735 4.88822 4.48382 3.67172 5.80309C2.43713 7.14228 1.75712 8.99347 1.75712 11.0159C1.75712 13.1497 2.5502 15.0581 4.32838 17.2037C6.04705 19.2776 8.60342 21.4561 11.5633 23.9786L11.5688 23.9831C12.6036 24.865 13.7766 25.8648 14.9975 26.9323C16.2256 25.8627 17.4005 24.8614 18.4373 23.9781C21.397 21.4556 23.9531 19.2776 25.6718 17.2037C27.4497 15.0581 28.2428 13.1497 28.2428 11.0159C28.2428 8.99347 27.5628 7.14228 26.3282 5.80309C25.1119 4.48382 23.4395 3.75735 21.6194 3.75735C20.286 3.75735 19.0617 4.18124 17.9807 5.01711C17.0173 5.76235 16.3463 6.70443 15.9528 7.36361C15.7505 7.70258 15.3943 7.90491 15 7.90491C14.6056 7.90491 14.2495 7.70258 14.0471 7.36361C13.6539 6.70443 12.9828 5.76235 12.0192 5.01711C10.9382 4.18124 9.71395 3.75735 8.38072 3.75735Z' fill='%23464646'/%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='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15730)'%3E%3Cpath d='M4.69336 30.0176H4.41211C1.99805 30.0176 0.0292969 28.0488 0.0292969 25.6348V19.8574C0.0292969 17.4434 1.99805 15.4746 4.41211 15.4746H4.69336C7.10742 15.4746 9.07617 17.4434 9.07617 19.8574V25.6348C9.07617 28.0488 7.11328 30.0176 4.69336 30.0176ZM4.41211 17.2324C2.96484 17.2324 1.78711 18.4102 1.78711 19.8574V25.6348C1.78711 27.082 2.96484 28.2598 4.41211 28.2598H4.69336C6.14063 28.2598 7.31836 27.082 7.31836 25.6348V19.8574C7.31836 18.4102 6.14063 17.2324 4.69336 17.2324H4.41211Z' fill='%23464646'/%3E%3Cpath d='M15.041 30.0176C12.5449 30.0176 10.5176 28.043 10.5176 25.623V4.39453C10.5176 1.96875 12.5449 0 15.041 0C17.5371 0 19.5645 1.97461 19.5645 4.39453V25.623C19.5645 28.043 17.5371 30.0176 15.041 30.0176ZM15.041 1.70508C13.5176 1.70508 12.2754 2.91211 12.2754 4.39453V25.623C12.2754 27.1055 13.5176 28.3125 15.041 28.3125C16.5645 28.3125 17.8066 27.1055 17.8066 25.623V4.39453C17.8066 2.91211 16.5645 1.70508 15.041 1.70508Z' fill='%23464646'/%3E%3Cpath d='M25.4707 30.0176C22.9746 30.0176 20.9473 27.9902 20.9473 25.4941V12.293C20.9473 9.79687 22.9746 7.76953 25.4707 7.76953C27.9668 7.76953 29.9941 9.79687 29.9941 12.293V25.4941C29.9941 27.9844 27.9668 30.0176 25.4707 30.0176ZM25.4707 9.52734C23.9473 9.52734 22.7051 10.7695 22.7051 12.293V25.4941C22.7051 27.0176 23.9473 28.2598 25.4707 28.2598C26.9941 28.2598 28.2363 27.0176 28.2363 25.4941V12.293C28.2363 10.7695 26.9941 9.52734 25.4707 9.52734Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15730'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.products-grid .item .item-inner{border-radius: 6px;overflow: hidden;}
.products-grid .item .product-shop{text-align: left;padding: 16px;background: var(--main-color-white);transition: 0.3s;}
.products-grid .item:hover .product-shop{background: linear-gradient(180deg, #FFFFFF 0%, #F6F6F6 100%), linear-gradient(0deg, #FFFFFF, #FFFFFF), #FFFFFF;}
.products-grid .item .product-shop .product-name{display: block;margin-bottom: 12px;height: 48px;text-overflow: ellipsis;overflow-wrap: break-word;font-size: 14px;overflow: hidden;color: var(--main-color-black);word-break: break-word;}
.products-grid .item .product-shop .product-name:hover{color: var(--main-color-pink);}
.products-grid .item .price-box{display: flex;align-items: center;margin-bottom: 12px;flex-wrap: wrap;grid-gap: 4px 10px;word-break: break-word;}
.products-grid .item .actions{display: flex;align-items: center;}
.products-grid .item .actions .actions-btn{width: calc(100% - 72px);height: 44px;padding:10px;}
.products-grid .item .price-box .price{white-space: normal;}
.products-grid .allProducts_icon{transform: rotate(-90deg);width: 45px;height: 45px;background-color: var(--main-color-black);margin: 0;}
.products-grid .allProducts_icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0.490196 11.2091L18.732 31.1764C19.0784 31.5294 19.5425 31.6732 20 31.6536C20.4575 31.6797 20.9216 31.5294 21.268 31.1764L39.5098 11.2026C40.1634 10.549 40.1634 9.48363 39.5098 8.83004C38.8562 8.17645 37.7974 8.17645 37.1438 8.83004L20 27.6013L2.85621 8.83658C2.20261 8.18298 1.14379 8.18298 0.490196 8.83658C-0.163399 9.49017 -0.163399 10.5555 0.490196 11.2091Z' fill='black'/%3E%3C/svg%3E");}
.products-grid .allProducts_text{margin-top: 30px;color: var(--main-color-black);}
.products-grid .allProductsIcon_text{display:none;}
.products-grid .item.empty .product-shop .actions .empty{display: inline-block;vertical-align: middle;width: 100%;height: 36px;line-height: 36px;text-align: center;padding: 0 17px;font-size: 14px;color: var(--main-color-white);background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-grid .item.empty .product-shop .actions .qty-wrap{display: none;}
.products-grid .item .links_container{margin-left:16px;display: flex;align-items: center;}
.products-grid .item .links_container a:not(:last-child){margin-right: 16px;}
.products-grid .item .links_container a{display: flex;align-items: center;justify-content: center;}
.products-grid .item .links_container a .icon_{background-color: var(--main-color-black);margin:0;width: 20px;height: 20px;min-width: 20px;}
.products-grid .item .links_container a.added .icon_{background-color: var(--main-color-pink);}
.products-grid .item .links_container a:hover .icon_{background-color: var(--main-color-pink);}
@media (max-width: 767px){
  .products-grid .item .links_container{position: absolute;top: 12px;right: 12px;flex-direction: column;margin-left: 0;}
  .products-grid .item .links_container a:not(:last-child){margin-right: 0;margin-bottom: 12px;}
  .products-grid .item .product-shop{padding:12px;}
}
@media (min-width: 461px) and  (max-width: 767px){
   .products-grid .item .actions .actions-btn{width: 75%;height: 40px;font-size: 14px;}
}
@media (max-width: 460px){
 .products-grid .allProductsIcon_text{display:block;}
 .products-grid .allProducts_text, .products-grid .allProducts_icon{display:none;}
}
/** Товары списком **/
.products-list{margin: 0;padding: 0;list-style: none;list-style-position: inside;display: grid;grid-gap: 25px;grid-template-columns: repeat(1, 1fr);}
.products-list .item{position: relative;background: var(--main-color-white);border-radius: 6px;}
.products-list .item .item-inner{width: 100%;display: flex;align-items: flex-start;}
.products-list .item:last-child .item-inner{border: 0;box-shadow: none;}
.products-list .item .product-image{position: relative;background: var(--main-color-white);width: 31%;min-width: 31%;border-radius: 4px;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 .icon_sticker{top: 16px;bottom: inherit;}
.products-list .item .product-image .product-img{padding-bottom: 100%;width: 100%;position: relative;}
.products-list .item .product-shop{width: calc(100% - 31%);display: flex;align-items: flex-start;padding: 16px 16px 16px 25px;}
.products-list .item .product-shop .product_list_left{display: flex;flex-direction: column;width: 50%;margin-right: 25px;padding-right: 16px;padding-right: 0;}
.products-list .item .product-shop .product_list_right{display: flex;flex-direction: column;width: 50%;z-index:1;}
.products-list .item .product-shop .product_list_left .actions{position: absolute;right: 0;bottom: 0;}
.products-list .item .add-cart .icon_, .products-list .item .quickviewmod .icon_, .products-list .item .callback_notify .icon_{margin: 0;}
.products-list .item .add-cart span:not(.icon_), .products-list .item .quickviewmod span:not(.icon_), .products-list .item .callback_notify span:not(.icon_){display:none;}
.products-list .item .list_links{display: flex;flex-direction: column;align-items: flex-start;border-top: 1px solid #D9D9D9;padding-top: 12px;margin-top: 12px;}
.products-list .item .actions-btn{max-width: 100%;width: 100%;height:40px;}
.products-list .item .goods_features-contaner{display: flex;flex-direction: column;margin-bottom:12px;}
.products-list .item .goods_features-title{color: var(--main-color-black);font-weight: 700;font-size: 14px;cursor: pointer;display: flex;align-items: center;}
.products-list .item .goods_features-title .icon_bg{margin-left: 8px;display: flex;align-items: center;justify-content: center;}
.products-list .item .goods_features-title .icon_bg .icon_{transform: rotate(90deg);background-color: var(--main-color-black);width: 18px;height: 18px;min-width: 18px;margin: 0;}
.products-list .item .goods_features-title.active .icon_{transform: rotate(-90deg);}
.products-list .item .goods_features-contaner .goods_features-inner{display: none;flex-direction: column;padding-top:25px;}
.products-list .item .goods_features-inner > div{display: flex;}
.products-list .item .goods_features-inner > div:not(:last-child){margin-bottom: 12px;padding-bottom:12px;border-bottom: 1px solid var(--main-color-greydark);}
.products-list .item .goods_features-inner .name{color: var(--main-color-black);font-weight: 700;font-size:14px;margin-right:5px;}
.products-list .item .goods_features-inner .val{color: var(--main-color-black);font-size:14px;}
.products-list .item .art_number{color: var(--main-color-greydark);margin-right: auto;padding-right:8px;font-size: 14px;}
.products-list .item-inner:after{content: '';width: calc((100% - 31%) / 2);height: 100%;position: absolute;top: 0;right: 0;background: #FBFBFB;z-index: 0;}
.products-list .item .product-shop .product-name{overflow: hidden;font-size: 16px;max-height: 75px;display: block;color: var(--main-color-black);text-overflow: ellipsis;word-break: break-word;margin-bottom: 12px;position:relative;font-weight: 700;}
.products-list .item .product-shop .product-name:hover{color: var(--main-color-pink);}
.products-list .item .product-shop .ratingAvailableBlock{display: flex;align-items: center;margin-bottom:15px;}
.products-list .item .available-true, .products-list .item .available-false{font-size: 12px;margin-bottom: 8px;display: flex;align-items: center;white-space: nowrap;}
.products-list .item .product-shop .ratingAvailableBlock .ratings{margin-right: 30px;}
.products-list .item .product-shop .desc{font-size: 14px;line-height: 1.5;color: #777;}
.products-list .item .product-shop .desc p{max-height: 60px;overflow: hidden;}
.products-list .item .product-shop .price-box{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 12px;grid-gap: 4px 10px;word-break: break-word;}
.products-list .item .product-shop .price-box .price{white-space: normal;}
.products-list .item .product-shop .actions{width: 100%;}
.products-list .item .product-shop .actions .menu_links{display: flex;flex-direction: column;}
.products-list .item .product-shop .actions .menu_links .qty-wrap{margin-bottom: 12px;}
.products-list .item .list_links a{display: flex;align-items: center;color: var(--main-color-black);font-size:14px;}
.products-list .item .list_links a:not(:last-child){margin-bottom:12px;}
.products-list .item .list_links a .icon_{width: 20px;height: 20px;background-color: var(--main-color-black);}
.products-list .item .list_links a:hover .icon_, .products-list .item .list_links a.added .icon_{background-color: var(--main-color-pink);}
.products-list .item .list_links a:hover, .products-list .item .list_links a.added{color: var(--main-color-pink);}
.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 .product-description{margin-bottom: 12px;font-size: 14px;max-height: 85px;overflow: hidden;}
.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 .list_rating{display:flex;align-items: center;}
.products-list .item .list_center{display:flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.products-list .item .list_center .rating-box{height: 15px;}
.products-list .item .list_center > div:hot(:last-child){margin-right: auto;}
.products-list .item  .ratings_text{color: var(--main-color-greydark);font-size: 14px;margin-left: 8px;}
.products-list .item .price:not(.old-price){font-size:20px;}
.products-list .item .price.old-price{font-size:14px;}
@media (min-width: 640px) and (max-width: 1144px){
  .products-list .item .list_center > div:hot(:last-child){margin-bottom:8px;}
}
@media (max-width: 767px){
  .products-list .item .product-shop{width: 100%;flex-direction: column;padding:12px;}
  .products-list .item-inner:after{display:none}
  .products-list .item .product-shop .product_list_left, .products-list .item .product-shop .product_list_right{width: 100%;}
  .products-list .item .product-shop .product_list_left{margin-right:0;}
  .products-list .item .list_links{flex-direction: initial;}
  .products-list .item .list_links a:not(:last-child){margin-bottom:0;margin-right:16px;}
  .products-list .item .product-image{width: 187px;min-width: 187px;}
  .products-list .item .list_links{border: 0;padding-top:0;}
  .products-list .item .product-description{display:none;}
  .products-list .item .goods_features-contaner .goods_features-inner{padding-top:16px;}
}
@media  (min-width: 460px) and (max-width: 767px){
  .products-list .item .product-shop .actions .menu_links{flex-direction: initial;align-items:center;}
  .products-list .item .product-shop .actions .menu_links .qty-wrap{margin-bottom:0;margin-right:12px;}
}
@media (max-width: 639px){
  .products-list .item .product-image{width: 132px;min-width: 132px;}
  .products-list .item .product-image .icon_sticker{display:none;}
  .products-list .item .list_center > div:not(:first-child){margin: 12px 0;}
  .products-list .item .list_center > div{margin: 0;width: 100%;}
}
@media (max-width: 460px){
  .products-list .item .product-image{width: 85px;min-width: 85px;}
  .products-list .item .list_center{flex-direction: column;align-items: flex-start;}
  .products-list .item .list_links a{font-size:0;}
  .products-list .item .list_links a .icon_{margin:0;}
  .products-list .item .actions-btn{width: calc(100% - 80px);font-size:14px;padding: 10px;}
  .products-list .item .list_links{width: max-content;position: absolute;bottom: 20px;right: 12px;}
  .products-list .item .product-shop .product-name{font-size:14px;}
  .products-list .item .art_number, .products-list .item .price.old-price, .products-list .item .ratings_text{font-size:12px;}
  .products-list .item .price:not(.old-price){font-size:16px;}
  .products-list .item .rating-box{width: 80px;height: 17px;-webkit-mask-size: 16px;}
  .products-list .item .rating-box .rating{height: 16px;background-size: 16px 16px;}
}
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */
/*** Товар ***/
.product-view{word-break: break-word;}
.product-view .block-bg{overflow: initial;}
.short-description{display: flex;flex-wrap: wrap;width: 100%;font-size: 14px;color: var(--main-color-black);margin-bottom: 16px;}
.short-description .short_link{color: var(--main-color-black);font-weight: 700;text-decoration: revert;padding: 0 5px;white-space: nowrap;}
.short-description .short_link:hover{color: var(--main-color-pink);}
.product-view .informationBlockSale{display: flex;align-items: center;margin-bottom: 20px;background-color: var(--main-color-blue);padding: 8px;border-radius: 4px;width:100%;}
.product-view .informationBlockSale .name{color: var(--main-color-white);margin: 0 8px;font-weight: 700;word-break: break-word;}
.product-view .informationBlockSale .icon_{margin: 0;}
.product-view .informationBlockSale .icon_.info-icon{opacity: 0.5;}
.product-view .product-container{background: var(--main-color-white);border-radius: 6px;width:100%;display: flex;flex-wrap: wrap;}
.product-img-box{width: 352px;padding: 16px 0 16px 16px;}
.goodsDataMainDiscountBlock{}
.product-image_owl, .product-image{width: 100%;}
.product-view .product-img-box .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-image_owl a{padding-bottom: 100%;display: block;width: 100%;overflow: hidden;position: relative;}
.product-view .product-img-box a img{width: 100%;object-fit: contain;position: absolute;top: 0;left: 0;height: 100%;max-width: 100%;max-height: 100%;}
.product-view .product-img-box 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-box{position: relative;overflow: hidden;}
.thumblist-box .thumblist{padding: 0 25px;max-width: 300px;margin: 12px auto 0;}
.thumblist-box .owl-carousel .owl-stage{margin: 0 auto;}
.thumblist_navigation.next, .thumblist_navigation.prev{cursor: pointer;padding: 30px 0;font-size: 25px;width: 35px;font-family: "FontAwesome";display: flex;position: absolute;justify-content: center;align-items: center;color:var(--main-color-white);background: rgba(0,0,0,0.5);opacity: 0.5;z-index: 10;}
.thumblist_navigation.next{right: 0;top: 50%;transform: translateY(-50%);border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.thumblist_navigation.prev{left: 0;top: 50%;transform: translateY(-50%);border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.thumblist_navigation.next:hover, .thumblist_navigation.prev:hover{opacity: 1;}
.thumblist_navigation.prev:before{content: "\f104";}
.thumblist_navigation.next:before{content: "\f105";}
.thumblist li{display: block;margin: 0 auto;}
.thumblist li a{display: flex;justify-content: center;text-align: center;overflow: hidden;padding-bottom: 100%;}
.thumblist.owl-carousel li a img{display: inline-block;width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;background: var(--main-color-white);position: absolute;top: 0;left: 0;border-radius: 6px;}
.thumblist.owl-carousel .owl-stage-outer{padding-bottom: 10px;}
.thumblist .owl-item._act li:before{content: '';display: block;width: 25px;height: 2px;background: var(--main-color-black);position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);}
.thumblist-box .owl-prev{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.thumblist-box .owl-next{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.thumblist-box .owl-next .icon_, .thumblist-box .owl-prev .icon_{margin: 0;background-color: var(--main-color-greydark);width: 16px;height: 16px;min-width: 16px;}
.thumblist-box .owl-next:hover .icon_, .thumblist-box .owl-prev:hover .icon_{background-color: var(--main-color-greydark);}
.thumblist-box .slick-arrow{top: 50%;transform: translateY(-50%);background: none;border: 0;}
.thumblist-box .slick-arrow:hover{border: 0;border-color: transparent;}
.thumblist-box .slick-arrow:before, .thumblist-box .slick-arrow:after{display:none;}
.thumblist-box .slick_next{right: 0;}
.thumblist-box .slick_next .icon_{transform: rotate(-90deg);}
.thumblist-box .slick_prev{left: 0;}
.thumblist-box .slick_prev .icon_{transform: rotate(90deg);}
.thumblist-box .owl-next:hover .icon_, .thumblist-box .owl-prev:hover .icon_{margin: 0;}
.thumblist-box .owl-carousel .owl-nav button{display: flex;align-items: center;justify-content: center;border: 0;min-width: 50px;width: 50px;height: 50px;background: #f9f9f9;border-radius: 50%;transition: 0.3s;}
.thumblist-box .owl-carousel .owl-nav button:hover{background: var(--main-color-white);}
.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(3, 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: 25px;width: 100%;display: flex;align-items: center;}
.product-view .product-name h1{font-size: 24px;}
.product-view .product-header .product-name.quick-view h1{font-size: 20px;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: var(--main-color-grey) !important;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
.product-view .product-shop .short-description{padding: 5px 0 20px;font-size: 15px;font-weight: 400;line-height: 1.5;}
.product-view .product-shop .short-description p{max-height: 110px;overflow: hidden;margin: 0;}
.product-view .product-shop .short-description-link{display: inline-block;margin-top: 10px;color: var(--main-color-peach);}
.product-view .product-shop .short-description-link:hover{color: #ff0098;}
.product-info .table-features-min{width: 100%;border-collapse: collapse;margin-bottom: 20px;margin-top: 30px;}
.product-info .table-features-min td{overflow: hidden;}
.product-info .table-features-min td.cell2{text-align: end;}
.product-info .table-features-min tr{position: relative;}
.product-info .table-features-min tr:after{content: '';position: absolute;right: 0;bottom: -2px;left: 0;border-bottom: 1px dotted var(--main-color-white);opacity: 0.5;}
.product-info .table-features-min .features-name{position: relative;z-index: 1;padding-right: 5px;}
.goodsDataMainDiscountInfo .text{margin-right: 10px;}
.product-info .price-box{display: flex; align-items: center;margin-bottom:16px;grid-gap: 4px 10px;flex-wrap: wrap;}
.product-info .price-box .price{white-space: normal;}
.product-info .old-price, .product-info .price{white-space: nowrap;}
.product-info .goodsDataMainModificationPriceNow{font-size: 22px;}
.product-info .goodsDataMainModificationPriceOld{font-size: 16px;}
.product-info .price-box .old-price > span{margin-right:5px;}
.available-true{color: #15d924;}
.available-false{color: var(--main-color-pink);}
.product-info.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{clear:both;}
.goodsDataMainModificationsBlockProperty label{ opacity: 0.5;}
.product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty{display: flex;flex-direction: column;}
.product-info .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty span{display: block;margin-bottom: 8px;font-size: 14px;color: var(--main-color-greydark);}
.ModificationsButtonsBlock{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: 50px;overflow: hidden;border-left: 3px solid var(--main-color-peach);padding: 0 0 0 15px;}
.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: 5px;}
.product-view .product-left_top{display: flex;align-items: center;flex-wrap: wrap;margin-bottom:12px;}
.product-view .product-info .icon_sticker{position: initial;width: max-content;margin-right:auto;}
.product-view .product-info .add-to-cart{display: flex;align-items: center;width: 100%;}
.product-view .product-info .qty-wrap{display: flex;align-items: center;width: max-content;margin-bottom: 15px;}
.product-view .product-info .qty-wrap item{width: 40px;height: 40px;}
.product-view .product-info .qty-wrap .qty-set > a{width: 40px;min-width: 40px;height: 40px;}
.goodsDataMainModificationsBlock{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 25px;margin-bottom: 16px;}
.product-view .callback_notify{width: 50%;display: flex;align-items: center;justify-content: center;}
.product-view .product-info .add-to-cart{width:100%;flex-wrap: wrap;}
.product-view .product-info .add-to-cart button{width: calc(50% - 8px);}
.product-view .product-info .add-to-cart button:first-child{margin-right: 16px;}
.product-view .product-shop .custom-block{padding: 15px 0;border-bottom: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item{display: inline-block;padding: 0 10px;text-align: left;border-left: 1px solid #dce4e9;}
.product-view .product-shop .custom-block .item:first-child{border-left: 0;padding-left: 0;}
.product-view .product-shop .custom-block .item i{display: inline-block;vertical-align: middle;font-size: 35px;color: var(--main-color-peach);}
.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-pink);}
.product-view .RatingLinksBlock .addOpinion:hover .icon_{background-color: var(--main-color-pink);}
.product-view .RatingLinksBlock .addOpinion .icon_{background-color: var(--main-color-greydark);}
.product-view .RatingLinksBlock .ratings_container{display: flex;align-items: center;flex-wrap: wrap;}
.product-view .RatingLinksBlock .ratings_text{color: var(--main-color-greydark);font-size: 14px;margin-left: 8px;line-height: normal;}
.product-view .product-action{display: flex;align-items: center;flex-direction: column;margin-top: 16px;padding-top: 16px;border-top: 1px solid #D9D9D9;}
.product-view .product-action a{display: flex;align-items: center;width: 100%;font-size: 14px;}
.product-view .product-action a:not(:last-child){margin-bottom:16px;}
.product-view .product-action a .icon_{background-color: var(--main-color-black);min-width: 20px;width: 20px;height: 20px;}
.product-view .product-action a.added .icon_, .product-view .product-action a:hover .icon_{background-color: var(--main-color-pink);}
.product-view .product-action a.added, .product-view .product-action a:hover{color: var(--main-color-pink);}
.product-info{width: calc(100% - 352px);display: flex;flex-wrap: wrap;position: relative;}
.product-info .product-left{padding: 16px 25px;width: calc(100% - 365px);}
.product-info .product-right{width: 365px;padding: 16px 16px 16px 25px;background: #FBFBFB;}
/*Табы*/
.tabs-content{width:100%;display: flex;margin-top:30px;word-break: break-word;}
.tabs-content .left_tabs{width: 100%;}
.tabs-content .right_tabs{width: 365px;min-width: 365px;margin-left: 25px;}
.tabs-content .content_title{color: var(--main-color-black);font-size: 24px;;margin-bottom: 16px;}
.tabs-content .tab-content:not(:last-child){margin-bottom: 30px;}
.tabs-content .tab-content{font-size: 16px;}
.tabs-content .tab-content .htmlDataBlock.contant_block{overflow: hidden;}
.tabs-content .delivery_name{font-size: 16px; color: var(--main-color-black);font-weight: 700;}
.tabs-content .delivery_zones{padding-left: 25px;margin-top: 8px;}
.tabs-content .delivery_zones .delivery_zones_rules:not(:last-child){margin-bottom: 16px;}
.tabs-content .delivery_zones h5{font-size: 14px;font-weight: 600;}
.tabs-content .delivery_zoneBlock{display: flex;align-items: center;}
.tabs-content .delivery_zoneBlock:not(:last-child){margin-bottom:8px;}
.tabs-content .delivery_zone_price{margin-left: auto;color: var(--main-color-black);font-weight: 700;}
.tabs-content .color_price{color: var(--main-color-black);font-weight: 700;}
.tabs-content .delivery-content{margin-top: 12px;}
.tabs-content .delivery_rules_block:not(:last-child){margin-bottom: 12px;}
.tabs-content .delivery_title{display: flex;align-items: center;}
.tabs-content .delivery_title .delivery_price{margin-left:auto;color: var(--main-color-black);font-weight: 700;}
.tabs-content .delivery_rules{margin-top: 12px;}
.tabs-content .delivery:not(:last-child){margin-bottom:25px;}
.tabs-content .delivery_zoneBlock:before{content: '';width: 5px;height: 5px;background: var(--main-color-black);display: block;border-radius: 50%;margin-right: 10px;}
.tab-content.features{margin-bottom: 16px;}
.tab-content.features .content_title{font-weight: 700;font-size: 14px;margin-bottom: 16px;}
.tab-content.features .features_line .features_left, .tab-content.features .features_line .features_right{font-size:14px;}
.features_block{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 12px;width: 100%;}
.features_block .features_line{width: 100%;display: flex;align-items: center;position: relative;}
.features_block .features_line:not(:last-child){padding-bottom: 12px;border-bottom: 1px solid var(--main-color-grey);}
.features_block .features_line .features_right{color: var(--main-color-black);}
.features_block .features_line .features_left{margin-right: 5px;font-weight: 700;}
.features-showAll{margin-top: 14px;cursor: pointer;display:none;text-decoration: underline;font-size: 14px;}
.features-showAll:hover{color: var(--main-color-pink);}
#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;}
@media (min-width:1019px){
 #main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(4, 1fr);}
}
@media (max-width: 1023px){
 .products-grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 767px){
 .features_block{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width:639px){
  .products-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:580px){
#main .col-right:not(.col-no_filters) .categories_grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width:460px){
 #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);}
.products-grid{grid-template-columns: repeat(1, 1fr);}
}
/*** Поделиться на странице товара ***/
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 0;}
.social-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:not(:last-child){margin-right: 12px;}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box{margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock{margin-bottom: 10px;}
#content_1 a{text-decoration: underline;}
#content_1 a:hover{text-decoration:none;}
/* Отзывы */
#goods-opinion_form .button{width: max-content;margin: 0 auto 10px;position: relative;}  
#goods-opinion_form .goods-opinion-form__input-wrap{position: relative;margin-bottom: 15px;}
.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: 16px;}
.goods-opinion .opinion__no .title{font-weight: 700;margin-bottom:5px;}
.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: 25px;background-color:var(--main-color-white);border-radius: 6px;margin-bottom:25px;}
#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 .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{margin-left: auto;}
.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: 6px;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: 6px;position: relative;}
.opinion-item_line.opinion-item__answer:before{content: '';width: 24px;height: 24px;background-color: var(--main-color-black);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%;}
.goods-opinion .goods-opinion-form__input._comment::-webkit-scrollbar{ width: 0; }
.goods-opinion .goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion .goods-opinion-form__submit-button{display: block;width:100%;margin-bottom: 16px;}
.goods-opinion .goods-opinion-form__captcha{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion .goods-opinion-form__input-captcha{width: auto}
.goods-opinion .goods-opinion-form__captcha + .goods-opinion-form__submit-button{margin-bottom: 15px}
.goods-opinion .goods-opinion-form__captcha-img{max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion .goods-opinion-form__captcha-refresh-button{margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion .goods-opinion-list .store_response{margin-bottom: 8px;color: var(--main-color-black);font-weight: 700;}
.goods-opinion .goods-opinion-list::-webkit-scrollbar{width: 3px;}
.goods-opinion .opinion-item .opinion-user{padding: 25px;background: var(--main-color-white);border-radius: 6px;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;display: flex;align-items: center;justify-content: center;}
.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%;}
.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-peach);}
.goods-opinion .opinion-item_name{visibility: hidden;font-size: 0;}
.goods-opinion .opinion-item_name:first-letter{font-size: 16px;color: var(--main-color-white);font-weight: 700;visibility: visible;text-transform: uppercase;}
.goods-opinion .opinion-item_name:not(:first-letter){font-size: 0;}
.goods-opinion .goodsDataOpinionListNavigateTop{display: flex;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-peach);}
.goods-opinion .goodsDataOpinionListNavigateTop a.active{color: var(--main-color-pink);text-decoration: underline;}
.goods-opinion .goodsDataOpinionListNavigateTop a{margin-left: 25px;white-space: nowrap;}
.goods-opinion .opinion-item_line:not(:last-child){margin-bottom: 12px;}
.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: 8px;}
.goods-opinion__body .opinion-item_line .rating-box{margin-left: 15px;}
.goods-opinion .opinion-item__desc{font-size: 16px;}
.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{display: flex;align-items: center;}
.goods-opinion .opinion__buttons a:hover:after{background-color: #297FFF;}
/* Отзывы: Общий рейтинг */
.opinion__round{margin-bottom: 15px;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{margin: 0 16px;font-size: 16px;color: var(--main-color-greydark)}
.rating__roundValue .button{max-width: max-content;}
.opinion__round .rating_block{display: flex;align-items: center;position: relative;}
.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;}
.dating_info{position: relative;}
.dating_info .info-icon{position: relative;background-color: var(--main-color-black);opacity: 0.2;margin: 0;}
.dating_info .grade-lines{opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 1;background: var(--main-color-white);padding: 16px;border-radius: 6px;width: 240px;border: 1px solid var(--main-color-greylight);border-bottom: 4px solid var(--main-color-greydark);z-index: 5;}
.dating_info .grade-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.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-pink);transition: all .3s;}
.grade-lines .grade-block .grade-count-number{font-size: 14px;}
.dating_info:hover .grade-lines{opacity: 1;visibility: visible;}
/* Сопутствующие товары */
#related-goods{padding: 16px;background: var(--main-color-white);border-radius: 6px;width: 100%;}
#related-goods .title{font-size: 24px;}
#related-goods .navigation .owl-prev, #related-goods .navigation .owl-next{border: 1px solid var(--main-color-greylight);}
#related-goods .goodsSlider_container{width: 100%;}
#related-goods .products-grid{grid-template-columns: repeat(1, 1fr);}
#related-goods .price{white-space: normal;}
#related-goods .related-goods-inner{display: flex;}
#related-goods .related-box-wrap{width: calc(100% - 100px);padding-left: 12px;}
#related-goods .related-goods-image{width: 100px;height: 100px;overflow: hidden;border-radius:4px;background-color:var(--main-color-white);}
#related-goods .related-goods-image img{width: 100%;height: 100%;object-fit: contain;}
#related-goods .related-goods-name{font-size: 14px;text-align: left;margin-bottom: 16px;max-height: 50px;overflow: hidden;display: flex;word-break: break-word;}
#related-goods .related-goods-name:hover{color: var(--main-color-pink);}
#related-goods .related-goods-price{display: flex;align-items: center;grid-gap: 0 8px;flex-wrap: wrap;text-align: left;}
#related-goods .related-goods-price .price:not(.old-price){font-size:16px;}
#related-goods .related-goods-price .price.old-price{font-size:12px;}
#related-goods .related-goods-price input.related-box-checkbox{width: 24px;height: 24px;margin-left: auto}
#related-goods .related-goods-price input[type="checkbox"].related-box-checkbox:before{background-color: var(--main-color-black);transition: 0.3s;border: 0;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#related-goods .related-goods-price input[type="checkbox"].related-box-checkbox:hover:before{background-color: var(--main-color-pink);}
#related-goods .related-goods-price input[type="checkbox"].related-box-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_777_10592)'%3E%3Cpath d='M19.7782 13.1113H13.1112V19.7782H10.8889V13.1113H4.22186L4.22186 10.8889H10.8889V4.22192L13.1112 4.22192V10.8889H19.7782V13.1113Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_777_10592'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
#related-goods .related-goods-price input[type="checkbox"].related-box-checkbox:after{display:none;}
#related-goods .related-goods-price input[type="checkbox"].related-box-checkbox:checked:before{transform: rotate(45deg);background-color: var(--main-color-grey);}
#related-goods .related-goods-price input[type="checkbox"].related-box-checkbox:checked:hover:before{background-color: var(--main-color-black);}
#related-goods .related-goods-form .related-goods_sum{margin-top: 30px;display: flex;flex-direction: column;}
#related-goods .related-goods-form .related-goods_sum .related-total{display: flex;flex-direction: column;margin-left: auto;align-items: center;margin-bottom: 16px;}
#related-goods .related-goods-form .related-goods_sum .related-total .title{font-size:16px;font-weight: 700;}
#related-goods .related-goods-form .related-goods_sum .related-total-sum{font-size:22px;font-weight: 700;}
#related-goods .related-goods-form .related-goods_sum .related-total-sum .num{margin-right:5px;}
#related-goods .related-goods-form .related-goods_sum .actions-btn{width:100%;}
#related-goods .products-grid .related-goods.removed .related-goods-image{filter: opacity(0.3);}
#related-goods .products-grid .related-goods.removed .related-goods-name{color: var(--main-color-greydark);}
#related-goods .products-grid .related-goods.removed .related-goods-price .price{color: var(--main-color-greydark);}
#related-goods .products-grid .related-goods.removed .related-goods-price .price.old-price:before{border-color: var(--main-color-greydark);}
@media (min-width: 1024px) and (max-width: 1144px){
  .product-info .product-right{width: 230px;}
  .product-info .product-left{width: calc(100% - 230px);}
  .product-view .product-info .add-to-cart button{width: 100%;}
  .product-view .product-info .add-to-cart button:first-child{margin-right: 0;margin-bottom: 16px;}
  .product-info .price-box{flex-direction: column;align-items: flex-start;}
  .product-info .goodsDataMainModificationPriceOld{margin-left: 0;}
  .tabs-content .right_tabs{width: 400px;}
}
@media (max-width: 1023px){
  .product-info .product-left, .product-info .product-right{width: 100%;}
  .product-info .product-right{padding-top: 0;background: var(--main-color-white);}
  .social-share, .tab-content.features{display:none;}
  .tabs-content .right_tabs{width:100%;margin-left: 0;min-width: auto;margin-top: 30px;}
  .tabs-content{flex-wrap: wrap;}
}
@media (min-width: 769px) and (max-width: 1023px){
  #related-goods .products-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 767px){
  .product-img-box{width: 100%;padding: 12px;}
  .product-info .product-left, .product-info .product-right, .product-info .product-right{padding: 12px;}
  .product-info{width: 100%;}
  .product-info .product-right{padding-top:0;}
  .goods-opinion .btn-open_opinion{margin-left: 0;margin-top: 16px;}
  .opinion__round{align-items: flex-start;flex-direction: column;}
  .dating_info{margin-left: 16px;}
}
@media (max-width: 460px){
  #related-goods .related-goods-price{align-items: flex-start;flex-direction: column;}
  #related-goods .related-goods-price .price.old-price{margin-left: 0;margin-top: 5px;}
  .product-view .product-info .add-to-cart button{width: 100%;}
  .product-view .product-info .add-to-cart button:first-child{margin-right: 0;margin-bottom: 16px;}
  .product-view .RatingLinksBlock{width: 100%;margin-bottom: 12px;}
  .product-view .product-info .icon_sticker{margin-bottom:12px;}
  .product-view .product-left_top{margin-bottom: 0;}
  .goods-opinion .goodsDataOpinionListNavigateTop a{margin-left: 16px;}
  .opinion__round .ratings{margin-right: auto;width: calc(100% - 60px);}
  .rating__label{display:none;}
  .goods-opinion .opinion-item .opinion-user, .opinion-item_line.opinion-item__answer{padding: 16px;}
  .goods-opinion .opinion-item__desc, .goods-opinion .store_response__desc{font-size:14px;}
  .opinion-item_line.opinion-item__answer:before{width: 20px;height: 20px;left: -30px;}
  .opinion-item_line.opinion-item__answer{margin-left: 40px;}
}
/*** Товары ***/
.toolbar{width: 100%;}
.toolbar .pages{display: none;}
.OrderFilterForm .toolbar.bottom{margin: 0;display: flex;justify-content: center;padding: 0;margin-left: auto;margin-right: auto;}
.toolbar_up{width: 100%;display: flex;align-items: center;margin-bottom: 16px;flex-wrap: wrap;}
.toolbar_up_result{margin-top: 16px;font-size: 14px;}
.toolbar_up noindex{width: 100%;}
.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:40px;height:40px;border: 2px solid var(--main-color-white);border-radius: 4px;background: var(--main-color-white);}
.view-mode .view-mode-btn:hover:before{background-color: var(--main-color-pink);}
.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-black);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%3Cg clip-path='url(%23clip0_690_24691)'%3E%3Cpath d='M9.35294 19H14.6471V5H9.35294V19ZM3 19H8.29412V5H3V19ZM15.7059 5V19H21V5H15.7059Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_24691'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view_mode_table:before.active{background-color: var(--main-color-peach);}
.view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15831)'%3E%3Cpath d='M4 18H21V12H4V18ZM4 5V11H21V5H4Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15831'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{border-color: var(--main-color-greydark) !important;background: transparent !important;pointer-events: none;}
.view-mode .view-mode-btn:not(:last-child){margin-right:16px;}
.view-mode label{display:none;}
.products noindex, .OrderFilterForm{width: 100%;}
.sort-by, .show-by, .OrderFilterForm{display: flex;align-items: center;}
.sort-by, .show-by{border-bottom: 1px solid var(--main-color-greydark);}
.sort-by select, .show-by select{border-bottom:0;font-size: 14px;}
.sort_btn{display:none;align-items:center;justify-content: flex-start;height: 40px;padding: 8px 16px;font-weight: 700;border: 2px solid var(--main-color-black);border-radius: 4px;margin-right:auto;}
.show-by{margin-right: 25px;min-width: 80px;}
.sort-by{margin-right: 25px;min-width: 80px;width: 250px;}
.show-by label, .sort-by label, .view-mode label{margin-right: 8px;white-space: nowrap;font-size: 16px;font-weight: 700;}
.view-mode label{margin-right: 15px;}
.filter-box{align-items: center;justify-content: flex-start;display: none;margin-right: 25px;align-items: center;height:40px;border: 2px solid var(--main-color-black);border-radius: 4px;background: transparent;position: relative;}
.filter-box .filter_clear{margin-right: 16px;background-color: #D0D0D0;}
.filter-box .filter_clear:hover{background-color: var(--main-color-black);}
.filterMain_btn{cursor: pointer;width:100%;padding: 8px 16px;display: flex;align-items: center;}
.filter-box, .sort_btn{width: 100%;max-width: 187px;}
.filterMain_btn .filter-icon:before{content: '';background-color: var(--main-color-black);width: 24px;height: 24px;min-width:24px;margin: 0;display: none;background-position: center;background-repeat: no-repeat;background-size: contain;}
.filterMain_btn span:not(.filter-icon):not(.filters__count){color: var(--main-color-black);font-weight: 700;font-size: 16px;}
.filterMain_btn .filters__count{margin-left: 8px;background: var(--main-color-pink);font-size: 12px;color: #ffffff;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.category-title.block-title{width: 100%;}
.toolbar_container{display: flex;align-items: center;margin-bottom: 30px;width: 100%;}
@media (max-width:1023px){
  .filter-box{display:flex;}
  .toolbar_up .OrderFilterForm.fixed_{position: fixed;top: 0;background-color: var(--main-color-white);padding: 16px;z-index: 2;left: 0;box-shadow: 0px 0px 20px rgb(140 142 183 / 20%);}
  .toolbar_up .OrderFilterForm.fixed_ .view-mode .view-mode-btn{border: 2px solid var(--main-color-greylight);background: var(--main-color-greylight);}
  .toolbar_up .OrderFilterForm.fixed_ .view-mode .view-mode-btn:before{background-color: var(--main-color-greydark);}
  .toolbar_up .OrderFilterForm.fixed_ .view-mode .view-mode-btn.active:before{background-color: var(--main-color-black);}
}
@media (max-width: 820px){
  .toolbar_up .sort-by, .toolbar_up .show-by{display:none;}
  .sort_btn{display:flex;margin-right:16px;}
}
@media (max-width: 639px){
    #main .col-left{margin: 0;}
  .filter-box{margin-right:16px;}
  .toolbar_up .OrderFilterForm.fixed_ .sort_btn{height: 30px;}
  .toolbar_up .OrderFilterForm.fixed_ .view-mode .view-mode-btn{height: 30px;width: 30px;}
  .toolbar_up .OrderFilterForm.fixed_ .filter-box{height: 30px;}
}
@media (max-width:460px){
  .filter-box{margin-right:12px;}
  .sort_btn{padding: 8px;}
  .filter-box .filter_clear{margin-right:8px;}
  .filterMain_btn .filter-icon:before{display:block;}
  .filterMain_btn span:not(.filter-icon):not(.filters__count){font-size: 0;}
  .filterMain_btn{width: 100%;display: flex;align-items: center;padding: 8px;justify-content: center;}
  .filterMain_btn .filters__count{margin-right: auto;}
  .view-mode .view-mode-btn:last-child, .view-mode{margin:0;}
  .view-mode .view-mode-btn.active{display:none;}
  .view-mode .view-mode-btn:not(:last-child){margin-right:0;}
  .view-mode .view-mode-btn{border-color: var(--main-color-greydark);background: transparent;}
  .view-mode .view_mode_table:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15831)'%3E%3Cpath d='M4 18H21V12H4V18ZM4 5V11H21V5H4Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15831'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
  .view-mode .view_mode_list:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_690_24691)'%3E%3Cpath d='M9.35294 19H14.6471V5H9.35294V19ZM3 19H8.29412V5H3V19ZM15.7059 5V19H21V5H15.7059Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_690_24691'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
  .toolbar_up .OrderFilterForm.fixed_ .view-mode .view-mode-btn:before{background-color: var(--main-color-black);}
}
/** Навигация **/
.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;}
.pages li{display: inline-flex;align-items: center;justify-content: center;cursor: default;text-align: center;border-radius: 4px;color: var(--main-color-black);background: var(--main-color-white);height: 40px;width:40px;border: 2px solid transparent;}
.pages li.current{background: transparent;border-color: var(--main-color-greydark);pointer-events: none;}
.pages li.current a{color: var(--main-color-black);}
.pages li.current:hover a{color: var(--main-color-white);}
.pages li a{cursor: pointer;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;font-weight: 700;font-size: 14px;text-align: center;}
.pages li:hover a, .pages li:active a{color: var(--main-color-pink);}
.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-peach);}
.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-pink);}
/** Фильтры **/
.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{margin-top: 16px;}
.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{color: var(--main-color-black);font-weight: 700;position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);right: 1px;font-size: 22px;height: 100%;display: flex;align-items: center;justify-content: center;}
.filters  .title .filter-arrow:hover{color: var(--main-color-pink);}
.filters  .title.active .fa-angle-up:before{transform: scaleY(-1);}
.filters .disabled_filter{cursor: default;}
.filters .disabled_filter input, .filters .disabled_filter input:hover{border-color: #D9D9D9;cursor: default;}
.filters .disabled_filter label, .filters .disabled_filter label:hover{cursor: default !important;color: var(--main-color-greydark) !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-color-greydark);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;align-items: center;}
.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: 10px;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;align-items: center;justify-content: center;width: max-content;margin: 25px auto 0 0;}
.filters .filterBtn_bottom button{font-size:14px;}
.filters #filters-reset[disabled="disabled"]{border-color: var(--main-color-btnDisabled);color: var(--main-color-btnDisabled);pointer-events: none;}
#goods-filter-price-slider.noUi-target{height: 4px;margin: 20px auto;background: #D9D9D9;border-radius: 2px;box-shadow: none;border: 0;width: calc(100% - 20px);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle{background: var(--main-color-black);top: -6px;width: 16px;height: 16px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 50%;border-color: var(--main-color-black);}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before{content: none;}
#goods-filter-price-slider .noUi-connect{background: var(--main-color-black);}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{right: -8px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{right: -8px;}
.count_goods{display:none;color: var(--main-color-peach);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;}
.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: calc(50% - 7px);}
.filters-price .layout-slider .filter-range-col:first-child:before{content: 'От';margin-right: 8px;font-size: 14px;color: var(--main-color-black);}
.filters-price .layout-slider .filter-range-col:last-child:before{content: 'До';margin-right: 8px;font-size: 14px;color: var(--main-color-black);}
.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;}
.col-left {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 30px;}
.filterPrice_btn{display: flex;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.filterPrice_btn button{width: calc(50% - 10px);font-size: 14px;}
.filterPrice_btn button:hover{color: var(--main-color-pink);}
.filterPrice_btn button.filter_btn_goodsParametrs{margin-right:20px;text-align:left;}
.filterPrice_btn button.filter_btn_goodsParametrsClaar{text-align:right;}
.filtersTitle{display:none;;align-items: center;justify-content: space-between;padding: 16px;color: var(--main-color-black);font-size: 24px;position: relative;}
.filtersTitle .filters__close{margin: 0;cursor: pointer;background-color: var(--main-color-grey);transition: 0.3s;width: 32px;height: 32px;min-width: 32px;}
.filtersTitle .filters__close:hover{background-color: var(--main-color-black);}
/*** Категории ***/
.toolbar + .categories{padding-top: 30px;}
.categories_grid{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 25px;width: 100%;overflow: hidden;}
.categories_grid.goodsEmpty{margin-top: 40px;}
.categories_grid .item{position: relative;cursor: pointer;transition: 1s;}
.categories_grid .item:hover .cat-name{transform: translateY(-20px);}
.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: 16px;background: var(--main-color-white);border-radius: 0 0 4px 4px;}
.categories_grid .item .cat-name a{font-size: 18px;color: var(--main-color-black);font-weight: 700;height: 45px;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-pink);}
.filters-price .filter-arrow{display: none !important;}
@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;}
 .filters .filterBtn_bottom button{width: 100%;}
 .filters .filterBtn_bottom{margin: 25px 0 0;width: 100%;max-width: 100%;}
}
@media (max-width:767px){
 .categories_grid .item .cat-name a{font-size: 16px;height: 40px;}
} 
@media (max-width:639px){
 .categories_grid{grid-template-columns: repeat(2, 1fr);}
} 
@media (max-width:460px){
 .categories_grid .item .cat-name a{font-size: 14px;height: 35px;}
 .categories_grid .item .cat-name{padding: 12px;}
 .categories_grid{grid-gap: 16px;}
} 
/*** Левая часть ***/
.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-peach);}
/** Каталог **/
.col-left .block .content{padding: 0;}
.col-left .block .content .filter_cont{margin-top: 16px;}
.col-left .block .content .filter_cont .filterSearchIcon{display:none;margin-bottom: 25px;position:relative;}
.col-left .block .content .filter_cont .filterSearchIcon .searchFilters{padding-left: 30px;}
.col-left .block .content .filter_cont .filterSearchIcon:before{content: '';display:block;width:18px;height:18px;min-width:18px;background-color: var(--main-color-grey);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='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_512_15816)'%3E%3Cpath d='M23.7267 22.4071L17.8695 16.5501C19.3254 14.7993 20.2025 12.5512 20.2025 10.1016C20.2025 4.53154 15.6711 0 10.1013 0C4.53141 0 0 4.53154 0 10.1016C0 15.6712 4.53141 20.2024 10.1013 20.2024C12.5508 20.2024 14.7991 19.3254 16.5498 17.8695L22.4071 23.7267C22.5893 23.9089 22.8281 24 23.0669 24C23.3056 24 23.5445 23.9089 23.7268 23.7267C24.0912 23.3623 24.0912 22.7715 23.7267 22.4071ZM1.86621 10.1016C1.86621 5.56057 5.56044 1.86621 10.1013 1.86621C14.6421 1.86621 18.3362 5.56057 18.3362 10.1016C18.3362 14.6422 14.6421 18.3362 10.1013 18.3362C5.56044 18.3362 1.86621 14.6422 1.86621 10.1016Z' fill='%23464646'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_512_15816'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.col-left .block .content ul{margin: 0;padding: 0;list-style: none;list-style-position: inside;max-height: 350px;padding-right: 3px;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-peach);}
.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-peach);}
.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: 6px;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: 6px;overflow: hidden;}
.showMoreCatalog:hover{background: var(--main-color-peach);color:var(--main-color-white);}
.activeFilterNumber{opacity: 0;visibility: hidden;margin-left: 12px;width: 20px;height: 20px;background: var(--main-color-pink);color: var(--main-color-white);font-size: 12px;border-radius: 50%;display: flex;align-items: center;justify-content: center;line-height: 20px;}
.activeFilterNumber.active{opacity: 1;visibility: visible;}
/*** Правая часть ***/
.page-content{padding: 15px;}
.page-content.no-padding{padding: 0;}
.filtersTitleWeb{font-size: 20px;font-weight: 700;margin-bottom: 25px;display:none;}
@media all and (max-width: 1023px){
  #main .col-left .block.filters{width: 100%;max-width: 656px;margin-right: 0;position: fixed;top: 0;right: -660px;transition: 1s;z-index: 30;height: 100%;overflow: hidden;background: var(--main-color-white);}
  .col-left .page-sidebar .block.filters{padding: 0;}
  .col-left .block .content{height:100%;}
  #main .col-left .block.filters.opened{right: 0;}
  #main .col-right{width: 100%;}
  .filtersTitle{display:flex;}
  form#filters-form{padding: 0 16px 16px;max-height: calc(100% - 70px);overflow-y: auto;}
}
@media (max-width: 1023px){
 #main .col-left{width: 100%;}
 #main .col-right{width: 100%;}
 .specialOffers_item_catalog{display:none;}
}
@media all and (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);}
}
@media all and (max-width: 767px){
 .filtersTitleWeb{display:none;}
}
@media all and (max-width: 479px){
   #main .col-left{border-radius: 0;}
}
@media all and (max-width: 460px){
  #main .col-right.col-no_filters .products-grid{grid-template-columns: repeat(1, 1fr);}
  #main .col-right:not(.col-no_filters) .products-grid{grid-template-columns: repeat(1, 1fr);}
}
@media all and (max-width: 420px){
.show-by, .sort-by{margin-right: 8px;}
.sort-by .selectBlock:after, .show-by .selectBlock:after{right: 10px;}
}
/** Меню **/
.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 .block-bg{border: none;margin-bottom:0;height: 100%;}
.fancybox-inner .row{height: 100%;}
@media(min-width: 1200px){
}
/*** Выбор модификации при добавлении в корзину ***/
.modification.product-view  .product-img-box{width: 90px;height: 90px;position: absolute;top: 85px;left: 15px;display: none;}
.modification.product-view  .product-info{width: 100%;margin: 0;height:100%;}
.modification.product-view .informationBlockSale{display:none !important;}
.modification{opacity: 0;visibility: hidden;transition: 1s;width: 100%;height: 100%;border-radius: 0;transform: translateX(100%);max-width: 656px;padding: 0;vertical-align: bottom;position: absolute;right: 0%;top: 0%;overflow: hidden;padding: 40px;}
.fancybox-slide--complete .product-view.fancybox-content.modification .fancybox-inner .product-info{padding: 15px;}
.modification.active{opacity: 1;visibility: visible;}
.fancybox-slide--complete .product-view.fancybox-content.modification.active{transform: translateX(0)}
.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);}
.modification.product-view .product-container{padding: 0;background: transparent;}
.modification.product-view .goodsDataMainModificationsBlock{max-height: 355px;overflow-y: auto;padding-right: 5px;}
.modification.product-view .product-info .product-left{display:none;}
.modification.product-view .product-info .product-right{padding: 0;width: 100%;background: transparent;}
.modification.product-view .product-action{display:none;}
.modification.product-view .add-cart.quick{display:none;}
.modification.product-view .product-name{padding: 0;margin-bottom: 16px;}
.modification.product-view .back-btn{display:none;}
.modification.product-view .sticky-panel{display:none;}
.modification.product-view .product-name h1{font-size: 18px;}
.modification.product-view .fancybox-modif{display: flex;}
.modification.product-view .product-info .add-to-cart .add-cart, .modification.product-view .product-info .callback_notify{margin-right:0;width:100%;}
.fancybox-inner .modification .row{position: relative;display: block;}
.fancybox-slide--complete .product-view.fancybox-content.modification .fancybox-inner .product-info{padding: 0;}
.fancybox-inner .price_sale_block .product-order-inner{margin: 0;}
.fancybox-inner .modification .short-description{display:none;}
.modification.product-view .fancybox-close-small{top: 40px;right: 40px;}
/*Страница быстрого заказа*/
.fancybox-inner .orderContainer .order_left{width: 100%;margin-right: 0;margin-bottom: 30px;}
.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 .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;}
.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: left;}
@media all and (max-width: 767px){
 .modification{padding: 30px;} 
 .modification.product-view .fancybox-close-small{top: 30px;right: 30px;}
 .fancybox-modif{font-size:24px}
}
@media all and (max-width: 479px){
 .modification{padding: 16px;} 
 .modification.product-view .fancybox-close-small{top: 16px;right: 16px;}
}
@media all and (max-width: 481px){
 .fancybox-modif .title{max-width: 200px;} 
}
/** Товар с модификациями **/
.products-container .item._with-mod .actions .qty-wrap{display:none;}
.sticky-panel{position: fixed;top: 0;background: var(--main-color-white);display: flex;align-items: center;z-index: 15;width: 100%;padding: 8px 0;opacity: 0;visibility: hidden;box-shadow: 0px 0px 20px rgb(140 142 183 / 20%);}
.sticky-panel.active{opacity: 1;visibility: visible;}
.sticky-panel .sticky-panel__product-price{margin: 0 auto;width: 100%;display: flex;align-items: center;}
.sticky-panel .sticky-information{max-width:465px;width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.sticky-panel .sticky-image{width: 70px;min-width: 70px;height: 70px;display: block;overflow: hidden;background: var(--main-color-white);border-radius: 4px;margin-right: 25px;pointer-events: none;}
.sticky-panel .sticky-image img{width: 100%;height: 100%;object-fit: contain;max-height: 100%;max-width: 100%;display: block;}
.sticky-panel .sticky_price{margin: 0 auto;display: flex;align-items: center;flex-wrap: wrap;padding: 0 16px;grid-gap: 4px 10px;}
.sticky-panel .sticky-name{max-height: 38px;overflow: hidden;font-size: 16px;margin-bottom: 6px;width: 100%;word-break: break-word;}
.sticky-panel .sticky_nowPrice{font-size:18px;}
.sticky-panel .sticky_oldPrice{}
.sticky-panel .ratings_container{display: flex;align-items: center;}
.sticky-panel .ratings_text{color: var(--main-color-greydark);font-size: 14px;margin-left: 8px;line-height: normal;}
.sticky-panel .sticky_add-compare, .sticky-panel .sticky_add-wishlist {margin-right: 0;margin-left: 25px;width: 20px;height: 20px;min-width: 20px;background-color: var(--main-color-black);}
.sticky-panel .sticky_add-compare.added, .sticky-panel .sticky_add-wishlist.added{background-color: var(--main-color-pink);}
.sticky-panel .sticky_add-cart, .sticky-panel .sticky_notify_goods{width: 100%;max-width: 180px;height: 40px;padding: 8px 10px;}
.sticky-panel .sticky-right{display:flex;width: 100%;padding-right: 25px;overflow: hidden;}
@media all and (max-width: 1023px){
  .sticky-panel .ratings_container, .sticky-panel .sticky-image, .sticky-panel .sticky_add-compare, .sticky-panel .sticky_add-wishlist{display:none;}
  .sticky-panel .sticky-name{margin-bottom:0;white-space: nowrap;text-overflow: ellipsis;}
  .sticky-panel .sticky-information{flex-wrap: nowrap;max-width:100%;}
  .sticky-panel .sticky-right{flex-direction: column;padding-right:16px;}
  .sticky-panel .sticky_price{padding: 0;margin-right: auto;margin-left: 0;margin-top: 5px;}
  .sticky-panel .sticky_add-cart, .sticky-panel .sticky_notify_goods{font-size:14px;max-width: 100px;}
}
@media all and (max-width: 460px){
  .sticky-panel .sticky-name{font-size:14px;}
  .sticky-panel .sticky_price{flex-direction: column;align-items: flex-start;}
  .sticky-panel .sticky-right{padding-right:0;}
  .sticky-panel .sticky_oldPrice{margin-left: 0;display:none;}
  .sticky-panel .sticky_add-cart, .sticky-panel .sticky_notify_goods{position: absolute;right: 16px;bottom: 16px;padding: 0;height: auto;border: 0;width: max-content;}
  .sticky-panel .sticky_nowPrice{font-size:16px;}
  .sticky-panel .sticky_oldPrice{font-size:12px;}
}
/*** Страница: Ajax добавление товара в корзину ***/
.noty__addto{font-size: 14px;background: var(--noty-color-bg);color: var(--noty-color-text);padding: 16px;border-radius: 6px;display: flex;align-items: center;text-align: left;}
.noty__addto i{width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty_theme__sunset.noty_bar .noty_body{font-size: 14px;color: var(--main-color-black);padding: 0;}
.noty__addto .title.good{font-size: 14px;color: var(--main-color-black);}
.noty__addto .cart-product, .noty__addto .buttons{display:none;}
.noty__message{width: 100%;display: flex;align-items: center;}
.noty_type__warning .noty__addto{color: var(--main-color-white);background-color: #070a2e;border-color: #070a2e;}
.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__addto .mess a{text-decoration: revert;}
.noty__message a:hover, .noty_content a:hover{}
.noty__addto .image{width: 50px;height: 50px;min-width: 50px;border-radius: 4px;overflow: hidden;background-color:var(--main-color-white);margin-right:12px;}
.noty__addto .image img{width: 100%;height: 100%;object-fit: contain;}
.noty__addto .noty-right{display: flex;flex-direction: column;height: 100%;width: 100%;}
.noty__addto .noty-right .title{display: flex;align-items: center;}
.noty__addto .noty-right .status-title{color:var(--noty-color-title);}
.noty__addto .noty-right .name{margin-top:8px;max-height: 36px;overflow: hidden;}
.noty__addto .cart-ajax{display: flex;align-items: center;}
.noty__addto .noty-right .mess{}
#noty_layout__topRight{right: 16px;top: 60px;width: 380px;z-index: 300;}
/*Иконки*/
.noty__addto .icon-check{margin-right: 8px;background-color: var(--noty-color-title);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 18px;min-width: 18px;height: 18px;}
.noty__addto .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__addto .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__addto .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__addto{margin-top: 15px;}
.noty_theme__sunset.noty_type__success{background: var(--noty-color-bg);padding: 16px;border-radius: 6px !important;margin-top: 16px;}
.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__addto{}
.noty_type__error .noty__addto{margin-top: 15px;}
.noty_bar.noty_type__error .noty_progressbar{display:none;background-color: #c671fa;opacity: 1;height: 2px;}
/*** Быстрый заказ ***/
.quickformfast{max-width: 500px;overflow-x: hidden;text-align: center;}
@media all and (max-width: 481px){
 .quickformfast{padding: 0;}
}
.order_left .min_priceOrder_info{font-size: 16px;width: 100%;margin-bottom: 15px;color: var(--main-color-pink);font-weight: 700;padding: 16px;border-radius: 6px;border: 2px solid var(--main-color-pink);}
.order_right .min_priceOrder_info{font-size: 14px;color: var(--main-color-pink);margin: 10px 0;font-weight: 700;}
.buttonsOrder button[disabled="disabled"]{border-color: var(--main-color-btnDisabled);pointer-events: none;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-peach);white-space: nowrap;}
.openList-btn{margin-left: auto;text-decoration: underline;cursor: pointer;font-size: 16px;}
.orderContainer{display: flex;flex-wrap: wrap;}
.orderContainer .order_right{overflow: hidden;}
.orderContainer .order_right ul{padding: 0 5px 12px 0;margin: 0;list-style: none;display: block;max-height: 285px;overflow-x: hidden;overflow-y: auto;border-bottom: 1px solid #D9D9D9;margin-bottom: 25px;}
.orderContainer .order_right ul{display:none;}
.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: 52px;font-weight: 400;font-size: 14px;color: var(--main-color-black);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 .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 .product_action{display: flex;justify-content: space-between;flex-direction: column;}
.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 .order_right .buttonsOrder button{width: 100%;margin-bottom: 10px;}
.orderContainer .adress .form-list{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 25px;}
.adress .form-list .fields{margin: 0;}
.adress .form-list .fields.data_ {display:flex;align-items:center;}
.adress .form-list .fields.data_ > div{width: calc(50% - 12.5px);}
.adress .form-list .fields.data_ > div.first{margin-right: 25px;}
.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-peach);}
.orderContainer .order_right .item .product-image{min-width: 80px;width: 80px;height:80px;margin-right: 12px;display: flex;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%;}
.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: 16px;}
.formfast .order_grid > div{background: var(--main-color-white);padding: 25px;border-radius: 6px;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: 24px;margin-bottom: 8px;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(2, 1fr);grid-gap: 25px;margin-bottom:25px;}
.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: 100%;margin-right: 15px;position: relative;}
.coupons .couponBlock .input{width: 100%;max-width: 100%;}
.coupons .couponBlock .coupon_clear{display: none;position: absolute;top: 0;right: 40px;padding: 12px 15px;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;font-size: 14px;padding: 10px 30px;}
.coupons .coupon-btn[disabled="disabled"]{border-color: var(--main-color-btnDisabled);color: var(--main-color-btnDisabled);pointer-events: none;}
/*** Корзина ***/
.cart_block{width: 100%;}
.cart_left_container, .orderContainer .order_left{width: calc(100% - 365px - 25px);margin-right: 25px;}
.cart_right_container, .orderContainer .order_right{width: 365px;height: max-content;position: sticky;top: 100px;}
.cartTable .cart__items{width: 100%;background: var(--main-color-white);border-radius: 6px;padding: 16px;display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 25px;}
.cartTable .cart__total{width: 100%;}
.cartTable .cart__total, .orderContainer .order_right{border-radius: 6px;overflow: hidden;padding: 16px;background: var(--main-color-white);}
.cartTable .cart__items .items .cart-bottom{width: 155px;display: flex;flex-wrap: wrap;height: max-content;justify-content: flex-end;}
.cartTable .cart__total .totale-inner{width: 100%;display: flex;flex-direction: column;}
.cartTable .cart__total .actions{width: 100%;margin-top:25px;}
.cartTable .cart__total .totale-inner > div, .orderContainer .order_right .product_action > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;grid-gap: 4px 10px;}
.cartTable .cart__total .totale-inner .sum_goods, .orderContainer .order_right .sum_goods{font-size: 18px;justify-content: flex-start;margin-bottom: 16px;border-bottom: 1px solid #D9D9D9;padding-bottom: 16px;display: flex;align-items: center;}
.cartTable .cart__total .sum_goods .title, .orderContainer .order_right .sum_goods .title{font-size: 24px;margin-right: 8px;font-weight: 700;}
.cartTable .cart__total .totale-inner > div.discounttr, .orderContainer .order_right .product_action .discounttr, .orderContainer .order_right .product_action .delivery-sum{margin-bottom: 16px;}
.order_right .product_action .delivery-sum .sum_curr{margin-left: 5px;}
.cartTable .cart__buttons a{width: max-content;}
.cartTable .cart__buttons a:not(:last-child){margin-right: 30px;}
.cart__items .items .cart-right_block{width: calc(100% - 100px - 16px);display: flex;flex-wrap: wrap;}
.cart__items .items .cart-right_block .cart-qty{margin: 0;}
.cart__items .items .cart-right_block .cart-qty .qty-set a{width: 30px;min-width: 30px;height: 30px;}
.cart__items .items .cart-right_block .cart-qty .qty-set input{width: 30px;height: 30px;}
.cartTable .cart__items .items{display: flex;position:relative;}
.cartTable .cart__buttons{display: flex;justify-content: space-between;width: 100%;}
.cart__items .items .cart-right_block .closetd{margin-left: 16px;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-grey);margin: 0;}
.cart__items .items .cart-right_block .cart-price{width: 100%;display: flex;align-items: center;justify-content: flex-end;margin-bottom:16px;flex-wrap: wrap;grid-gap: 4px 10px;}
.cart__items .items .cart-right_block .cart-price .price{white-space: normal;text-align: right;}
.cart__items .items .cart_action{width:100%;display: flex;align-items: center;justify-content: flex-end;}
.cart__items .items .cart_more{background: var(--main-color-greydark);position: absolute;top: 0;right: 0;margin: 0;}
.cart__items .items .cart_more:active{background: var(--main-color-black);}
.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;margin-right:16px;border-radius: 4px;overflow: hidden;background: var(--main-color-white);}
.cart__items .items .image img{height: 100%;width: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}
.cart__items .items .cart-right_block .name{width: calc(100% - 155px);padding-right:16px;}
.cart__items .items .cart-right_block .name a{font-size: 16px;display: block;max-height: 35px;overflow: hidden;color: var(--main-color-black);word-break: break-word;}
.cart__items .items .cart-right_block .name a:hover{color: var(--main-color-peach);}
.cart__items .items .cart-right_block .product-modif{margin-top:8px;} 
.cart__items .items .cart-right_block .product-modif .properties{color: var(--main-color-greydark);display: block;font-size: 14px;} 
.cartTable .cart__buttons a .cart__buttons-icon{margin-right: 10px;}
.cartTable{width: 100%;display: flex;flex-wrap: wrap;}
.cartTable #closeOrder{display: none}
.cartTable svg{fill: #e8dbcf}
.cartTable svg:hover{fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: var(--main-color-black);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd{display: none;}
.cartTable .cart__total .discounttr{position:relative;}
.cartTable .cart__total .discounttr .price, .order_right .product_action .discounttr .price{color: var(--main-color-pink);}
.cartTable .cart__total .sum_leftBlock, .cartTable .cart__total .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;align-items: center;width: 100%;flex-direction: column;}
.cartTable .buttons .pp{margin-top: 8px;text-align: center;}
.orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{font-size:14px;} 
.cartTable .buttons #startOrder{max-width: 100%;width: 100%;}
.cartTable .cart__total .clear_button{font-size: 14px;margin-top:10px;text-decoration: revert;}
.cartTable .cart__total .clear_button:hover{color: var(--main-color-pink);}
.cartTable .price:not(.old-price){font-size: 16px;}
.cartTable .price.old-price{font-size: 12px;}
.cart__total .total .TotalSum span, .orderContainer .order_right .product_action .TotalSum span{font-weight: 700;font-size: 22px;color: var(--main-color-black);white-space: normal;flex-wrap: wrap;}
.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{text-decoration: underline;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;font-size: 14px;}
.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"]{border-color: var(--main-color-btnDisabled);color: var(--main-color-btnDisabled);pointer-events: none;}
/*Корзина минимальная цена */
.minPriceBlock{display: flex;align-items: center;margin-bottom: 25px;padding: 16px;border-radius: 6px;background: linear-gradient(180deg, #FFD7CC 0%, #FFB6A1 100%);}
.minPriceBlock .rangeScore{width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice{font-size: 16px;display: flex;flex-direction: column;}
.priceIcon{width: 57px;height: 57px;position:relative;margin-right: 16px;}
.priceIcon .icon_{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: 0;}
#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-peach);box-shadow: -1000px 0 0 1000px var(--main-color-peach);}
#minPrice::-moz-range-progress{background-color: var(--main-color-peach);}
#minPrice::-moz-range-track{background-color: var(--main-color-black);}
#minPrice::-ms-fill-lower{background-color: var(--main-color-peach);}
#minPrice::-ms-fill-upper{background-color: var(--main-color-black);}
#minPrice, .minPriceBlock .rangeScore{display: none !important;}
@media (min-width: 769px){
  .cartTable .cart__items .items .cart_action{opacity: 0; visibility: hidden;transition: 0.3s;}
  .cartTable .cart__items .items:hover .cart_action{opacity: 1; visibility: visible;}
}
@media (max-width: 1144px){
.cart_left_container, .orderContainer .order_left{width: calc(100% - 315px - 25px);}
.cart_right_container, .orderContainer .order_right{width: 315px;}
}
@media (max-width: 1023px){
.cart_left_container, .orderContainer .order_left{width: 100%;margin-right: 0;margin-bottom: 25px;}
.cart_right_container, .orderContainer .order_right{width: 100%;}
.cartTable .cart__total .sum_goods .title, .orderContainer .order_right .sum_goods .title{font-weight: 400;}
.priceIcon{width: 40px;height: 40px;}
.priceIcon canvas{width: 40px !important;height: 40px !important;}
}
@media (max-width: 767px){
.orderContainer .adress .form-list{grid-gap: 16px;}
.formfast .order_grid > div{padding: 16px;}
.formfast .title{font-size: 18px;font-weight: 700;}
}
@media (max-width: 639px){
.cart__items .items .cart-right_block .name a{font-size: 14px;}
}
@media (min-width: 461px){
  .cart__items .items .cart_more{display:none;}
  .formfast .order_grid .account .fields-grid .fields:last-child{grid-column-start: 1;grid-column-end: 3;}
}
@media (max-width: 460px){
.cart__items .items .cart-right_block .name{width: 100%;padding-right: 0;margin-bottom:8px;}
.cartTable .cart__items .items .cart-bottom{width: 100%;}
.cart__items .items .cart-right_block .cart-price{align-items: flex-start;flex-direction: column;}
.cartTable .price.old-price{margin-left:0;margin-top: 5px;}
.cart__items .items .cart-right_block{padding-right: 25px;}
.cartTable .cart__items .items .cart_action{display: none;justify-content: center;position: fixed;bottom: 0;left: 0;width: 100%;background: var(--main-color-white);z-index: 50;padding: 16px;}
.cartTable .cart__items .items .cart_action:before{content: 'Изменить количество';margin-right: 16px;font-size: 14px;font-weight: 700;}
.cartTable .cart__items .items .cart_action.opened{display: flex;}
.orderContainer .adress .form-list{grid-template-columns: repeat(1, 1fr);}
.orderContainer .order_right .buttonsOrder .pp, .cartTable .buttons .pp{font-size:12px;} 
.formfast .order_grid .account .fields-grid{grid-template-columns: repeat(1, 1fr);}
}
/*** Личный кабинет (Страницы) ***/
.col-block{display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;grid-gap: 25px;background: var(--main-color-white);padding: 25px;border-radius: 6px;}
.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: 24px;margin-bottom: 16px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin-top: 10px;height: auto;}
.col-account.form button{width: 100%;margin-top: 30px;margin-bottom: 16px;}
.col-account.contacts h3{display:none;}
.col-account.form .pp{}
.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: 30px;}
.optionAcc .col-account{}
.clientForm .form-list{width:100%;}
.clientForm .form-list .fields:not(:last-child){margin-bottom:15px;}
.clientForm .form-list .fields{position: relative;}
.optionAcc .col-account h3{font-size: 24px;position: relative;color: var(--main-color-black);margin-bottom: 16px;}
.optionAcc .col-account .buttons{margin-top: 20px;}
.optionAcc .col-account .buttons .button{max-width: 100%;width: 100%;}
.optionAcc .col-account textarea{max-width: 100%;}
.account .accoutnPageBlock{display: flex;flex-wrap: wrap;width: 100%;padding: 16px;background: var(--main-color-white);border-radius: 6px;}
.account .accoutnPageBlock h3{margin-bottom:16px;font-size: 24px;}
.account .accoutnPageBlock .buttons{margin-top:20px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.account .accoutnPageBlock .first{width: 400px;}
.account .accoutnPageBlock .first .buttons .button{width: 100%;}
.account .accoutnPageBlock .first .buttons.two_ .button{width: calc(50% - 12.5px);}
.account .accoutnPageBlock .first .buttons.two_ .button:last-child{margin-left:25px;}
.account .accoutnPageBlock .second{width: calc(100% - 400px - 25px);margin-left: 25px;}
.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;}
.account .accoutnPageBlock .second a{width: calc(50% - 12.5px);}
.account .accoutnPageBlock .second a:first-child{margin-right: 25px;}
.account .accoutnPageBlock .pp{margin-top: 10px;}
.account .accoutnPageBlock .first .buttons .button5{justify-content: center;}
@media all and (max-width: 980px){
 .account .accoutnPageBlock .first{width: 100%;}
 .account .accoutnPageBlock .second{width: 100%;margin-left: 0;margin-top:30px;}
}
@media all and (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 all and (max-width: 680px){
 .account.row .clientForm:not(.userPage){grid-template-columns: repeat(1, 1fr);}
 .account.row .clientForm .col-account{width: 100%;}
}
@media all and (max-width: 479px){
 .account .accoutnPageBlock .second a{width: 100%;}
 .account .accoutnPageBlock .second a:first-child{margin-right: 0;margin-bottom: 16px;}
 .account .accoutnPageBlock .first .buttons.two_ .button{width: 100%;}
 .account .accoutnPageBlock .first .buttons.two_ .button:last-child{margin-left:0;margin-top: 16px;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button{margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 15px;}
.blocks_contact .title_contact{font-size: 24px;margin-bottom: 16px;display: block;}
.blocks_contact div{font-size: 16px;line-height: initial;}
.blocks_contact div:not(:last-child){margin-bottom: 8px;}
.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-pink);}
.blocks_contact .block > div a:hover .icon_, .blocks_contact .block .infoBlock:hover .icon_{background-color: var(--main-color-pink);}
.col-account.form input[name="form[assets_file]"]{font-size:14px;background: none;border-radius: 0;margin-top: 10px;}
.col-account.form .file label{color: var(--main-color-black);font-size: 14px;}
@media all and (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;}
}
/** Платежные системы на странице просмотра заказа **/
.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: 15px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text{text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic{color: #b2b2b2;margin-bottom: 15px;}
.orderStrageContent .registrations .contactWantRegister input{margin: 0;vertical-align: middle;}
.orderStrageContent h3.title{margin-bottom: 15px;}
.orderStrageContent .delivery{margin-bottom: 15px;}
.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-peach);}
.stages.active .title, .stages:hover .title{color: #21293c;}
/*** Страница Поиск ***/
.page-content .search{padding: 15px;}
.page-content .search h4{margin-bottom: 10px;}
/*** Акции ***/
.discount-box{border-radius: 6px;overflow: hidden;margin-bottom:20px;background: var(--main-color-blue);padding: 15px;}
.discount-box_promoPage{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 25px;}
.discount-box_promoPage a:hover h3{color: var(--main-color-pink);}
.discount-box_promoPage .desc{width: 100%;position: relative;display: block;border-radius: 6px;overflow: hidden;}
.discount-box_promoPage .desc img{width: 100%;height: 100%;object-fit: contain;}
.discount-box_promoPage .desc .promoText{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;flex-direction: column;}
.discount-box_promoPage .desc .text_sale{font-weight: 900;color: var(--main-color-peach);font-size: 65px;line-height: 1;display: flex;padding-right: 30px;position: relative;margin-bottom:10px;text-shadow: 2px 2px 0px #FA8F70;}
.discount-box_promoPage .desc .text_sale:after{content: '%';margin-left: 10px;font-size: 30px;position: absolute;top: 5px;right: 0;}
.discount-box_promoPage .timer_discound{display: flex;align-items: center;white-space: nowrap;}
.discount-box_promoPage .timer_discound .icon_{background-color: var(--main-color-black);}
.discount-box_promoPage .timer_discound.off_{opacity: 0.5;}
.content._off .promoText .text_sale{color: var(--main-color-grey);text-shadow: 2px 2px 0px var(--main-color-greydark);}
.discount-box_promoPage h3{font-size: 16px;color: var(--main-color-black);margin-top: 8px;font-weight: 700;word-break: break-word;max-height: 40px;overflow: hidden;}
.discount-box h4{color: var(--main-color-white);font-size: 16px;font-weight: 700;}
@media (max-width: 1023px){
.discount-box_promoPage{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 767px){
  .discount-box_promoPage .desc .text_sale{font-size: 55px;}
  .discount-box_promoPage .desc .text_sale:after{font-size:25px;}
}
@media (max-width: 639px){
.discount-box_promoPage{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 460px){
  .discount-box_promoPage h3{font-size:14px;max-height: 35px;}
  .discount-box_promoPage{grid-gap: 16px;}
  .discount-box_promoPage .desc .text_sale{font-size: 45px;}
  .discount-box_promoPage .desc .text_sale:after{font-size:20px;}
  .discount-box_promoPage .timer_discound .icon_{display:none;}
  .discount-box_promoPage .timer_discound{font-size:14px;}
}
/*** Страница: Сравнение ***/
.CompareGoods .buttons{margin: 20px 0 0;}
.CompareGoods .buttons a{width: max-content;}
.CompareGoods .navigation{top: -76px;}
.CompareGoods .buttons i{margin-right: 6px;vertical-align: middle;}
.CompareGoods .buttons span{margin-left: 3px;vertical-align: middle;}
.CompareGoods__nav{width: 100%;margin-bottom: 2rem;position: relative;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;}
.CompareGoods__nav .owl-nav{position: relative;}
.CompareGoods__filter{display: -ms-flexbox;display: -webkit-flex;display: flex;line-height: 30px;}
.CompareGoods__filter .button{padding: 0 1rem;}
.CompareGoods__filter .hide{margin-left: 3px;}
.CompareGoods__switch{background: var(--main-color-pink);display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 5px;z-index: 0;margin: 0 0.625rem 0 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoods__switch:after{background: var(--main-color-white);content: '';position: absolute;top: 3px;left: 3px;height: 1.5rem;width: 1.5rem;border-radius: 5px;transition-duration: 300ms;z-index: 1;}
.CompareGoods__switch.switch-on{opacity: 0.5;}
.CompareGoods__switch.switch-on:after{left: 33px;}
.CompareGoods .price__now{margin: 0;}
.CompareGoods .price__old{margin-right: 1rem;}
.CompareGoods .CompareGoodsHeader .title:hover{color: var(--main-color-pink);}
/** Таблица сравнений **/
.CompareGoodsTableTbody{padding: 16px;background: var(--main-color-white);border-radius: 6px;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: 6px;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-pink);}
.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 .product__price .price{white-space: normal;}
.CompareGoodsTableTbody .owl-stage-outer{margin-right: -1px;}
@media all and (max-width: 767px){
 .CompareGoods .navigation{top: -65px;}
}
@media all and (max-width: 479px){
.CompareGoods .navigation{right: 5px;top: -60px;}
.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;}
.CompareGoodsTableTbody .product__price .price:not(.old-price){font-size:16px;}
.CompareGoodsTableTbody .product__price .price.old-price{font-size: 14px;}
}
/** Таблица избранного **/
.favorites_page .products-grid{grid-template-columns: repeat(3, 1fr);}
.favorites_page .products-grid .item{overflow: hidden;background: var(--main-color-white);border-radius: 6px;}
.favorites_page .products-grid .item .goodsListForm{display: flex;align-items: center;width:100%;}
.favorites_page .products-grid .item .product-image{width: 100px;height: 100px;margin-right: 12px;}
.favorites_page .products-grid .item .product-shop{width: calc(100% - 115px);padding: 12px 0;}
.favorites_page .products-grid .item .product-shop .product-name{height: 32px;}
.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: 5px;}
.favorites_page .products-grid .item .remove.add-wishlist.added:after{color: var(--main-color-black);}
.favorites_page .products-grid .item .remove.add-wishlist.added:hover:after{color: var(--main-color-pink);}
.favorites_page .products-grid .item:hover .product-shop{background: transparent;}
.favorites_page .removeAll_btn{margin-top: 30px;}
.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;}
  .favorites_page .products-grid .item .price-box .old-price{margin-left:0;margin-top:4px;}
}
/*** Новости ***/
.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-pink);}
.news-box .button{margin-top:30px;}
.news-box .news{background: var(--main-color-white);padding: 15px;border-radius: 6px;overflow: hidden;margin-bottom: 15px;}
.news-box .news:last-child{margin-bottom: 0;}
.news-box .news .title{margin-bottom: 10px;}
.news-box .news-content p{margin-bottom: 0px;}
.news-box .news__date{margin-top: 15px;color: var(--main-color-black);display: block;font-size: 14px;text-align: right;}
/*** Страница ошибки ***/
.error-page{padding: 15px;}
.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: 999;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%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffffff'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffffff' transform='rotate(30 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23fff2f5' transform='rotate(60 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffe6eb' transform='rotate(90 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffd9e1' transform='rotate(120 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffcdd7' transform='rotate(150 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffc0cc' transform='rotate(180 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffb3c2' transform='rotate(210 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ffa7b8' transform='rotate(240 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ff9aae' transform='rotate(270 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ff8da4' transform='rotate(300 64 64)'/%3E%3Cellipse cx='64' cy='18.75' rx='6.25' ry='18.75' fill='%23ff819a' transform='rotate(330 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64' calcMode='discrete' dur='1080ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");}
.products .products-container .content-loading{top: 60px;}
.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;}
.discount-box .content .image{margin-bottom: 15px;}
.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 .item-inner{margin-bottom: 0;padding-bottom: 0;}
.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;}
.CompareGoodsTable .CompareNavigation{float: none;text-align: center;}
.product-view .product-shop .custom-block .item{text-align: center;}
.product-view .product-shop .custom-block .item i{display: block;text-align: center;}
.product-view .product-shop .custom-block .text-area{text-align: center;margin: 0;}
}
@media max-width: 481px){
.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: 767px){
  .product-view .product-name h1{font-size: 18px;font-weight: 700;}
}
@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-peach);}
}
/******************************************************************************
 Если не работает 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;}
