@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap');
/*** Основные цвета ***/
body{
  --main-color-pink: #FF97B0;
  --main-color-black: #464646;
  --main-color-peach: #FFB6A1;
  --main-color-greydark: #BCBCBC;
  --main-color-grey: #D0D0D0;
  --main-color-greylight: #F6F6F6;
  --main-color-white: #ffffff;
  --main-color-blue: #02C1F5;
  /*Неактивные кнопки*/
  --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: #FF97B0;
  --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: #FF97B0;
}
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: url('/design/d516299/bg.png?design=fleur');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: var(--main-color-pink);}
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:40px;width: 100%;}
@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-weight: 700;font-family: 'Comfortaa', cursive;}
h1{font-size: 36px;}
h2{font-size: 28px;}
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:100px; max-height:100px;}
.goods-cat-image-other-square{width:200px; height:200px;}
/* 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-blue);}
.rangeScore span:after{font-weight: 400;margin-left: 3px;}
.rangeScore span:after{font-size: 12px;}
.old-price, .old-price .price, .price.old-price{margin-left: 10px;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-blue);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-blue);}
@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);}
.button-primary {transition: 0.3s;padding: 12px 24px;width: max-content;background: linear-gradient(180deg, #02C1F5 0%, #00A8F4 100%);color: var(--main-color-white);line-height: 24px;font-size: 16px;font-weight: 700;border: 0;border-radius: 4px;text-align: center;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;display: flex;align-items: center;justify-content: center;}
.button-primary:hover {background: linear-gradient(180deg, #FFB8C6 0%, #FF819A 100%);}
#slideshow .slide-button.button-primary {width: 250px;display: inline-flex;}
.showAll {background: var(--main-color-pink);color: var(--main-color-white);}
.showAll:hover {background: var(--main-color-white);color: var(--main-color-pink);}
.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-blue);}
.dropdown._more-menu.opened > .mainnav__link .more_next_btn{background-color: var(--main-color-blue);transform: scale(-1);}
.dropdown._more-menu > .mainnav__link:hover .more_next_btn{background-color: var(--main-color-blue);}
#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;}
.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-blue);margin-left:14px;font-size: 14px;}
.header .header_btn:hover{color: var(--main-color-pink);}
.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;margin-top: -4px;}
}
@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;}
}
/* Контакты в шапке */
.contactsBtn {display: none;margin-left: 30px;height: 40px;line-height: 1;}
.contactsBtn svg {width: 40px;height: 40px;}
/* .header.fixed .header-top .contactsBtn {margin-left: 0px;margin-right: 25px;} */
@media (max-width: 1023px){
  .contactsBtn {display: inline-block;}
}
@media (max-width: 639px){
  .contactsBtn {margin-right: 16px;height: 30px;}
  .contactsBtn svg {width: 30px;height: 30px;}
  .categoryBtn.mob_ {margin-left: 16px;}
}
@media (max-width: 374px){
  .contactsBtn {margin-right: 0;}
}
/* Контакты Модальное окно */
#fancybox-contacts {max-width: 420px;}
.contacts__nav {display: flex;flex-wrap: wrap;}
.contacts__nav-item {gap: 8px;padding: 8px 16px;border: 1px solid var(--main-color-grey);background: var(--main-color-greylight);text-align: center;display: flex;flex-wrap: wrap;justify-content: center;flex-grow: 1;}
.contacts__nav-item.is-actived {background: var(--main-color-white);border-bottom: 0;}
.contacts__nav-item:nth-child(1) {border-right: 0;}
.contacts__nav-item svg {width: 40px;height: 40px;pointer-events: none;}
.contacts__content {padding: 20px 30px;text-align: center;border: 1px solid var(--main-color-grey);border-top: 0;display: none;}
.contacts__content.is-actived {display: block;}
.contacts__content p {font-size: 18px;margin: 16px 0;line-height: 1.25;}
.contacts__content-phone {font-size: 22px;font-weight: 700;text-decoration: underline;}
.contacts__content-phone:hover {color: var(--main-color-blue);text-decoration: none;}
#fancybox-contacts .callbackForm button {margin-top: 30px;}
.contacts__content-social.social {gap: 0;justify-content: center;}
.contacts__content-social .social__link {padding: 0 8px;gap: 8px;width: auto;height: auto;flex-wrap: wrap;flex-direction: column;align-items: center;position: relative;}
.contacts__content-social .social__link svg {width: 40px;height: 40px;}
.contacts__content-social .social__link span {color: var(--main-color-grey);font-size: 14px;}
@media (min-width: 480px){
  .contacts__nav {min-width: 360px;}
  .contacts__nav-item {width: 50%;}
}
/*Скрытие крошек в моб*/
.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;}
.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 - 168px - 24px);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-blue);}
.header-main .mainnav ul li.mainnav__more:hover > a .more_next_btn{color: var(--main-color-blue);}
.header-main .mainnav ul li a:hover{color:var(--main-color-blue);}
.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;}
/*  */
.header-social {margin-right: 24px;}
.social {gap: 12px;display: flex;flex-wrap: wrap;align-items: center;}
.social__link {width: 24px;height: 24px;color: var(--main-color-white);display: flex;}
@media (max-width: 1023px){
  .header-main .mainnav{max-width: calc(100% - 200px);}
  .header-social {display: none;}
}
@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-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;}
.header.fixed .header-top .contactsBtn {margin-left: 0;margin-right: 25px;}
@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;}
 .header.fixed .header-top .contactsBtn {margin-left: 16px;margin-right: 15px;}
}
/*! Каталог в шапке */
.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, #FFB8C6 0%, #FF819A 100%);}
.categoryBtn:hover, .categoryBtn.active{background: linear-gradient(180deg, #02C1F5 0%, #00A8F4 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-logo a {width: 165px;height: 45px;display: flex;}
@media (max-width: 479px){
  .header-logo a {width: 140px;height: 40px;}
}
@media (max-width: 374px){
  .header-logo a {width: 125px;height: 35px;}
}
/** Поиск **/
.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);}
#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;max-height: 60px;overflow: hidden;display: flex;align-items: center;position: relative;}
#search-result .result-category a:before{display: none;content: '';width: 18px;height: 18px;min-width: 18px;background-color: #959595;margin-right: 10px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
#search-result .result-category a:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M39.25 35.75L28.75 25.25C28.25 24.75 27.5 24.5 26.75 24.5C28.75 22 30 18.5 30 15C30 6.75 23.25 0 15 0C6.75 0 0 6.75 0 15C0 23.25 6.75 30 15 30C18.5 30 22 28.75 24.5 26.5C24.5 27.25 24.5 28 25.25 28.5L35.75 39C36.25 39.5 37 39.75 37.5 39.75C38 39.75 38.75 39.5 39.25 39C40.25 38.25 40.25 36.75 39.25 35.75ZM15 26.25C8.75 26.25 3.75 21.25 3.75 15C3.75 8.75 8.75 3.75 15 3.75C21.25 3.75 26.25 8.75 26.25 15C26.25 21.25 21.25 26.25 15 26.25Z' fill='%23444444'/%3E%3C/svg%3E");}
#search-result .inner .result-item a.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;}
#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: 374px){
  .categoryBtn.mob_ {display: none;}
}
@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: 20px;}
  .categoryBtn.mob_{margin-left: auto;margin-right: 0;}
  .header-logo {flex-grow: 1;}
  .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/d516299/catalog.png?design=fleur&lc=1751713540");}
.addto__nav .addto__nav-item.menu span{background-image: url("/design/d516299/menu.png?design=fleur&lc=1751713540");}
@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: #FFFFFF;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: #ffffff;}
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-blue);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: 100%;}
#slideshow .item {display: flex;align-items: center;flex-wrap: wrap;}
#slideshow .item .slide__image {width: 100%;height:350px;border-radius: 6px;overflow: hidden;width: 100%;position: relative;}
#slideshow .item .slide__image img {object-fit: cover;width: 100%;height: 100%;}
#slideshow .item .slide_content_block {padding: 30px 40px;position: absolute;}
#slideshow .item .slide_content_block .title{margin-bottom: 20px;max-width: 520px;}
#slideshow .item .slide_content_block .text{font-size: 24px;margin-bottom: 15px;display: block;}
#slideshow .navigation{margin: 0;display: none !important;}
#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 .slide__image {height: 200px;}
}
@media (max-width: 639px){
  #slideshow .navigation .owl-prev, #slideshow .navigation .owl-next{display:none;}
  #slideshow .item .slide__image {height: 152px;}
  #slideshow .item .slide_content_block {margin-top: 8px;padding: 24px;position: relative;width: 100%;background: var(--main-color-white);border-radius: 6px;}
  #slideshow .item .slide_content_block .title{font-size: 20px;max-width: 100%;}
  #slideshow .item .slide_content_block .text{font-size: 16px;margin-bottom:5px;}
  #slideshow .navigation .nav_dots_container{display:flex;bottom: 10px;}
  #slideshow .item .slide__image img {object-position: right;}
}
#slideshow .item .slide_content_block .slide-button.marquiz__container + script + .button2 {display: none;}
@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;font-size: 16px;margin-bottom: 12px;}
 #slideshow .item .slide_content_block .slide-button.marquiz__container {display: inline-block;width: 49%;vertical-align: middle;margin: 0;}
 #slideshow .item .slide_content_block .slide-button.marquiz__container .marquiz__button {padding: 12px 8px;font-size: 14px; font-family: 'Nunito', sans-serif;font-weight: 700;}
#slideshow .item .slide_content_block .slide-button.marquiz__container + script + .button2 {display: inline-block;background: #ffa7b8;color: #fff;border: none;width: 49%;margin: 0;vertical-align: middle;}
}
@media (max-width: 410px){
 #slideshow .item .slide_content_block .slide-button.marquiz__container .marquiz__button {padding: 6px 8px 12px 8px;}
}
/** Преимущества в слайдере **/
.slide-list {gap: 20px;grid-template-columns: 202px 160px 196px;display: grid;list-style: none;margin: 0 0 20px 0;padding: 0;max-width: 672px;}
.slide-list__item {display: flex;flex-wrap: wrap;align-items: center;}
.slide-list__name {padding-left: 12px;width: calc(100% - 50px);font-weight: 700;color: #49505A;}
.slide-list__icon {width: 50px;height: 50px;text-align: center;}
.slide-button {font-size: 18px;height: 50px;}
@media all and (max-width: 767px){
  .slide-list {display: none;}
}
/*** Новости ***/
#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;display: none;}
#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/d516299/logo.png?lc=1751713540);}
#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}
/*** Обратный звонок Обратная связь ***/
.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-blue);}
.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 .footer_description{margin-bottom:16px;font-size: 14px;}
#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;}
/*** Преимущества в подвале ***//**/
.features-list {display: flex;align-items: flex-end;flex-wrap: nowrap;margin: 0;padding: 0;list-style: none;}
.features-list__item {min-width: 228px;display: flex;flex-wrap: wrap;align-items: center;padding: 8px;border-bottom: 4px solid var(--main-color-pink);}
.features-list__item:nth-child(2n) {border-color: var(--main-color-blue);}
.features-list__name {padding-left: 12px;width: calc(100% - 50px);font-weight: 700;color: #49505A;}
.features-list__icon {width: 50px;height: 50px;text-align: center;}
.features-list {overflow-x: scroll;overflow-y: hidden;}
.features-list::-webkit-scrollbar-thumb {background-color: transparent;}
/* Способы оплаты */
#footer .payment{display: flex;align-items: center;flex-wrap: wrap;width: auto;}
.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-blue);}
/* Соц. сети */
.social-links a:hover{transform: translateY(-5px);}
.icon-instagram {width: 24px;height: 24px;display: block;background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3ClinearGradient id="a" gradientUnits="userSpaceOnUse" x1="-46.004" y1="634.121" x2="-32.933" y2="647.192" gradientTransform="matrix(32 0 0 -32 1519 20757)"%3E%3Cstop offset="0" stop-color="%23ffc107"/%3E%3Cstop offset=".507" stop-color="%23f44336"/%3E%3Cstop offset=".99" stop-color="%239c27b0"/%3E%3C/linearGradient%3E%3Cpath d="M352 0H160C71.648 0 0 71.648 0 160v192c0 88.352 71.648 160 160 160h192c88.352 0 160-71.648 160-160V160C512 71.648 440.352 0 352 0zm112 352c0 61.76-50.24 112-112 112H160c-61.76 0-112-50.24-112-112V160C48 98.24 98.24 48 160 48h192c61.76 0 112 50.24 112 112v192z" fill="url(%23a)"/%3E%3ClinearGradient id="b" gradientUnits="userSpaceOnUse" x1="-42.297" y1="637.828" x2="-36.64" y2="643.485" gradientTransform="matrix(32 0 0 -32 1519 20757)"%3E%3Cstop offset="0" stop-color="%23ffc107"/%3E%3Cstop offset=".507" stop-color="%23f44336"/%3E%3Cstop offset=".99" stop-color="%239c27b0"/%3E%3C/linearGradient%3E%3Cpath d="M256 128c-70.688 0-128 57.312-128 128s57.312 128 128 128 128-57.312 128-128-57.312-128-128-128zm0 208c-44.096 0-80-35.904-80-80 0-44.128 35.904-80 80-80s80 35.872 80 80c0 44.096-35.904 80-80 80z" fill="url(%23b)"/%3E%3ClinearGradient id="c" gradientUnits="userSpaceOnUse" x1="-35.546" y1="644.579" x2="-34.792" y2="645.333" gradientTransform="matrix(32 0 0 -32 1519 20757)"%3E%3Cstop offset="0" stop-color="%23ffc107"/%3E%3Cstop offset=".507" stop-color="%23f44336"/%3E%3Cstop offset=".99" stop-color="%239c27b0"/%3E%3C/linearGradient%3E%3Ccircle cx="393.6" cy="118.4" r="17.056" fill="url(%23c)"/%3E%3C/svg%3E');}
@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 .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);font-weight: 400;}
.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/d516299/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: 54px;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, #FFB8C6 0%, #FF819A 100%);}
.index_catalog .catalog__item_container img{width: 75px;height: 75px;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;}
}
@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, minmax(calc(100% / 4 - 24px), 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;}
@media (min-width: 1144px){
.pdt__index .products-grid {grid-template-columns: repeat(5, minmax(calc(100% / 5 - 20px), 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: 1px solid transparent;background: var(--main-color-white);border-radius: 6px;overflow: hidden;transition: all 0.3s ease;}
.products-grid .item:hover .item-inner {border-color: var(--main-color-blue);}
.products-grid .item .product-shop{text-align: left;padding: 16px;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: 60px;text-overflow: ellipsis;overflow-wrap: break-word;font-size: 16px;overflow: hidden;color: var(--main-color-black);word-break: break-word;}
.products-grid .item .product-shop .product-name:hover {color: var(--main-color-blue);}
.products-grid .item .price-box{display: flex;align-items: center;margin-bottom: 12px;}
.products-grid .item .actions{display: flex;align-items: center;}
.products-grid .item .actions .actions-btn{width: calc(100% - 72px);height: 40px;padding:10px;}
.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-blue);}
.products-grid .item .links_container a:hover .icon_{background-color: var(--main-color-blue);}
@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;}
  .products-grid .item .item-inner {border-color: var(--main-color-blue);}
}
@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;}
.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 .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: -28px;top: 50%;transform: translateY(-50%);}
.thumblist-box .owl-next{position: absolute;right: -28px;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;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color:#000;}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {opacity:1;}
.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;}
.product-info .old-price, .product-info .price{white-space: nowrap;}
.product-info .goodsDataMainModificationPriceNow{font-size: 22px;}
.product-info .goodsDataMainModificationPriceOld{font-size: 16px;margin-left: 12px;}
.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-blue);}
.product-view .product-action a.added, .product-view .product-action a:hover{color: var(--main-color-blue);}
.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;}
.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: #f7859d;font-weight: 700;     font-size: 15px;}
.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, minmax(calc(100% / 4 - 20px), 1fr));}
}
@media (max-width: 1023px){
 .products-grid{grid-template-columns: repeat(3, minmax(calc(100% / 3 - 20px), 1fr));}
}
@media (max-width: 767px){
 .features_block{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width:639px){
  .products-grid{grid-template-columns: repeat(2, minmax(calc(100% / 2 - 24px), 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);}
.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 .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;}
#related-goods .related-goods-name:hover{color: var(--main-color-pink);}
#related-goods .related-goods-price{display: flex;align-items: center;}
#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{margin-left: auto;width: 24px;height: 24px;}
#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;margin-top: 12px;}
  .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;}*/
  .OrderFilterForm .sort_btn {justify-content: center;}
  .OrderFilterForm .filter-icon {display: none;}
  .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: 62px;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: 60px;}
} 
@media (max-width:639px){
 .categories_grid{grid-template-columns: repeat(2, 1fr);}
} 
@media (max-width:460px){
 .categories_grid .item .cat-name a{font-size: 12px;height: 55px;overflow-wrap: break-word;}
 .categories_grid .item .cat-name{padding: 7px;}
 .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;}
.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;     color: #f790a6;}
.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;}
.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;}
.orderContainer .order_right .delivery-sum .price span{display: none;}
.orderContainer .order_right .delivery-sum .price:after {content: "Расчитывается инидивидуально";font-size: 14px;color: #000;}
.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;}
.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);}
.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 .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;}
}
/** Таблица избранного **/
.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;}
/* Описание, Преимущества */
.mainBlock #page-title {display: none;}
.mainBlock__inner {display: flex;flex-wrap: wrap;align-items: flex-start;}
.mainBlock__items {padding: 12px;background: #ffffff;border-radius: 6px;display: flex;flex-wrap: wrap;}
.mainBlock__item {padding: 12px;width: 50%;text-align: center;font-weight: 700;}
.mainBlock__icon {margin-bottom: 8px;}
@media (min-width: 1024px){
  .mainBlock__description {width: calc(100% - 580px);padding-right: 32px;}
  .mainBlock__items {width: 580px;}
}
@media (max-width: 479px){
  .mainBlock__item {width: 100%;}
}
/* Портфолио */
/* .portfolio {overflow: hidden;} */
.portfolio-grid__item {min-width: 365px;max-height: 480px;width: 100%;display: block;}
.portfolio-grid__item img {height: 100%;object-fit: contain;border-radius: 6px;}
@media (max-width: 1199px){
  .portfolio-grid__item {min-width: 316px;}
}
@media (max-width: 767px){
  .portfolio-grid__item {min-width: 292px;}
}
@media (max-width: 639px){
  .portfolio-grid__item {min-width: 212px;}
}
@media (max-width: 479px){
}
/* Отзывы */
.opinion-grid {gap: 16px;display: grid;grid-template-columns: repeat(4, 1fr);}
.opinion-grid img {width: 100%;max-height: 480px;object-fit: contain;border-radius: 6px;}
.opinion-grid__item:nth-child(n+5) {display: none;}
.opinion-grid__item.show {display: block;}
.opinion-buttons {margin-top: 24px;display: flex;justify-content: center;}
@media (max-width: 1199px){
  .opinion-grid__item img {max-height: 420px;}
}
@media (max-width: 1023px){
  .opinion-grid {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 479px){
  .opinion-grid {grid-template-columns: repeat(1, 1fr);}
}
/* Сертификаты */
.certificates-grid {gap: 16px;display: grid;grid-template-columns: repeat(4, 1fr);}
.certificates-grid img {width: 100%;max-height: 480px;object-fit: contain;border-radius: 6px;}
.certificates-grid__item:nth-child(n+5) {display: none;}
.certificates-grid__item.show {display: block;}
.certificates-buttons {margin-top: 24px;display: flex;justify-content: center;}
@media (max-width: 1199px){
  .certificates-grid__item img {max-height: 420px;}
}
@media (max-width: 1023px){
  .certificates-grid {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 479px){
  .certificates-grid {grid-template-columns: repeat(1, 1fr);}
}
/* Страница: Вывод данных */
.page-grid {gap: 24px;grid-template-columns: repeat(4, minmax(calc(100% / 4 - 18px), 1fr));display: grid;}
@media (max-width: 1023px){
  .page-grid {grid-template-columns: repeat(3, minmax(calc(100% / 3 - 16px), 1fr));}
}
@media (max-width: 639px){
  .page-grid {grid-template-columns: repeat(2, minmax(calc(100% / 2 - 12px), 1fr));}
}
@media (max-width: 479px){
  .page-grid {grid-template-columns: repeat(1, 1fr);}
}
.marquiz__container.slide-button {padding: 0;width: auto;display: inline-flex;}
.marquiz__container .marquiz__button {padding: 12px 24px;margin: 0;border: 0;font-size: 18px;display: inline-flex;}
.button-more {display: none;}
@media (max-width: 640px){
 .button-more {
  display: block;
  transition: 0.3s;
  padding: 12px 24px;
  width: max-content;
  /*background: linear-gradient(180deg, #FF97B0 0%, #FFB6A1 100%);*/
  background: #FF97B0;
  color: var(--main-color-white);
  line-height: 24px;
  font-size: 16px;
  font-weight: 700;
  border: 0;
  border-radius: 4px;
  text-align: center;
  outline: 0;
  cursor: pointer;
  -webkit-appearance: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
 }
  
 .products-grid .item .actions .button-more {
  height: 40px;
  padding: 10px;
  /*margin-left: 10px;*/
 }
 .products-grid .item .actions .actions-btn,
 .products-grid .item .actions .button-more {
  width: 48%;
 }
 .products-grid .item .actions {
  justify-content: space-between;
 }
}