@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body {position: relative;font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 1.2;font-weight: 400;background-color: #000000;color: #ffffff;overflow-x: hidden;margin:0;padding:0;}
*, *: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: 15px;padding-right: 15px;}
.adaptive_indent{margin-top:60px;}
.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[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;border: 1px solid #dce4e9;padding: 6px 12px;}
select:focus, textarea:focus {outline: 0;}
@media all and (max-width: 780px) {
  form label{font-size:14px}
}
@media (min-width: 1200px) {
.container {max-width: 1410px;width:100%;}
}
.selectBlock{position: relative;width: 100%;}
.selectBlock select, .selectBox .select {padding: 0 45px 0 15px !important;width: 130px;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.selectBlock:after {content: "\f107";font-size: 25px;font-family: "FontAwesome";position: absolute;top: 50%;right: 15px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;}
.select option:checked {color:#ffd600;background: #000000 !important;}
.pp{text-align: center;font-size: 12px;}
.pp a{color: #ffd600;}
.pp a:hover{text-decoration: underline;}
.button_pp{display:flex;align-items: center;}
.button_pp .pp{text-align:left;margin-left: 30px;}
@media all and (max-width: 480px) {
  .button_pp{flex-direction: column;align-items: baseline;}
  .button_pp .pp{margin-left: 0;margin-top:15px;}
}
/**/
.input {display: block;width: 100%;max-width: 450px;padding: 10px 15px;border: 1px solid rgba(255,255,255,0.5); border-radius: 5px;background: none;color: #ffffff;}
.input.input--error,.input.invalidInput {border-color: #E80636}
.input.invalidInput + label {display: block;color: #E80636;font-size: 12px;text-align: left;margin-top: 5px}
.input::-webkit-input-placeholder {color: rgba(255,255,255,0.5)}
.input::-moz-placeholder {color: rgba(255,255,255,0.5)}
.input:-ms-input-placeholder {color: rgba(255,255,255,0.5)}
.input:-moz-placeholder {color: rgba(255,255,255,0.5)}
#callback_person_question::-webkit-input-placeholder, #callback_phone_question::-webkit-input-placeholder {color: rgba(0,0,0,0.5)}
.col-100{width:100%;}
input[type="checkbox"]{width: 16px;height: 16px;background: transparent;border: 2px solid #ffffff;border-radius: 2px;margin: 0;margin-right: 15px;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="checkbox"]:checked, input[type="checkbox"][checked="checked"], input[type="checkbox"]:hover{border: 2px solid #ffd600;}
input[type="checkbox"]:after {opacity: 0;content: '';display: block;background-color: #ffd600;width: 8px;height: 8px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 1px;}
input[type="checkbox"]:checked:after{opacity: 1;}
/* Поле автозаполнения */
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: #fff;
    -webkit-box-shadow: inherit;
    transition: background-color 5000s ease-in-out 0s;
    font-size: inherit;
}
/* Кастомный скролл на webkit*/
::-webkit-scrollbar-track {border-radius: 0;background-color: rgb(17 25 25)}
::-webkit-scrollbar {width: 7px;height: 2px;background-color: #f5f5f5;width: 3px;}
::-webkit-scrollbar-thumb {border-radius: 0;background-color: #ffffff}
/**/
select.input {-webkit-appearance: menulist;cursor: pointer;}
select.input {font-size:16px;}
/*Иконки*/
.icon_{background-color: #ffffff;margin-right: 5px;width: 20px;height: 20px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.phone-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='M14.5866 12.7442C13.7409 12.0208 12.8826 11.5827 12.0472 12.3049L11.5484 12.7415C11.1834 13.0584 10.5048 14.539 7.88128 11.5209C5.25826 8.50673 6.81918 8.03741 7.18469 7.72326L7.68623 7.28618C8.51723 6.56227 8.20363 5.65096 7.60428 4.71288L7.2426 4.14468C6.64052 3.20878 5.9849 2.59414 5.15172 3.31696L4.70153 3.71033C4.33329 3.97859 3.30397 4.85056 3.05429 6.50709C2.7538 8.49471 3.70171 10.7708 5.87345 13.2682C8.04245 15.7666 10.1661 17.0216 12.1778 16.9997C13.8496 16.9817 14.8592 16.0846 15.175 15.7584L15.6269 15.3645C16.4579 14.6422 15.9416 13.9068 15.0953 13.1818L14.5866 12.7442Z' fill='white'/%3E%3C/svg%3E");}
.header .header-navItem:hover a .phone-icon, .blocks_contact .block > div a:hover .phone-icon{background-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='M14.5866 12.7442C13.7409 12.0208 12.8826 11.5827 12.0472 12.3049L11.5484 12.7415C11.1834 13.0584 10.5048 14.539 7.88128 11.5209C5.25826 8.50673 6.81918 8.03741 7.18469 7.72326L7.68623 7.28618C8.51723 6.56227 8.20363 5.65096 7.60428 4.71288L7.2426 4.14468C6.64052 3.20878 5.9849 2.59414 5.15172 3.31696L4.70153 3.71033C4.33329 3.97859 3.30397 4.85056 3.05429 6.50709C2.7538 8.49471 3.70171 10.7708 5.87345 13.2682C8.04245 15.7666 10.1661 17.0216 12.1778 16.9997C13.8496 16.9817 14.8592 16.0846 15.175 15.7584L15.6269 15.3645C16.4579 14.6422 15.9416 13.9068 15.0953 13.1818L14.5866 12.7442Z' fill='%23FFD600'/%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='M19.7358 4.00012L13.6973 9.9998L19.7358 15.9995C19.845 15.7713 19.9112 15.5191 19.9112 15.2498V4.74985C19.9112 4.48047 19.845 4.22828 19.7358 4.00012Z' fill='white'/%3E%3Cpath d='M18.1612 3H1.75022C1.48084 3 1.22865 3.06623 1.00049 3.17539L8.71842 10.8544C9.40083 11.5368 10.5106 11.5368 11.193 10.8544L18.9109 3.17539C18.6827 3.06623 18.4305 3 18.1612 3Z' fill='white'/%3E%3Cpath d='M0.175387 4.00012C0.0662271 4.22828 0 4.48047 0 4.74985V15.2498C0 15.5191 0.0662271 15.7714 0.175387 15.9995L6.21396 9.9998L0.175387 4.00012Z' fill='white'/%3E%3Cpath d='M12.8723 10.8248L12.0178 11.6793C10.8808 12.8164 9.03058 12.8164 7.89352 11.6793L7.03906 10.8248L1.00049 16.8245C1.22865 16.9337 1.48084 16.9999 1.75022 16.9999H18.1612C18.4305 16.9999 18.6827 16.9337 18.9109 16.8245L12.8723 10.8248Z' fill='white'/%3E%3C/svg%3E");}
.header .header-navItem:hover a .email-icon, .blocks_contact .block > div a:hover .email-icon{background-color: #ffd600}
.header-loginMenu .user-icon{margin-right: 5px;background-size: contain;width: 20px;height: 20px;background-position: center;display: inline-block;background-repeat: no-repeat;background-color: #ffffff}
.header-loginMenu .user-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='M9.75176 9.74381C10.6782 9.74381 11.4805 9.41153 12.136 8.75592C12.7915 8.10042 13.1238 7.29838 13.1238 6.3718C13.1238 5.44554 12.7915 4.64339 12.1359 3.98768C11.4803 3.33229 10.6781 3 9.75176 3C8.82517 3 8.02313 3.33229 7.36764 3.98779C6.71214 4.64328 6.37974 5.44543 6.37974 6.3718C6.37974 7.29838 6.71214 8.10053 7.36774 8.75603C8.02335 9.41142 8.82549 9.74381 9.75176 9.74381Z' fill='%23FFD600'/%3E%3Cpath d='M15.6519 13.7652C15.633 13.4924 15.5947 13.1949 15.5384 12.8806C15.4816 12.564 15.4085 12.2648 15.3209 11.9912C15.2304 11.7085 15.1074 11.4293 14.9553 11.1617C14.7974 10.884 14.612 10.6422 14.4039 10.4432C14.1863 10.235 13.9199 10.0677 13.6119 9.94558C13.3049 9.82414 12.9647 9.76261 12.6008 9.76261C12.4579 9.76261 12.3197 9.82125 12.0528 9.99503C11.8885 10.1022 11.6964 10.2261 11.4819 10.3631C11.2985 10.48 11.05 10.5894 10.7432 10.6886C10.4438 10.7854 10.1398 10.8346 9.83977 10.8346C9.53974 10.8346 9.23586 10.7854 8.93615 10.6886C8.6296 10.5895 8.38116 10.4801 8.19798 10.3632C7.98554 10.2275 7.79328 10.1036 7.62654 9.99493C7.35995 9.82115 7.22163 9.76251 7.07871 9.76251C6.7147 9.76251 6.37462 9.82414 6.06775 9.94569C5.75992 10.0676 5.49343 10.2349 5.27564 10.4433C5.06768 10.6424 4.88215 10.8841 4.7245 11.1617C4.57251 11.4293 4.44946 11.7084 4.35888 11.9913C4.27141 12.2649 4.19824 12.564 4.14142 12.8806C4.08513 13.1944 4.04689 13.4921 4.02798 13.7656C4.0094 14.0334 4 14.3115 4 14.5923C4 15.3231 4.23231 15.9147 4.69042 16.351C5.14287 16.7816 5.74155 17 6.46957 17H13.2106C13.9386 17 14.5371 16.7817 14.9896 16.351C15.4479 15.915 15.6802 15.3233 15.6802 14.5922C15.6801 14.3101 15.6706 14.0318 15.6519 13.7652Z' fill='%23FFD600'/%3E%3C/svg%3E");}
.point{-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='M9.99975 1C6.69165 1 4 3.97286 4 7.62694C4 8.58007 4.17663 9.49009 4.52472 10.332C6.02482 13.9575 8.90094 17.7853 9.7469 18.872C9.81028 18.9532 9.90268 19 9.99992 19C10.0972 19 10.1896 18.9532 10.2529 18.872C11.0986 17.7855 13.9747 13.9579 15.4753 10.332C15.8235 9.49009 16 8.58007 16 7.62694C15.9997 3.97286 13.308 1 9.99975 1ZM9.99975 11.069C8.28132 11.069 6.88312 9.52473 6.88312 7.62676C6.88312 5.72861 8.28132 4.18434 9.99975 4.18434C11.7182 4.18434 13.1164 5.72861 13.1164 7.62676C13.1165 9.52473 11.7183 11.069 9.99975 11.069Z' fill='white'/%3E%3C/svg%3E");}
.time{-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 2C5.58862 2 2 5.58862 2 10C2 14.4114 5.58862 18 10 18C14.4114 18 18 14.4114 18 10C18 5.58862 14.4114 2 10 2ZM13.8047 14.1379C13.6747 14.2679 13.504 14.3334 13.3334 14.3334C13.1627 14.3334 12.9919 14.2679 12.8621 14.1379L9.52869 10.8047C9.40332 10.6801 9.33337 10.5106 9.33337 10.3334V6C9.33337 5.63135 9.63196 5.33337 10 5.33337C10.368 5.33337 10.6666 5.63135 10.6666 6V10.0574L13.8047 13.1953C14.0653 13.4561 14.0653 13.8773 13.8047 14.1379V14.1379Z' fill='white'/%3E%3C/svg%3E");}
/*Конец Иконки*/
/* Цвет плейсхолдера */
::-webkit-input-placeholder {color: #cacaca}
::-moz-placeholder {color: #cacaca}
:-moz-placeholder {color: #cacaca}
:-ms-input-placeholder {color: #cacaca}
: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: 10px;-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: #ffd600;border-color: #ffd600}
.radio .radio-name:hover:before {border-color: #b1bfc8}
/* Заголовки */
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;line-height:1.3;margin:0;padding:0;font-family: 'Roboto', sans-serif;font-weight: 400;color: #ffffff;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 21px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd {line-height: 1.4;}
.required em {color: #ff1048;}
.left {float: left;}
.right {float: right;}
.col-left {float: left !important;}
.col-right {float: right !important;}
.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: #ffd600;color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5 {color: #fff;}
.underline {text-decoration: underline;color:#ffd600;}
.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: #E80636;}
.fadeout {opacity: 0;filter: alpha(opacity=0);}
.fadein {opacity: 1;filter: alpha(opacity=100);}
.separator {display: inline-block;width: 1px;height: 18px;background: #000000;margin: 0 5px;text-indent: 9999px;}
.tc {color: #ffd600!important}
.blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid #ffd600;text-align: left;line-height: 25px;font-size: 14px;color: rgba(255,255,255,0.5);}
.DescriptionBlock a {text-decoration:underline}
.DescriptionBlock a:hover {text-decoration:none}
.no-padding .DescriptionBlock {padding: 60px 0 0}
.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: #ffffff;}
.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: 5px;position: relative;color: #fff;min-height: 40px;margin-bottom: 20px;overflow: hidden;padding: 15px;text-shadow: 1px 1px 1px rgba(0,0,0,.1);font-size: 20px;}
/*.success {background-color: #06D6A0;color: #fff;}*/
.warning {border: 1px solid #ff1048;color: #fff;}
.attention {border: 1px solid  #111919;color: #fff;background: #111919;}
.information {border: 1px solid  #118AB2;color: #fff;}
.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 {color: #ffd600;;font-size:20px;}
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover{text-decoration:underline;}
label.invalidInput {color: #E80636;font-size: 90%;}
.name-error, .phone-error {display: block;position: relative;color: #ffffff;background: #ffd600;width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar {border-radius: 0!important;}
.noty_body {font-size: 16px!important;text-align: center!important;zoom: 97%;}
.noty_content{text-align: left;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box {margin-bottom: 1rem;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: 0.75rem 0.625rem;text-align: center;}
h3.client__title {text-align: center;margin-top: 30px;}
tr.border:not(:last-child) {border-bottom: 1px solid rgba(255,255,255,0.3);}
.table-box thead td, .table-box tfoot td {color: #ffffff;background-color: #000000;line-height: 1.125rem;padding: 15px 10px;text-align: center;}
.cart-price {white-space: nowrap;}
.table-striped tr:not(:last-child) {border-bottom: 1px solid rgba(255,255,255,0.4);}
.scroll {margin-top: 30px;}
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: 5px;border-top-left-radius: 5px;}
thead td:last-child {border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.table-box tfoot td {color: #ffffff;font-weight: bold;}
.table-box tbody tr td.cell1 {text-align: right;width: 50%;}
.table-box tbody tr td.cell2 {text-align: left;width: 50%;}
.table-box .hide {display: none;}
@media all and (max-width: 767px) {
.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: 1rem;}
}
.features_block {display: flex;flex-direction: column;width: 100%;}
.features_block .features_line{width: 100%;display: flex;border-bottom: 1px dashed rgba(255,255,255,0.3);}
.features_block .features_line:not(:last-child){margin-bottom: 15px;}
.features_block .features_line .features_right{text-align: right;color: #ffd600;}
.features_block .features_line .features_left, .features_block .features_line .features_right{width: 50%;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:100px; max-height:100px;} 
.goods-image-icon-square {width:200px;height:200px;} 
/*.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: 16px;}
  .quickformfast .success, .quickformfast .warning, .success a, .warning a, .attention a, .information a{font-size: 16px;}
}
/******************************************************************************
  Fancybox
*******************************************************************************/
.fancybox-header {position: relative;background-position: center;background-size: cover;text-align: center;margin-bottom: 20px;}
.fancybox-header .title {font-size: 22px;font-weight: 500;color: #fff}
.fancybox-header .promoText {font-size: 14px;color: #ffffff;opacity: 0.5;margin-top: 10px;margin-bottom: 0;}
.fancybox-content .modal h4{margin-bottom: 10px;font-weight: 500;}
.fancybox-content .modal h2{margin-bottom: 20px;font-weight: 500;}
/******************************************************************************
  Анимация
*******************************************************************************/
.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: #ffffff;height: 30px;line-height: 30px;white-space: nowrap;}
.price > span:after, #remainderPrice: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}
#remainderPrice:after, .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: 5px;display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;font-family: 'Roboto', sans-serif;color: #ffffff;background: none;}
.old-price, .old-price .price, .price.old-price{opacity: 0.5;text-decoration: line-through;}
.old-price > span:after, .old-price .price > span:after, .price.old-price > span:after {font-size: 12px;}
.price_tere {display: block;margin-left: 5px;}
.product__price .price.price__now.RUB:after {display: none !important;}
/*Недоступность товаров*/
.item.not_available .product-img:before, .item-inner.not_available .product-img:before{content: '';display: block;opacity: 0.5;width: 100%;height: 100%;position: absolute;background: #ffffff;top: 0;left: 0;}
.item.not_available .product-name a, .item-inner.not_available .product-name{opacity: 0.5;color: #ffffff !important;}
.item.not_available .product-img, .item-inner.not_available .product-img{position:relative;}
.item.not_available .product-img img, .item-inner.not_available .product-img img{transform-style: initial;}
/*** Капс ***/
#caps_lock {display: none;text-align: center;max-width: 300px;}
#caps_lock .fa-warning {font-size: 30px;color: #cc003d;}
/*** Избранное ***/
.product-action {display: flex; align-items: center;}
.qty_links .add-wishlist{margin-left: 30px;width: 20px;height: 20px;}
/*** Сравнение ***/
.qty_links .add-compare, .header-toolsIcon.add-compare{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;height: 20px;display: block;background-color: #ffffff;}
.qty_links .add-compare, .header-toolsIcon.add-compare{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M10 19.9473H5.23988V1M5.23988 1L9.86994 4.79418M5.23988 1L1 4.79418M15 1.00003H19.2312V21M19.2312 21L15.1156 16.995M19.2312 21L23 16.995' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.qty_links .add-compare.added, .header-toolsIcon.add-compare.added, .qty_links .add-compare:hover, .header-toolsIcon.add-compare:hover {background-color: #ffd600;}
/*** Иконки в  шапке ***/ 
.header-toolsIcon._cart{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;height: 20px;display: block;background-color: #ffffff;}
.header-toolsIcon._cart{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M9.864 19.4668H25.9675C26.3663 19.4668 26.7161 19.1789 26.824 18.7606L30.3895 5.13379C30.4661 4.84002 30.4137 4.52445 30.2449 4.28036C30.076 4.03703 29.8132 3.89331 29.5328 3.89331H7.80629L7.16913 0.76244C7.07861 0.316585 6.71651 0 6.2987 0H0.891325C0.398775 0 0 0.435463 0 0.973327C0 1.51145 0.398775 1.94665 0.891325 1.94665H5.58332L8.80207 17.7632C7.85503 18.2129 7.19002 19.2422 7.19002 20.4401C7.19002 22.0502 8.3896 23.3601 9.864 23.3601H25.9675C26.4603 23.3601 26.8588 22.9249 26.8588 22.3868C26.8588 21.8489 26.4603 21.4134 25.9675 21.4134H9.864C9.37307 21.4134 8.97267 20.9772 8.97267 20.4401C8.97267 19.903 9.37307 19.4668 9.864 19.4668Z' fill='%23ffffff'/%3E%3Cpath d='M8.9725 26.28C8.9725 27.8903 10.1721 29.2 11.6467 29.2C13.1211 29.2 14.3207 27.8903 14.3207 26.28C14.3207 24.6699 13.1211 23.36 11.6467 23.36C10.1721 23.36 8.9725 24.6699 8.9725 26.28Z' fill='%23ffffff'/%3E%3Cpath d='M21.5103 26.28C21.5103 27.8903 22.7099 29.2 24.1843 29.2C25.6589 29.2 26.8583 27.8903 26.8583 26.28C26.8583 24.6699 25.6589 23.36 24.1843 23.36C22.7099 23.36 21.5103 24.6699 21.5103 26.28Z' fill='%23ffffff'/%3E%3C/svg%3E")}
.header-toolsIcon._cart.added, .header-toolsIcon._cart:hover{background-color: #ffd600;}
.qty_links .add-wishlist, ._favorite{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;display: block;background-color: #ffffff;}
.qty_links .add-wishlist, ._favorite{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3E%3Cpath d='M16.5526 0C15.3295 0 14.2081 0.389557 13.2197 1.15788C12.2722 1.89447 11.6413 2.83265 11.2698 3.51487C10.8984 2.83261 10.2675 1.89447 9.31994 1.15788C8.33154 0.389557 7.21019 0 5.9871 0C2.57393 0 0 2.80606 0 6.52717C0 10.5473 3.21116 13.2977 8.07242 17.4616C8.89794 18.1687 9.83364 18.9702 10.8062 19.825C10.9344 19.9379 11.099 20 11.2698 20C11.4406 20 11.6053 19.9379 11.7335 19.8251C12.7061 18.9701 13.6418 18.1687 14.4678 17.4612C19.3285 13.2977 22.5397 10.5473 22.5397 6.52717C22.5397 2.80606 19.9658 0 16.5526 0Z' fill='white'/%3E%3C/svg%3E");}
.qty_links .add-wishlist.added, .qty_links .add-wishlist:hover,  ._favorite.added, ._favorite:hover{background-color: #ffd600;}
.header-toolsIcon._favorite{margin-left: 0;width: 20px;height: 20px;}
.header-toolsIcon.add-compare{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;height: 20px;display: block;background-color: #ffffff;}
.header-toolsIcon.add-compare{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M10 19.9473H5.23988V1M5.23988 1L9.86994 4.79418M5.23988 1L1 4.79418M15 1.00003H19.2312V21M19.2312 21L15.1156 16.995M19.2312 21L23 16.995' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.header-toolsIcon.add-compare.added, .header-toolsIcon.add-compare:hover {background-color: #ffd600;}
.header-toolsCol{margin-left: 30px;position: relative;}
/*** Кнопки иконки ***/
.goodsRightBlock .add-cart .card_icon{margin-right: 15px;width: 20px;height: 20px;display: block;background-color: #ffd600;}
.goodsRightBlock .add-cart:hover .card_icon{background-color: #000000;}
.card_icon{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: 20px;background-color: #ffffff;width: 20px;height: 20px;display: block;}
.card_icon{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M9.864 19.4668H25.9675C26.3663 19.4668 26.7161 19.1789 26.824 18.7606L30.3895 5.13379C30.4661 4.84002 30.4137 4.52445 30.2449 4.28036C30.076 4.03703 29.8132 3.89331 29.5328 3.89331H7.80629L7.16913 0.76244C7.07861 0.316585 6.71651 0 6.2987 0H0.891325C0.398775 0 0 0.435463 0 0.973327C0 1.51145 0.398775 1.94665 0.891325 1.94665H5.58332L8.80207 17.7632C7.85503 18.2129 7.19002 19.2422 7.19002 20.4401C7.19002 22.0502 8.3896 23.3601 9.864 23.3601H25.9675C26.4603 23.3601 26.8588 22.9249 26.8588 22.3868C26.8588 21.8489 26.4603 21.4134 25.9675 21.4134H9.864C9.37307 21.4134 8.97267 20.9772 8.97267 20.4401C8.97267 19.903 9.37307 19.4668 9.864 19.4668Z' fill='%23ffffff'/%3E%3Cpath d='M8.9725 26.28C8.9725 27.8903 10.1721 29.2 11.6467 29.2C13.1211 29.2 14.3207 27.8903 14.3207 26.28C14.3207 24.6699 13.1211 23.36 11.6467 23.36C10.1721 23.36 8.9725 24.6699 8.9725 26.28Z' fill='%23ffffff'/%3E%3Cpath d='M21.5103 26.28C21.5103 27.8903 22.7099 29.2 24.1843 29.2C25.6589 29.2 26.8583 27.8903 26.8583 26.28C26.8583 24.6699 25.6589 23.36 24.1843 23.36C22.7099 23.36 21.5103 24.6699 21.5103 26.28Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.add-cart.main_button:hover .card_icon, .quickviewmod:hover .card_icon{background-color: #000000;}
.actions i.cart{display: none;}
.sticky_.add-cart_dop i{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M9.864 19.4668H25.9675C26.3663 19.4668 26.7161 19.1789 26.824 18.7606L30.3895 5.13379C30.4661 4.84002 30.4137 4.52445 30.2449 4.28036C30.076 4.03703 29.8132 3.89331 29.5328 3.89331H7.80629L7.16913 0.76244C7.07861 0.316585 6.71651 0 6.2987 0H0.891325C0.398775 0 0 0.435463 0 0.973327C0 1.51145 0.398775 1.94665 0.891325 1.94665H5.58332L8.80207 17.7632C7.85503 18.2129 7.19002 19.2422 7.19002 20.4401C7.19002 22.0502 8.3896 23.3601 9.864 23.3601H25.9675C26.4603 23.3601 26.8588 22.9249 26.8588 22.3868C26.8588 21.8489 26.4603 21.4135 25.9675 21.4135H9.864C9.37307 21.4135 8.97267 20.9772 8.97267 20.4401C8.97267 19.903 9.37307 19.4668 9.864 19.4668Z' fill='%23111919'/%3E%3Cpath d='M8.9725 26.28C8.9725 27.8903 10.1721 29.2 11.6467 29.2C13.1211 29.2 14.3207 27.8903 14.3207 26.28C14.3207 24.6699 13.1211 23.36 11.6467 23.36C10.1721 23.36 8.9725 24.6699 8.9725 26.28Z' fill='%23111919'/%3E%3Cpath d='M21.5103 26.28C21.5103 27.8903 22.7099 29.2 24.1843 29.2C25.6589 29.2 26.8583 27.8903 26.8583 26.28C26.8583 24.6699 25.6589 23.36 24.1843 23.36C22.7099 23.36 21.5103 24.6699 21.5103 26.28Z' fill='%23111919'/%3E%3C/svg%3E");}
.sticky_.add-cart_dop i{width: 20px;height: 20px;display: block;background-size: contain;background-position: center;background-repeat: no-repeat;}
.sticky_.add-cart_dop :hover i{}
/*** Кнопки ***/
.button {transition: 0.5s;display: inline-block;overflow: visible;font-size: 16px;font-family: 'Roboto', sans-serif;padding: 10px 20px;border: 1px solid #ffffff;border-radius: 5px;color: #fff;opacity: 1;filter: alpha(opacity=100);text-shadow: none;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;}
.button:hover, .button.added{border-color: #ffd600;background: #ffd600;color: #111919 !important;}
.button2 {display: flex;align-items: center;justify-content: center;border: 1px solid #ffd600; color: #111919;background-color: #ffd600;}
.button2:hover, .button2.added, .button2.active, .button2:focus {border-color: #ffffff;color:#111919;background-color: #ffffff;}
.quickviewmod:hover, .main_button:hover, .clear_button:hover{background-color: #ffffff !important;border-color: #ffffff !important;}
.add-cart.main_button:hover, .quickviewmod:hover{background-color: #000000;}
.goodsRightBlock .button3 {border: 1px solid #ffd600; color: #ffd600;}
.goodsRightBlock .button3:hover, .button2.added, .button2.active, .button2:focus {border-color: #ffd600;background: #ffd600;color: #111919;}
.goodsRightBlock .button3:hover .cart{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M9.864 19.4668H25.9675C26.3663 19.4668 26.7161 19.1789 26.824 18.7606L30.3895 5.13379C30.4661 4.84002 30.4137 4.52445 30.2449 4.28036C30.076 4.03703 29.8132 3.89331 29.5328 3.89331H7.80629L7.16913 0.76244C7.07861 0.316585 6.71651 0 6.2987 0H0.891325C0.398775 0 0 0.435463 0 0.973327C0 1.51145 0.398775 1.94665 0.891325 1.94665H5.58332L8.80207 17.7632C7.85503 18.2129 7.19002 19.2422 7.19002 20.4401C7.19002 22.0502 8.3896 23.3601 9.864 23.3601H25.9675C26.4603 23.3601 26.8588 22.9249 26.8588 22.3868C26.8588 21.8489 26.4603 21.4134 25.9675 21.4134H9.864C9.37307 21.4134 8.97267 20.9772 8.97267 20.4401C8.97267 19.903 9.37307 19.4668 9.864 19.4668Z' fill='%23111919'/%3E%3Cpath d='M8.9725 26.28C8.9725 27.8903 10.1721 29.2 11.6467 29.2C13.1211 29.2 14.3207 27.8903 14.3207 26.28C14.3207 24.6699 13.1211 23.36 11.6467 23.36C10.1721 23.36 8.9725 24.6699 8.9725 26.28Z' fill='%23111919'/%3E%3Cpath d='M21.5103 26.28C21.5103 27.8903 22.7099 29.2 24.1843 29.2C25.6589 29.2 26.8583 27.8903 26.8583 26.28C26.8583 24.6699 25.6589 23.36 24.1843 23.36C22.7099 23.36 21.5103 24.6699 21.5103 26.28Z' fill='%23111919'/%3E%3C/svg%3E");}
.button._dropdown {border-width: 2px;border-style: solid;border: 1px solid #ffffff;color: #ffffff;}
.button._dropdown:hover, .button._dropdown:focus {color: #111919;background-color: #fff;}
.callback_notify{width: 100%;}
.callback_notify:hover{background: #ffffff; color:#111919;border-color: #ffffff;}
.products-grid .callback_notify{height: 40px;display: flex;align-items: center;justify-content: center;}
.button.small {height: 30px;font-size: 13px;padding: 0 10px;line-height: 26px;}
.button.big {font-size: 21px;line-height: 45px;padding: 0 40px;}
.button.disabled {opacity: 0.7;cursor: default;    pointer-events: none;}
.remove {display: inline-block;padding: 0 3px;}
.remove:hover {color: #21293c;}
.remove:after {content: "\f00d";display: inline-block;font-family: "FontAwesome";font-size: 25px;text-align: center;}
.remove.x:after {content: "\f00d";font-size: 16px;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton {display: inline-block;overflow: visible;font-size: 15px;font-family: 'Roboto', sans-serif;line-height: 40px;padding: 0 25px;border: 0;background-color: #ffd600;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 .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover {color: #e1e1e1;cursor: default;}
/* Иконки Новинка, Хит, Скидка */
.icon_sticker{position: absolute;top: 10px;right: 10px;cursor: default;}
.ico-new, .ico-sale, .ico-best {width: auto;padding: 3px 8px;color: #ffffff;font-size: 10px;text-align: center;z-index: 0;border-radius: 3px;}
.product-img-box .ico-new, .product-img-box .ico-sale, .product-img-box .ico-best{padding: 5px 10px;font-size: 14px;}
.ico-new {background: #19A3FD;}
.ico-best {background: #5C59FF;}
.ico-sale {background: #ff1048;}
.ico-new + .ico-sale, .ico-best + .ico-sale {top: 35px;}
/**/
.overlay {content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 40;background-color: #ffffff;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active, .overlay.opened {visibility: visible;opacity: .4;}
.fancybox-overlay-fixed{background: rgba(255,255,255,0.4) !important;}
/* Наверх */
#back-top {transition: 0.5s;position: fixed;right: 15px;bottom: 30px;width: 40px;height: 40px;line-height: 0.9;text-align: center;z-index: 8;cursor: pointer;color: rgba(255,255,255,0.5);font-size: 40px;}
#back-top:hover {color: #111919;background: #ffd600;border-radius: 5px;}
@media (max-width: 480px){
  #back-top.up_back{bottom: 95px;}
}
/* Уведомление в шапке*/
.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 #ffffff;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: #ffffff}
.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;}
 .header .header-top-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-end;height: 60px;}
  .header .header-nav {transform: translateX(-15px);margin-left: 30px;}
  .header .header-navItem {display: inline-block;vertical-align: middle;}
  .header .header-navItem:hover a{color: #ffd600}
  .header .header-navLink,.header-subnavLink {display: flex;align-items: center;padding: 0 15px;line-height: 30px}
@media (max-width: 780px){
   .header .header-top-wrapper{display:none;}
}
/** ЛК **/
.header .header-loginMenu {position: relative;z-index: 2;display: inline-block;padding: 0 15px;}
.header .header-login{display: flex;align-items: center;}
.header .header-login.isLogin .header-loginMenu:hover .pseudo-link:after {display: none}
.header-loginFlyout {text-align: left}
.header-loginArrow {color: #ffd600;margin-left: 10px;-webkit-transition: -webkit-transform .15s ease-in-out;transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out}
.header .header-login .header-loginLink {display: flex;align-items: center;color: #ffffff;}
.header .header-login .header-loginLink:hover{color: #ffd600;border-bottom: 0;}
.header .header-login.isLogin .header-loginLink {display: block}
.accoutnPageBlock {width: 100%;display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap: 30px;}
.accoutnPageBlock .col-account .buttons{margin-top:15px;}
.accoutnPageBlock .col-account .form-list{margin-top:15px;}
.accoutnPageBlock p.required{margin-top:10px;font-size: 14px;}
.accoutnPageBlock .info_text{color: rgba(255,255,255,0.5);font-size:14px;margin-top: 15px;}
.accoutnPageBlock ._acc .col-account .buttons .button:not(:last-child) {margin-right: 30px;}
.accoutnPageBlock ._acc .col-account .buttons {display: flex;align-items: center;width: 100%;}
@media (max-width: 780px){
.accoutnPageBlock {display: grid;grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 380px){
.accoutnPageBlock ._reg .buttons{display: flex;justify-content: center;}
.accoutnPageBlock ._acc .col-account .buttons .button{white-space: pre-wrap;}
}
@media (max-width: 380px){
  .accoutnPageBlock ._reg .buttons .button{width:100%;}
  .accoutnPageBlock ._acc .col-account .buttons .button:last-child {width: calc(100% - 87px - 30px);}
}
@media (min-width: 980px){
  .header .header-login {-webkit-transform: translateX(10px);transform: translateX(10px);z-index: 2}
  .header .header-login.isLogin {-webkit-transform: translateX(0);transform: translateX(0)}
   #headerLogin .header-loginFlyout {background: #111919;border: 1px solid rgba(255,255,255,0.3);border-radius: 5px;}
  .header-loginMenu:hover .header-loginArrow {-webkit-transform: rotate(-180deg);transform: rotate(-180deg)}
  .header .header-loginMenu:hover .header-loginFlyout {opacity: 1;visibility: visible;}
  .header-loginFlyout {position: absolute;top: 0;right: 0;min-width: 100%;transform: translateY(-1rem);transition: all .15s ease-in-out;opacity: 0;visibility: hidden;}
  .header .header-login.isLogin .header-loginList {padding: 0}
  .header .header-login.isLogin .header-loginLink {padding: 10px 15px;white-space: nowrap;}
  .header-login.isLogin .header-loginFlyout,.header-login.isLogin .header-subnav {-webkit-transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;top: 40px;}
}
@media (max-width: 980px){
.header .header-login.isLogin .header-loginList{display:none;}
}
.header .header-login .header-loginBtn {line-height: 30px;display: flex;align-items: center;}
.header .header-login.isLogin .header-loginBtn:not(:first-child) {margin-left: 10px}
@media (max-width: 991px) {
  .header .header-login .header-span-or {display: none}
  .header .header-login .header-loginBtn {display: none}
  .header .header-loginMenu {width: 100%;padding: 0;transform: none}
  .header .header-loginFlyout {background: none}
  .header .header-loginList .header-loginLink {display: block;line-height: 30px;padding: 0 20px;text-align: left}
  .header .header-login .header-loginLink ~ .header-loginLink,.header .header-loginList .header-loginLink + .header-loginLink {border-top: 1px solid #4c4c4c}
  .header .header-login .header-loginLink .pseudo-link::after {display: none}
} 
/** Header main **/
.header-main > .container > .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: nowrap;}
.header-main {background-color: #000000;position: relative;}
.header-right{flex-wrap: nowrap;display: flex;width: 100%;align-items: center;justify-content: flex-end;margin-left: 30px;}
@media (max-width: 700px){
   .header-main > .container > .row{flex-wrap: wrap;}
   .header-right{justify-content: space-between;margin-left: 0;}
}
/** Лого **/
.header .header-logo {height: 90px;line-height: 90px;}
.header .header-logoImg {max-height: 85px;}
@media (max-width: 991px) {
  .header .header-logo {margin-right: 30px;}
}
/** Поиск **/
.header .header-search .search {position: relative}
.header .header-search #header .header-right .search {display: inline-block;position: relative;vertical-align: middle;width: 100%;height: auto;margin: 0;z-index: 1;border-bottom: 1px solid #dce4e9}
.header .header-search .search .search-icon {display: none;width: 25px;text-align: center}
.header .header-search .search #search_mini_form {display: inline-block;vertical-align: middle;position: relative;width: 100%}
.header .header-search .search #search_mini_form .search-string {font-size: 13px;color: #ffffff;width: 100%;max-width: 100%;margin: 0;line-height: 20px;padding-right: 90px}
.header .header-search .search #search_mini_form .search-string:focus + .search-reset{opacity:1;}
.header .header-search .search #search_mini_form .search-reset,
.header .header-search .search #search_mini_form .search-submit {position: absolute;top: 0;right: 0;height: 42px;padding: 0 15px;font-size: 16px;}
.header .header-search .search #search_mini_form .search-reset {right: 46px;opacity: 0;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}
.header .header-search .search #search_mini_form input::-webkit-input-placeholder {color: rgba(255,255,255,0.5)}
.header .header-search .search #search_mini_form input::-moz-placeholder {color: rgba(255,255,255,0.5)}
.header .header-search .search #search_mini_form input:-ms-input-placeholder {color: rgba(255,255,255,0.5)}
.header-searchBtn {position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header .header-search .search #search_mini_form .header-searchIcon {color: #ffffff}
.header .header-search .search #search_mini_form .header-searchIcon:hover  {color: #ffd600;}
@media (max-width: 480px) {
  .header .header-search .search #search_mini_form .search-reset, .header .header-search .search #search_mini_form .search-submit{padding: 0 10px;}
  .header .header-search .search #search_mini_form .search-reset{right: 30px;}
}
/** Поисковая выдача **/
#search-result {display: none;position: absolute;width: 100%;margin-top: 5px;padding: 15px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);border: 1px solid rgba(255,255,255,0.3);border-radius: 5px;background-color: #000000;color: #ffffff;z-index: 10000}
#search-result._active {visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category {display: none !important;width: 40%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-right: 15px;}
/*#search-result .inner .result-category._visible + .result-goods {border-left: 1px solid rgba(255,255,255,0.3);padding-left: 15px;}*/
#search-result .inner .result-category img {display: none}
#search-result .inner .result-goods {width: 60%;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}
#search-result .inner .result-item:not(:last-child){margin-bottom: 15px}
#search-result .inner .result-item a {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;max-height: 60px;overflow: hidden;}
#search-result .inner .result-item a.show-all{height: auto;color: #ffd600;}
#search-result .inner .result-item a:hover, #search-result .inner .result-item a._active {color: #ffd600;text-decoration: underline;}
#search-result .inner .result-item a img {min-width: 40px;min-height: 40px;margin-right: 15px;height: 40px;width: 40px;object-fit: contain;background: #ffffff;border-radius: 5px;}
@media (max-width: 780px) {
  #search-result {width: calc(100% - 30px);left: 15px;}
  .header .header-search .search{position:initial;}
}
/** Контакты **/
.header .header-phoneCallback {color: #ffffff;line-height: 30px;}
.header .header-phoneCallback:hover {border-bottom: 1px solid #ffd600;}
.header .header-loginLink:hover {border-bottom: 1px solid #ffd600;}
@media (max-width: 991px) {
  .header .header-main .header-contacts {padding: 15px}  
 
}
#headerSearch{width: 100%;}
#headerSearch, .header-tools {margin-left: 30px;}
.header-menu {width: 100%;padding-left: 30px; margin-left: auto;}
.header-menu .mainnav__link.mainnav__catalog{display: flex;align-items: center;}
.header-menu .mainnav__link.mainnav__catalog:after{content: "\f107";display: block;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;text-align: center;font-family: "FontAwesome";font-size: 18px;}
.header-menu .mainnav__link.mainnav__catalog.active:after{content: "\f106";}
.mainnav ul {max-width: 650px;margin-left: auto;justify-content: flex-end;padding: 0;list-style: none;display: flex;align-items: center;}
.mainnav ul li {display: inline-block;}
.mainnav ul li a {padding: 10px 15px;display: block;white-space: nowrap;}
.mainnav ul li a:hover{color: #ffd600}
.mainnav__catalog.active{color: #ffd600}
.mainnav.opened .mainnav__list {height: auto;}
.mainnav .overflowMenu.opened {display: inline-block;}
.mainnav.opened .mainnav__more {display: none;}
.dropdown {position: relative}
.dropdown:hover .dropdown__body {opacity: 1;visibility: visible}
.dropdown .dropdown__body {align-items: flex-start;flex-direction: column;position: absolute;top: calc(100% + 15px);z-index: 100;width: 100%;border-radius: 5px;background-color: #000000;;border: 1px solid rgba(255,255,255,0.5);-webkit-box-shadow: 0 0 12px 1px rgba(44,55,71,.1);box-shadow: 0 0 12px 1px rgba(44,55,71,.1);opacity: 0;visibility: hidden;transition: opacity .3s ease;padding: 0}
.dropdown .dropdown__body:before {content: '';display: block;height: 20px;width: 100%;background: 0 0;position: absolute;bottom: 100%}
.dropdown._more-menu .dropdown__body {min-width: 170px;right: -55px;margin: 0;}
.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;}
@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: #6aa344;}
	.menu .dropdown__content {width: 14rem;padding: 1.5rem 2rem;}
	#fancybox__catalog{display: none !important;}
}
@media (max-width: 1200px) {
 .mainnav ul{max-width: 400px;margin-left: 30px;}
 #headerSearch, .header-tools{margin-left:25px;}
}
@media (max-width: 700px) {
 .header-main {padding-bottom: 15px;}
}
@media (max-width: 480px) {
  #headerSearch{margin-left:20px;}
  .header-toolsCol{margin-left: 25px;}
}
@media (max-width: 380px) {
  .search-submit_button{margin-left: auto;display:flex;}
  .header-toolsCol{margin-left: auto;}
  .header .header-search .search{width: calc(100% - 35px);}
  #headerSearch{align-items: center;transition: 1s;margin:0;max-width: 100%;display:flex;background: #111919;top: 90px;z-index: 10;left: 100%;padding: 0 15px;position: absolute;}
  .search_close_button{margin-left: 15px;width: 20px; height: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.6882 18.2823C10.9991 18.2543 10.4631 17.673 10.4911 16.9839C10.5027 16.6977 10.6123 16.4243 10.8016 16.2093L17.0454 10.0279L10.8016 3.84657C10.3174 3.3595 10.3174 2.57286 10.8016 2.0858C11.2873 1.59615 12.078 1.5929 12.5676 2.07857C12.5701 2.08095 12.5725 2.08338 12.5749 2.0858L19.6305 9.14136C20.1201 9.62702 20.1234 10.4177 19.6377 10.9074C19.6353 10.9098 19.6329 10.9122 19.6305 10.9146L12.5748 17.9701C12.3313 18.1857 12.0131 18.2977 11.6882 18.2823V18.2823Z' fill='white'/%3E%3Cpath d='M18.7315 11.2143H1.24878C0.559108 11.2143 0 10.6552 0 9.96552C0 9.27585 0.559108 8.71674 1.24878 8.71674H18.7315C19.4212 8.71674 19.9803 9.27585 19.9803 9.96552C19.9803 10.6552 19.4212 11.2143 18.7315 11.2143Z' fill='white'/%3E%3C/svg%3E");}
  .search_close_button:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.6882 18.2823C10.9991 18.2543 10.4631 17.673 10.4911 16.9839C10.5027 16.6977 10.6123 16.4243 10.8016 16.2093L17.0454 10.0279L10.8016 3.84657C10.3174 3.3595 10.3174 2.57286 10.8016 2.0858C11.2873 1.59615 12.078 1.5929 12.5676 2.07857C12.5701 2.08095 12.5725 2.08338 12.5749 2.0858L19.6305 9.14136C20.1201 9.62702 20.1234 10.4177 19.6377 10.9074C19.6353 10.9098 19.6329 10.9122 19.6305 10.9146L12.5748 17.9701C12.3313 18.1857 12.0131 18.2977 11.6882 18.2823V18.2823Z' fill='%23fac601'/%3E%3Cpath d='M18.7315 11.2143H1.24878C0.559108 11.2143 0 10.6552 0 9.96552C0 9.27585 0.559108 8.71674 1.24878 8.71674H18.7315C19.4212 8.71674 19.9803 9.27585 19.9803 9.96552C19.9803 10.6552 19.4212 11.2143 18.7315 11.2143Z' fill='%23fac601'/%3E%3C/svg%3E");}
   #headerSearch.active{left:0;display: flex;align-items: center;}
}
@media all and (max-width: 1199px) {
}
.header-toolsIcon {position: relative;display: block;width: 33px;height: 33px;margin: 0 auto;text-align: center;line-height: 33px}
.header-toolsCounter.count._cart{background-color: #ff1048 !important;color: #ffffff !important;}
.header .header-toolsCounter {position: absolute;z-index: 1;bottom: -5px;left: -10px;display: block;min-width: 20px;text-align: center;color: #fff;border-radius: 5px;background-color: #ffd600;color:#111919;}
.header-toolsAmount, .header-toolsCounter {line-height: 15px;font-size: 11px}
/* Корзина */
.remove {position: relative;float: right;right: 0px;top: 1px;font-size: 14px;z-index: 1;margin-left: 15px;color: #ffffff;}
.remove:hover {color: #ffd600;}
.header-toolsCol .item .product-image {min-width: 80px;margin-right: 15px;display: flex;align-items: center;justify-content: center;position: relative;width: 80px;height:80px;padding: 0;background-color: #fff;z-index: 1;text-align: center;border-radius: 5px;overflow: hidden;}
.header-toolsCol .item .product-image img {max-width: 80px;max-height: 80px;}
.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}
.header-toolsCol .dropdown {visibility: hidden;opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;-webkit-transform: translate(0, 50px);-moz-transform: translate(0, 50px);-o-transform: translate(0, 50px);transform: translate(0, 50px);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.header-toolsCol:hover .dropdown{visibility: visible;opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);transform: translate(0);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.header-toolsCol .dropdown {position: absolute;top: 30px;right: 0;width: 367px;margin-top: 10px;border-top: 0;border-radius: 0;border: 1px solid rgba(255,255,255,0.3);border-radius: 5px;background-color: #000000;color: #fff;z-index: 20;}
.header-toolsCol .dropdown:after {content: "";display: block;position: absolute;left: 0;top: -25px;height: 25px;width: 100%;}
.header-toolsCol .empty {padding: 20px;text-align: center;line-height: 25px;}
.header-toolsCol .empty.hide {display: none;}
.header-toolsCol .empty a {text-decoration: underline;font-weight: bold;}
.header-toolsCol ul {margin: 0;padding: 15px;list-style: none;display: block;max-height: 353px;overflow-x: hidden;overflow-y: auto;margin-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header-toolsCol ul .item {position: relative;overflow: hidden;display: flex;align-items: center;}
.header-toolsCol ul .item:not(:last-child) {margin-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 15px;}
.header-toolsCol ul .item .product-details {position: relative;text-align: left;width: 100%;max-width: 213px;}
.header-toolsCol ul .item .product-details .product-name {margin: 0 0 10px 0;}
.header-toolsCol ul .item .product-details .product-name a {display: block;overflow: hidden;max-height: 60px;font-size: 16px;color: #ffffff;line-height: 1.2;}
.header-toolsCol ul .item .product-details .product-name:hover a {color: #ffd600;}
.header-toolsCol ul .item .product-details .product-price {font-size: 15px;color: #8f8f8f;display: flex;align-items: baseline;}
.header-toolsCol ul .product-details .product-price .price {font-size: 18px;font-weight: 400;color: #ffffff;}
.header-toolsCol ul .product-details .product-price .price > span:after {font-size: 12px;}
.header-toolsCol .subtotal {width: 100%;padding: 0 15px 15px;display: flex;align-items: center;justify-content: space-between;}
.header-toolsCol .subtotal .label {display: inline-block;vertical-align: middle;font-size: 18px;}
.header-toolsCol .subtotal .price {font-weight: 400;color: #fffefa;}
.header-toolsCol .actions {width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 15px 15px}
.header-toolsCol .actions .button {display:block;width: calc(100% - 15px);}
.header-toolsCol .actions .button + .button{margin-left:30px;}
.header-toolsCol ul .header-toolsAmount.quantity{font-size: 14px;margin-right: 5px;line-height: 1;color: #ffffff;color: #ffd600;}
.header-toolsCol .qty-wrap {display: inline-block;position: relative;width: 95px;margin: 0;vertical-align: middle;text-align: center}
.header-toolsCol input.cartqty {display: inline-block;vertical-align: middle;width: 35px;height: 36px;margin: 0;color: #21293c;border-radius: 0;font-size: 14px;text-align: center;padding: 3px;background: 0 0;border: 1px solid #dce4e9}
.header-toolsCol .qty-set {display: block;vertical-align: middle}
.header-toolsCol .qty-set > a {position: absolute;top: 0;width: 30px;height: 36px;line-height: 34px;border: 1px solid #dce4e9;font-size: 11px;color: #b1bfc8;border-radius: 0;margin: 0;opacity: 1;visibility: visible}
.header-toolsCol .qty-set > a:hover {color: #fff;background: #ffd600}
.header-toolsCol .qty-set .qty-plus {right: 1px}
.header-toolsCol .qty-set .qty-minus {left: 1px}
@media all and (max-width:991px) {
.header-toolsCol .qty-set .qty-plus {right: 0;border-left: 1px solid #dce4e9}
.header-toolsCol .qty-set .qty-minus {left: 0;border-right: 1px solid #dce4e9}}
@media all and (max-width:375px) {
.header-toolsCol.qty-wrap {width: 60px}
.header-toolsCol.qty-set > a {width: 20px}
.header-toolsCol.items .price {-webkit-transform: translateX(10px);transform: translateX(10px)}
}
@media (max-width: 991px) {
  body.modal-open {overflow:hidden;}
}
/*** Модальные окна ***/
#fancybox__callback {max-width: 25rem;padding: 0;}
#fancybox__feedback {max-width: 25rem;}
#fancybox__notify {max-width: 25rem;}
#fancybox__compare {max-width: 25rem;}
#fancybox__favorites {max-width: 25rem;}
#fancybox__cart {max-width: 25rem;}
#fancybox__catalog {display:none;max-width: 1440px;position: absolute;left: 50%;transform: translateX(-50%);top: 77px;z-index: 100;background: #111919;width: calc(100% - 30px);border: 1px solid rgba(255,255,255,0.5);border-radius: 5px;}
#fancybox__catalog .modal__content{max-height: 800px;overflow: auto;}
.catalog__icon_header{display:none;}
.modal__content {padding: 15px;}
.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;}
@media all and (max-width: 374.98px) {
	.modal__content .form__text {display: none;}
}
/*** Выпадающее меню ***/
.dropdown__content {transform: translate(-200%, 0px);transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;width: 320px;height: auto;background: #111919;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: #ffffff;font-size: 20px;display: flex;align-items: center;cursor: pointer;}
.dropdown__label.active {background-color: #ffaf88;}
a.dropdown__label:hover {color: #ffffff;background-color: #ffaf88;}
.dropdown__close, .filters__close {padding: 0 0 0 15px;color: #ffffff;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: #ffd600;cursor: pointer;}
.dropdown__close i {transition: all 0.3s ease;}
.dropdown__close:hover i {transform: rotate(90deg);}
.dropdown__close:before,  .filters__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: 768px) {
.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: #ffd600;color: #111919;}
/* Меню */
#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__item .open {margin-left: 15px;width: 30px;height: 30px;line-height: 30px;font-size: 30px;display: block;}
.addto__catalog2 .catalog__link[data-level="0"]{font-size: 18px;}
.addto__catalog2 .catalog__link .sub a{font-size: 14px;}
.addto__catalog2 .catalog__item .open:before {content: "\f107";font-family: "FontAwesome";}
.addto__catalog2 .catalog__item .open.opened:before {content: "\f106";}
.addto__catalog2 .catalog__item .sub {padding-left: 15px;font-size: 14px;display: none;}
#catalogMenu .dropdown__close:after,  .col-left .filters__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: #ffd600;}
/*** Выбор каталога или меню ***/
.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: 'Roboto', sans-serif;display: inline-block;background-size: cover;background-repeat: no-repeat;}
.addto__nav .addto__nav-item.catalog span {background-image: url("/design/d538930/catalog.png?design=leader&lc=1750504998");}
.addto__nav .addto__nav-item.menu span {background-image: url("/design/d538930/menu.png?design=leader&lc=1750504998");}
@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: 1025px){
  .mainnav{display: none;}
  .catalog__icon_header{display: flex;width: 40px;height: 40px;background: #ffd600;border: 0;position: relative;}
  .catalog__icon_header:before{ content: '';width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;background-position: center; background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z' fill='%23111919'/%3E%3C/svg%3E");}
}
@media all and (max-width: 640px) {
.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 #addtoCatalog.dropdown__content {width: 100%;max-width: 100%;margin-top: 1rem;transition: 0s;box-shadow: none;border: 1px solid #fda800;left: 0;}
header .catalog__items {position: relative;}
header .catalog__item a {font-size: 16px;padding: 15px;display: flex;}
header .catalog__item a span {width: calc(100% - 40px);display: inline-block;vertical-align: middle;}
header .catalog__item .open {margin-left: 20px;vertical-align: middle;width: 20px;height: 20px;line-height: 20px;display: inline-block;text-align: center;font-family: "FontAwesome";}
header .catalog__item.parent:hover > .catalog__link {color: #ffd600;}
header .catalog__item .sub {padding-left: 30px;display: none;}
@media all and (min-width: 1199px) {
header .catalog__item .open{pointer-events: none;}
header .catalog__item .open:before {content: "\f105";font-size: 25px;}
div[data-level="0"]:hover:before {content: '';height: 100%;position: absolute;width: 1px;top: 0;left: 270px;background: rgba(255,255,255,0.5);}
div[data-level="1"]:hover:before, div[data-level="2"]:hover:before, div[data-level="3"]:hover:before{content: '';position: fixed;height: 90%;background: rgba(255,255,255,0.3);width: 1px;top: 5%;}
div[data-level="1"]:hover:before {left: 40%;}
div[data-level="2"]:hover:before {left: 60%;}
div[data-level="3"]:hover:before {left: 80%;}
header .catalog__link:hover{color: #ffd600;}
/* Каталог. Адаптивность */
header .catalog__item .sub {display: none;position: fixed;top: 0;height: 100%;overflow: auto;padding-top: 15px;padding-bottom: 15px;}
header .catalog__item:hover > .sub {display: block;}
header .catalog__item a {max-width: 265px;}
header .catalog__item .sub[data-level="5"] {display: none !important;}
header .catalog__item[data-level="3"]:hover > .sub[data-level="4"] a {border: 0;padding-right: 0;}
header .catalog__item[data-level="3"]:hover > .sub[data-level="4"] .open {display:none;}
}
@media all and (min-width: 1401px) {
  header .catalog__item[data-level="0"]:hover > .sub[data-level="1"] {left: 19%;width: 81%;}
  header .catalog__item[data-level="1"]:hover > .sub[data-level="2"] {left: 39%;width: 61%;}
  header .catalog__item[data-level="2"]:hover > .sub[data-level="3"] {left: 59%;width: 41%;}
  header .catalog__item[data-level="3"]:hover > .sub[data-level="4"] {left: 79%;width: 21%;}
}
@media all and (min-width: 1199px) and (max-width: 1400px){
  header .catalog__item[data-level="0"]:hover > .sub[data-level="1"] {left: 22%;width: 78%;}
  header .catalog__item[data-level="1"]:hover > .sub[data-level="2"] {left: 41%;width: 59%;}
  header .catalog__item[data-level="2"]:hover > .sub[data-level="3"] {left: 61%;width: 39%;}
  header .catalog__item[data-level="3"]:hover > .sub[data-level="4"] {left: 81%;width: 19%;}
}
@media all and (max-width: 1439px) {
header .catalog {width: auto;padding: 0;}
}
@media all and (max-width: 1199px) {
header .catalog__item .open:before {content: "\f107";font-size: 25px;}
header .catalog__item .open.opened:before {content: "\f106";font-size: 25px;}
header .catalog__item a{max-width: inherit;}
header .catalog__item .sub{position: initial;}
div[data-level="1"]:hover:before, div[data-level="1"]:hover:before, div[data-level="2"]:hover:before, div[data-level="3"]:hover:before{display:none;}
header #addtoCatalog.dropdown__content.open {padding: 1rem;}
header .addto__menu ul {max-height: 100%;margin: 0;padding: 0;list-style: none;}
header .addto__menu ul li a {font-size: 18px;padding: 1rem;border-radius: 1rem;display: block;}
}
@media all and (max-width: 991px) {
header .catalog__item .sub {display: none;padding-left: 1rem;}
header .catalog__item .open.opened:before {content: "\e919";}
header .catalog__icon span {display: none;}
header .catalog__item a[data-level="0"] {padding: 0.5rem 1rem;font-size: 18px;}
header .catalog__item a {padding: .25rem .5rem;}
}
@media all and (max-width: 767px) {
header .catalog__icon {padding: 0 1.125rem;}
}
@media all and (max-width: 980px) {
  #fancybox__catalog{display:none;}
}
/**/
.header-overlay {position: fixed;z-index: -2;top: 0;left: 0;right:0;bottom:0;background-color: #ffffff;opacity: 0;visibility: hidden;-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;cursor: pointer}
.header-overlay._visible {opacity: .5;visibility: visible}
@media (max-width:991px) {.header-overlay {z-index: 2}}
/*** Промо блок ***/
#promo-block .products-container .content{display: flex;align-items: flex-start;border-radius: 5px;overflow: hidden;}
#promo-block .pdt-sale .pdt-sale_right{margin-left: auto;position: relative;width: 674px;padding: 30px;background: #111919;}
#promo-block .block-title .title{padding: 0;line-height: 30px;background: none;}
#promo-block .block-title .navigation{top: 0;right: 0;}
#promo-block .sale-counter {position: absolute;bottom: 0;z-index: 2;width: 100%;padding: 5px;background: rgba(0,0,0,0.6);color: #ffffff;font-size: 12px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-flow: row wrap;-webkit-flex-flow: row wrap;flex-flow: row wrap;justify-content: center;}
#promo-block .sale-counter div {display: block;margin-right: 3px;}
#promo-block .sale-counter div:after {content: "|";padding-left: 1px;}
#promo-block .sale-counter div:last-of-type:after {display: none;}
#promo-block .sale-counter div:last-of-type {margin-right: 0;}
#promo-block .content {overflow: visible;border: none}
#promo-block .products-container.index {width: 100%;}
#promo-block .products-grid {z-index: 11;position: relative}
#promo-block .products-grid .item {border-top: 0;border-bottom: 0}
#promo-block .products-grid .item .product-shop .ratings {margin: 3px 0;}
#promo-block .products-grid .item .product-shop .price-box .old-price {display: block;margin-bottom: 5px;}
#promo-block .products-grid .item .product-shop .price-box .no-old-price {display: block;height: 30px;}
#promo-block .products-container .preloader {width: auto;height: auto;right: 3px;bottom: 3px;top: 3px;left: 3px}
#promo-block .item:not(:first-child) {display: none}
#promo-block .owl-loaded .item {display: block}
#promo-block .pdt-sale_left{background-position: center top;background-size: cover;background-repeat: no-repeat; position: absolute;width: calc(100% - 674px);height: 100%;background-image: url(/design/d538930/sale_banner.png?design=leader&lc=1750504998); }
#promo-block .pdt-sale_left .saleLeft_block {position: absolute;bottom: 130px;left: -90px;transform: rotate(-90deg); color: #ffffff;border: 1px solid transparent;padding: 5px;border-radius: 5px;transition: 0.5s;}
#promo-block .pdt-sale_left .saleLeft_block:hover{border: 1px solid #111919;}
#promo-block .pdt-sale_left .saleRight_block {position: absolute;bottom: 30px;right: 40px;color: #ffffff;width: 200px;display: flex;flex-direction: column;}
#promo-block .pdt-sale_left .saleRight_block .title{font-size: 50px;font-weight: 500;margin-bottom: 10px;cursor: default;}
#promo-block .pdt-sale_left .saleRight_block .text{font-size: 24px;margin-bottom: 20px;cursor: default;}
#promo-block .pdt-sale_left .saleRight_block .sale_button{transition: 0.5s;font-size: 16px;border: 1px solid #111919;background: #111919;color: #fff;border-radius: 5px;padding: 15px 30px;display: flex; align-items: center;justify-content: center;width: max-content;}
#promo-block .pdt-sale_left .saleRight_block .sale_button:hover{background: #ffd600;color: #111919;border-color: transparent;}
#promo-block .pdt-sale_left .saleRight_block .sale_button .title2{display:none;}
@media (max-width: 990px){
  #promo-block .pdt-sale_left .saleRight_block{right: 15px;bottom: 25px;width: 100%;max-width: 130px;}
  #promo-block .pdt-sale_left .saleRight_block .title{font-size: 36px;margin-bottom: 5px;}
  #promo-block .pdt-sale_left .saleRight_block .text{font-size: 18px;margin-bottom: 10px;}
  #promo-block .pdt-sale_left .saleRight_block .sale_button .title1{display:none;}
  #promo-block .pdt-sale_left .saleRight_block .sale_button .title2{display:block;}
}
@media (max-width:900px){
  #promo-block .pdt-sale_left{width: calc(100% - 500px);}
  #promo-block .pdt-sale .pdt-sale_right{width: 500px;}
}
@media (max-width:720px){
  #promo-block .pdt-sale_left{display: none;}
  #promo-block .pdt-sale .pdt-sale_right{min-width: initial;width: 100%;padding: 15px;border-radius: 5px;}
}
/*** Слайдер ***/
#slideshow {position: relative;min-height: 170px;width:100%;}
#slideshow .item {position: relative;}
#slideshow .item .content {position: absolute;top: 35%;width: 100%;}
#slideshow .item:not(:first-child) {display:none;}
#slideshow .owl-loaded .item {display:block;min-height: 170px;}
#slideshow .item {height: 400px;background-size: cover;background-repeat: no-repeat;background-position: center}
#slideshow .item .image {display: none}
#slideshow .item a {display: block;height: 100%}
#slideshow .item .slide_content_block{position: absolute;top: 50%;left: 60px;transform: translateY(-50%);max-width: 700px;}
#slideshow .item .slide_content_block .title {font-size: 60px;font-weight: 600;color: #ffd600;margin-bottom: 20px;}
#slideshow .item .slide_content_block span{font-size: 20px;color: #ffd600;margin-bottom: 20px;display: block;}
#slideshow .item .slide_content_block .slide-button{transition: 0.5s;font-size: 16px;background: #111919;border-radius: 5px;padding: 15px 30px;display: flex;align-items: center; justify-content: center;width: max-content;}
#slideshow .item .slide_content_block .slide-button:hover{background: #ffd600;color: #111919;}
@media all and (max-width:1180px){
  #slideshow .item .slide_content_block{max-width: 400px;}
  #slideshow .item .slide_content_block .title{font-size: 36px;margin-bottom: 15px;}
  #slideshow .item .slide_content_block span{font-size: 18px;margin-bottom: 15px;}
  #slideshow .item .slide_content_block .slide-button{padding: 13px 25px;}
  #slideshow .item {height: 290px;}
}
@media all and (max-width:991px) {
  
  #slideshow .item .image {display: block}
  #slideshow .item {height: 230px;}
}
#slideshow .owl-dots {display: inline-block;position: absolute;top: auto;bottom: 25px;left: 50%;right: auto;width: auto;text-align: center;padding: 2px 2px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transform: translateX(-50%);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background-color: rgba(42,48,52,.5);opacity:0;}
#slideshow .owl-dots .owl-dot {display: inline-block;zoom: 1;}
#slideshow .owl-dots .owl-dot span {display: block;position: relative;width: 8px;height: 8px;border-radius: 100%;background: #fff;margin: 0 2px;}
#slideshow .owl-dots .owl-dot.active span, #slideshow .owl-dots .owl-dot:hover span {background: #ffd600;}
#slideshow .owl-nav {height: 0;}
#slideshow .owl-nav .owl-prev, #slideshow .owl-nav .owl-next{opacity: 0.5;position: absolute;z-index: 1;top: 50%;width: 50px;height: 50px;margin-top: -25px;font-size: 48px;line-height: 50px;text-align: center;color: #ffd600;text-shadow: 0 1px 3px rgba(0,0,0,.15);cursor: pointer;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
#slideshow .owl-nav .owl-prev {left: 0;}
#slideshow .owl-nav .owl-next {right: 0;}
@media (max-width: 481px){
  #slideshow .owl-loaded .item:before {background-color: rgba(255,255,255,0.3);content: '';width: 100%;height: 100%;position: absolute;}
  #slideshow .item .slide_content_block .title{font-size: 28px;margin-bottom: 15px;}
  #slideshow .item .slide_content_block span{display: none;}
  #slideshow .item .slide_content_block .slide-button{font-size: 14px;}
  #slideshow .item .slide_content_block{max-width: 190px;left: 50%;transform: translate(-50%, -50%);}
  #slideshow .item {height: 190px;}
  #slideshow .owl-nav .owl-prev {left: 0px;}
  #slideshow .owl-nav .owl-next {right: 0px;}
  #slideshow .owl-loaded .item{background-position: right;}
}
#slideshow .owl-nav .owl-prev:hover, #slideshow .owl-nav .owl-next:hover {opacity: 1;}
/*** каталог под слайдером ***/
#scroll_catalog {width: 100%;background-color: #ffd600;position: relative;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#scroll_catalog .owl-carousel {max-height: 72px;overflow: hidden;max-width: calc(100% - 80px - 20px);margin: 0 auto;}
#scroll_catalog .owl-carousel .owl-stage{display: flex;flex-wrap: nowrap;}
#scroll_catalog .catalog__item {padding: 0 15px;display: flex;flex-wrap: wrap;align-items: center;font-size: 16px;}
#scroll_catalog .catalog__name {color: #111919;text-transform: uppercase;white-space: nowrap;font-weight: 500;}
#scroll_catalog .owl-item{transition: 0.5s;height: 60px;display: flex;align-items: center;justify-content: center;}
#scroll_catalog .owl-carousel .owl-stage:after {display:none;}
#scroll_catalog .owl-item:hover{background: #ffe663;}
#scroll_catalog .navigation {position: absolute;width: 100%;display: flex;align-items: center;top: 50%;transform: translateY(-50%);left: 0;z-index: 10;}
#scroll_catalog .navigation button.owl-next{position: absolute;right: 0px;margin: 0;width: 45px; height: 45px}
#scroll_catalog .navigation button.owl-prev{position: absolute;left: 0px;margin: 0;width: 45px; height: 45px}
#scroll_catalog .navigation button.owl-next i, #scroll_catalog .navigation button.owl-prev i{color: #000000;}
@media all and (max-width: 780px) {
  #scroll_catalog .owl-item{height: 45px;}
  #scroll_catalog  .catalog__item {font-size: 14px;}
}
	
/*** Преимущества ***/
#features .main-featuresItem {display: block;text-align: left}
#features .main-featuresIcon img {height: 60px; width: 60px;object-fit: contain;}
#features .features-list {display: flex;flex-wrap: wrap;justify-content: space-between;}
#features .main-featuresTitle {font-size: 20px;margin-left: 20px;}
#features .main-featuresIcon {border: 1px solid #ffd600;width: 100px;min-width: 100px;height: 100px;display: flex;align-items: center;justify-content: center; border-radius: 5px;}
#features .main-featuresItem:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px)}
#features .features-list .main-featuresItem {width: calc(25% - 15px);display: flex;align-items: center;transition: 0.3s;}
@media all and (max-width: 1199px) {
  #features .features-list .main-featuresItem{flex-direction: column;}
  #features .main-featuresTitle{text-align: center;margin-left: 0;}
  #features .main-featuresIcon{margin-bottom: 20px;}
  #features .main-featuresTitle{margin-bottom: 0;}
}
@media all and (max-width: 780px) {
  #features .main-featuresIcon img{height: 40px;width: 40px;}
  #features .main-featuresIcon{height: 70px;width: 70px;min-width: 70px;}
  #features .main-featuresTitle{margin-left: 20px;text-align: left;font-size: 16px;}
  #features .features-list .main-featuresItem:not(:nth-child(-n+2)){margin-top: 25px;}
  #features .main-featuresIcon{margin-bottom: 0px;}
  #features .features-list .main-featuresItem{width: calc(50% - 15px);flex-direction: row;}
}
@media all and (max-width: 380px) {
  #features .features-list .main-featuresItem{width: 100%;}
    #features .features-list .main-featuresItem:nth-child(2){margin-top: 25px;}
}
/*** Баннеры ***/
#banners {display: inline-block;position: relative;width: 100%;}
#banners .banners-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
#banners.banner {height: 280px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
#banners .banner-image {transition: 0.3s;background-position: right;border-radius: 5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;padding-top: 80px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(50% - 15px);height: 100%;position: relative;background-size: cover;background-repeat: no-repeat;background-color:#f1f1f1}
#banners .banner-image:not(:first-child){margin-left: 30px;}
#banners .banner-image:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
#banners .banner-image .content.big {margin-right: auto;white-space: nowrap;}
#banners .banner-image .content.big h3 {color: #111919;font-size: 22px;background: rgba(255,255,255,0.7);border-radius: 5px;padding: 10px;}
@media all and (max-width: 980px) {
  #banners .banner-image{width:100%;}
  #banners .banner-image:not(:first-child){margin-left: 0;margin-top:30px;}
}
@media all and (max-width: 980px) {
  #banners .banner-image:not(:first-child){margin-top:25px;}
}
@media all and (max-width: 480px) {
  #banners .banner-image{padding-top: 50px;}
  #banners .banner-image .content.big h3 {font-size: 16px;}
}
@media all and (max-width: 380px) {
  #banners .banner-image .content.big h3 {font-size: 14px;}
}
/*** Баннер ***/
#banner .banner-image {position: relative;border-radius: 5px;height: 400px;background-position: center;background-size: cover;background-image: url(/design/d538930/banner3.png?design=leader&lc=1750504998)}
#banner .banner_content_block {position: absolute;max-width: 400px;top: 50%;left: 10%; transform: translate(-10%, -50%);}
#banner .banner_content_block .title{white-space: pre;font-size: 50px;font-weight: 600;color: #fdffff;margin-bottom: 20px;}
#banner .banner_content_block span{font-size: 24px;color: #fdffff;margin-bottom: 20px;display: block;}
#banner .banner_content_block .banner-button {transition: 0.5s;font-size: 16px;background: #111919;border-radius: 5px;padding: 15px 30px;display: flex;align-items: center;justify-content: center;width: max-content;}
#banner .banner_content_block .banner-button:hover{background: #ffd600;color: #111919;}
@media all and (max-width:980px){
  #banner .banner_content_block .title{font-size: 36px;margin-bottom: 15px;}
  #banner .banner_content_block span{font-size: 18px;margin-bottom: 15px;}
  #banner .banner_content_block .banner-button{padding: 13px 25px;}
  #banner .banner-image {height: 266px;}
}
@media (max-width: 481px){
  #banner .banner_content_block{max-width: 250px;}
  #banner .banner_content_block .title{font-size: 28px;margin-bottom: 15px;}
  #banner .banner_content_block .banner-button{font-size: 12px;}
  #banner .banner-image{height: 160px;background-position: left;}
  #banner .banner-image:before{background-color: rgba(255,255,255,0.3);content: '';width: 100%;height: 100%;position: absolute;}
}
@media (max-width: 381px){
  #banner .banner_content_block{max-width: 400px;}
  #banner .banner_content_block .title{font-size: 22px;}
  #banner .banner_content_block .banner-button{padding: 15px;}
  #banner .banner_content_block span{display: none;}
  #banner .banner-image{height: 110px;}
}
/*** Новости ***/
.news__title {display: block;overflow: hidden;line-height: 20px;font-size: 18px;font-weight: 500;color: #ffd600;margin-bottom: 20px;height: 38px}
#news .description {font-size: 16px;padding: 0;margin-bottom: 15px;height: 92px;overflow: hidden;color: #ffffff;}
.news__text {display: none;}
.nav__tabs {max-width: 470px;overflow: auto; width: calc(100% - 65px);font-weight: 500;text-align: left;display: flex;align-items: center;font-size: 22px;text-transform: none;}
.nav__tab.title:not(last-child) {margin-right: 30px;}
#news .news__item {background: #111919;border-radius: 5px;overflow: hidden;}
#news .nav__tab{cursor: pointer;}
#news .nav__tab.title{white-space: nowrap;} 
#news .nav__tab.active{color: #ffd600;position: relative;}
#news .nav__tab.active:after {content: '';display: block;border-bottom: 3px solid #ffd600;position: absolute;bottom: 4px;width: 100%;left: 0;}
.news__image img {display: block;width: 100%;height: 220px;object-fit: cover;border-radius: 5px;}
#news .news__date {color: #ffffff50;font-size: 14px;margin-right: auto;}
#news .news__more.more{color: #ffd600;font-size: 14px;}
#news .news__more.more:hover{text-decoration: revert;}
#news .news__content {padding: 15px;}
#news [class^="news_list_"] {display: none;}
#news [class^="news_list_"].active {display: block;}
#news .block__title.block__nav{position: relative;background: #111919;padding: 0 30px;border-radius: 5px;margin-bottom: 30px;line-height: 60px;}
#news .navigation {top: 50%;right: 20px;transform: translateY(-50%);align-items: center;justify-content: center;}
#news .navigation .owl-prev, #news .navigation .owl-next{cursor: pointer;}
.news_bottom_inner{display:flex}
@media all and (max-width:780px) {
  #news .block__title.block__nav{padding: 0 30px;margin-bottom: 25px;}
  .nav__tabs{font-size: 22px}
}
@media all and (max-width:480px) {
  #news .block__title.block__nav{padding: 0 15px;}
  .nav__tabs{font-size: 20px}
  #news .navigation  {right: 5px;}
}
.nojs #news .preloader {display: none}
.nojs #news .tabs-body .tabs-content {display: block}
#news .block-title, .block-title .title {background: #111919;}
/*** Обратный звонок "Есть вопрос?" ***/
#questionCallback {background: #ffd600;padding: 30px 0;}
#questionCallback .title {color: #111919;font-size: 40px;font-weight: 700;margin-bottom:10px;width: 100%;}
#questionCallback .text{color: #111919;font-size: 18px;margin-bottom:30px;width: 100%;}
#questionCallback .callbackForm {width: 100%;display: flex;align-items: center;}
#questionCallback .callbackForm .callback-input{width: 100%;max-width: 400px;margin-right: 30px;margin-bottom: 0;}
#questionCallback .callbackForm label{display:none;}
#questionCallback input {width: 100%;background: #ffffff;color: #111919;}
#questionCallback .callback-btn{color: #111919;border: 1px solid #111919;white-space: nowrap;border-radius: 5px;height: 40px;margin: 0;margin-right: 30px;transition: 0.5s;}
#questionCallback .callback-btn:hover{background: #111919;color: #ffffff !important;}
#questionCallback .pp{color: #111919;text-align: left;font-size: 12px;max-width: 320px; min-width: 185px;}
#questionCallback .pp span{color: #00000073;}
#questionCallback .pp a{display: initial;color: #111919;}
#questionCallback .pp a:hover{text-decoration: revert;}
#questionCallback .form__text{color: #111919;}
@media all and (max-width: 900px) {
  #questionCallback .callbackForm{flex-wrap: wrap;}
  #questionCallback .callback-btn{margin:0;}
  #questionCallback .callbackForm .callback-input{max-width: calc(33% - 15px);}
  #questionCallback .pp{width:100%;max-width: 100%;margin-top: 10px;text-align: right;}
  #questionCallback .title{font-size: 26px;}
  #questionCallback .text{font-size: 16px;margin-bottom: 25px;}
}  
@media all and (max-width: 680px) {
  #questionCallback .callbackForm .callback-input{max-width:calc(50% - 15px);}
  #questionCallback .callbackForm .callback-input._last{margin-right:0;}
  #questionCallback .pp{text-align:center;}
  #questionCallback .callback-btn {margin: auto;margin-top: 15px;}
}
@media all and (max-width: 480px) {
  #questionCallback .title, #questionCallback .text{text-align: center;}
  #questionCallback .callbackForm .callback-input{max-width: 100%;margin-right: 0;}
  #questionCallback .callbackForm .callback-input {margin-bottom: 15px;}
  #questionCallback .callback-btn{margin-right: auto;margin-left: auto;}
  #questionCallback .pp{text-align:center;}
}
/*** Подвал ***/
#footer {padding-top: 30px;background-color: #000000;color: #ffffff;font-size: 14px;}
#footer .row {display: flex;justify-content: space-between;}
#footer .container {position: relative;}
#footer .block {margin-bottom: 30px;width: 25%;padding-right:5px;}
#footer .block .title {position: relative;margin-bottom: 25px;font-size: 26px;color: #ffffff;}
#footer .block .block-content {background-color: transparent;padding: 0;}
#footer .block .block-content > p {margin-bottom: 25px;}
@media all and (max-width: 1200px) {
  #footer .block{width: 50%;}
}
@media all and (min-width: 992px) {#footer .block .block-content{display:block!important;}}
@media all and (max-width: 991px) {
  #footer .block .title{font-size: 22px;}
  #footer .block.collapse:nth-child(2) {margin-bottom: 0}
  #footer .block.collapse.active:nth-child(3) .title {border-radius: 0}
  #footer .block.collapse:nth-child(3) .title {border-top: 1px solid #4c4c4c}
  #footer .block.collapse .title {background-color: rgba(255,255,255,0.1);padding: 10px;margin-bottom: 0;cursor: pointer}
  #footer .block.collapse .block-content {display: none;padding: 0 10px;background-color: rgba(255,255,255,0.2);}
  #footer .block.collapse .links li {line-height: 30px}
}
@media all and (max-width: 680px) {
  #footer .block{width: 100%;}
}
/* Контакты */
#footer .block-contact {margin: 0;padding: 0;list-style: none;}
#footer .block-contact a {color:#ffffff;line-height: 1.5;font-size: 16px;}
#footer .block-contact a:hover {color:#ffd600;}
#footer .block-contact > div:not(:last-child) {margin-bottom: 25px;}
#footer .block-contact > div[itemprop=address] > span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
#footer .block-contact span {display: inline-block;vertical-align: top;margin: 0;font-size: 16px;line-height: 1.5;color: #ffffff;}
#footer .block-contact .phone_block div {margin-bottom: 10px;}
/* Меню */
#footer .links {padding: 0;}
#footer .links li {display: block;position: relative;line-height: 20px;}
#footer .links li + li {margin-top: 10px;}
#footer .links a {display:block;color: #ffffff;font-size: 16px;line-height: 1.5;}
#footer .links a:hover {color: #ffd600;}
/* Подвал. Подписаться */
#footer #subscribe .form__field {position: relative;display: flex;align-items: center;max-width: 370px;}
#footer #subscribe .form__button {right: 0;position: absolute;width: 45px;height: 43px;background-color: #ffffff;padding: 0;display: flex;justify-content: center;align-items: center;}
#footer #subscribe .form__button span{-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;background-color: #111919;width: 20px;height: 20px;display: block;}
#footer #subscribe .form__button span{-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.84765 12.9845L7.51682 17.6378C7.99015 17.6378 8.19515 17.4345 8.44098 17.1903L10.6601 15.0695L15.2585 18.437C16.1018 18.907 16.696 18.6595 16.9235 17.6612L19.9418 3.51784L19.9426 3.517C20.2101 2.27034 19.4918 1.78284 18.6701 2.08867L0.928482 8.88117C-0.282352 9.35117 -0.264018 10.0262 0.722648 10.332L5.25848 11.7428L15.7943 5.15034C16.2901 4.822 16.741 5.00367 16.3701 5.332L7.84765 12.9845Z' fill='%23111919'/%3E%3C/svg%3E");}
#footer #subscribe .form__button:hover {background-color: #ffd600;}
#footer #subscribe .input.form__email {height: 45px;line-height: 45px;color: #ffffff;padding-right: 60px;max-width: 100%;}
#subscribe .pp {margin-top: 15px;text-align: left;}
#subscribe .pp span{color: rgba(255,255,255,0.5);}
#footer .logoCopyringBlock{display: flex;align-items: center;width: 100%;margin-top:30px}
#footer .logoCopyringBlock .footer-logo {min-width: 102px;}
#footer .logoCopyringBlock .copyright{margin-left:30px;color: rgba(255,255,255,0.5);}
/* Перезвоните мне */
.callbackForm .callback-input {margin-bottom: 15px;}
.callbackForm .callback-input .callback-label {display:block;margin-bottom: 10px;cursor:pointer;}
.callbackForm .callback-btn {display:block;margin: 30px auto 20px;;border-radius: 5px;}
.callbackForm .pp{font-size:12px;text-align: center;max-width: 300px;margin: 0 auto;}
.callbackForm .name-error,.callbackForm .phone-error {display:none;}
/* Напишите нам */
.feedbackForm-header .callback-input {margin-bottom: 15px;}
.feedbackForm-header .callback-input .callback-label {display:block;margin-bottom: 10px;cursor:pointer;}
.feedbackForm-header .callback-btn {display:block;margin: 0 auto 10px;}
.feedbackForm-header .name-error,.feedbackForm-header .phone-error {display:none;}
/**/
/* Popup окно */
.popup {text-align:center;}
.popup-title {margin-bottom: 15px;}
/* Способы оплаты */
#payment {display: flex;align-items: center;flex-wrap: wrap;}
#payment .paymentTitle {color: #fff;margin-bottom: 10px;}
#payment .payment-ico {display: flex;align-items: center;justify-content: center;transition: 0.5s;background-color: #000000;border-radius: 5px;margin-right: 10px;margin-bottom: 10px;width: 45px;height: 35px;cursor: pointer;background-size: 25px;background-position: center;background-repeat: no-repeat;}
#payment .payment-ico.sber span{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M16.7695 1.3252L8 6.33984L4.12988 4.125C3.88988 4.37 3.66984 4.62953 3.46484 4.89453L8 7.49512L17.8799 1.83984C17.5199 1.64484 17.1495 1.4752 16.7695 1.3252ZM19.415 2.80957L8 9.33984L2.55957 6.22461C2.38957 6.50961 2.23473 6.80547 2.09473 7.10547L8 10.4951L20.2354 3.49512C19.9754 3.25512 19.7 3.02957 19.415 2.80957ZM21.375 4.69043L8 12.3398L1.50977 8.62012C1.40477 8.94512 1.32 9.28012 1.25 9.62012L8 13.4951L21.9805 5.49512C21.7905 5.22012 21.59 4.95043 21.375 4.69043ZM22.8584 7L8 15.5L1.02344 11.5C1.01544 11.6665 1 11.8315 1 12C1 18.3515 6.1485 23.5 12.5 23.5C18.8515 23.5 24 18.3515 24 12C24 10.208 23.5899 8.512 22.8584 7Z' fill='white'  /%3E%3C/svg%3E");}
#payment .payment-ico.visa span{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M2.0835 4.16675V20.8334H22.9168V4.16675H2.0835ZM14.9884 9.37508C15.6342 9.37508 16.3881 9.69857 16.3881 9.69857L16.0646 10.9905C16.0646 10.9905 15.5259 10.5592 14.9884 10.5592C14.2352 10.5592 14.0199 10.8832 14.0199 11.2061C14.0199 11.9593 16.1724 12.065 16.1724 13.5723C16.1714 14.8618 14.6652 15.7232 13.6965 15.6149C12.6204 15.6149 12.0831 15.2935 12.0831 15.2935L12.2987 14.0015C12.2987 14.0015 12.9439 14.325 13.8043 14.325C14.6647 14.325 14.7727 14.0005 14.7727 13.7859C14.7727 12.8171 12.6202 13.1406 12.6202 11.2041C12.6202 10.2354 13.3738 9.37508 14.9884 9.37508ZM8.20939 9.48291H9.71493L7.45459 15.5091H5.84123L4.65715 10.667C4.65715 10.667 5.9487 11.4196 6.70182 13.2488C6.70182 13.4644 6.80965 13.7879 6.80965 13.7879L8.20939 9.48291ZM18.6464 9.48291H20.2598L21.4438 15.5091H20.1519L19.9363 14.6485H17.9994L17.678 15.5091H16.1704L18.6464 9.48291ZM10.3599 9.5887H11.9732L11.0048 15.6149H9.49927L10.3599 9.5887ZM2.82813 9.59074H5.19629C5.84212 9.59074 6.05689 10.1278 6.05689 10.1278L6.59399 12.8175C5.94816 10.5581 2.82813 9.59074 2.82813 9.59074ZM19.1835 11.3119L18.3229 13.5723H19.6128L19.1835 11.3119Z' fill='white'  /%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='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M8 4.50012C3.589 4.50012 0 8.08912 0 12.5001C0 16.9111 3.589 20.5001 8 20.5001C9.66763 20.5001 11.2169 19.9859 12.5 19.1095C13.783 19.9855 15.3321 20.5001 17 20.5001C21.4124 20.5001 25 16.9125 25 12.5001C25 8.08777 21.4124 4.50012 17 4.50012C15.3321 4.50012 13.783 5.01473 12.5 5.89075C11.2169 5.01431 9.66763 4.50012 8 4.50012ZM17 5.50012C20.8719 5.50012 24 8.62821 24 12.5001C24 16.372 20.8719 19.5001 17 19.5001C15.6496 19.5001 14.3944 19.1131 13.3262 18.4532C14.9629 16.9873 16 14.8649 16 12.5001C16 10.1353 14.9629 8.01292 13.3262 6.547C14.3944 5.88719 15.6496 5.50012 17 5.50012Z' fill='white'  /%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='36' height='25' viewBox='0 0 36 25' fill='none'%3E%3Cpath d='M22.6982 0C15.7538 0 10.1982 5.63492 10.1982 12.5C10.1982 19.4444 15.8332 25 22.6982 25C29.5633 25 35.1982 19.3651 35.1982 12.5C35.1982 5.63492 29.603 0 22.6982 0ZM22.6982 17.1032C20.1586 17.1032 18.0157 14.9603 18.0157 12.4206C18.0157 9.88095 20.1586 7.7381 22.6982 7.7381C25.2379 7.7381 27.3808 9.88095 27.3808 12.4206C27.3014 15.0397 25.2379 17.1032 22.6982 17.1032Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M10.119 3.57129V21.7856H5.71429L0 3.57129H10.119Z' fill='white' /%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='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.1942 1.01673C8.96851 1.08776 5.60396 2.50466 3.2674 5.64466C-0.515598 10.7307 0.482363 17.7639 5.53986 21.6554C7.68736 23.3079 10.1356 24.0167 12.4676 24.0167C15.0191 24.0167 17.4233 23.1606 19.1483 21.7706L19.1717 21.798L19.9227 21.1378L17.3778 18.2404L16.3172 19.212C15.7567 19.723 15.2168 20.2158 14.6903 20.7228C13.8393 19.7513 12.9761 18.7893 12.1141 17.8273C11.6986 17.3638 11.2835 16.8997 10.869 16.4347C10.845 16.4082 10.8221 16.3807 10.7996 16.3527L12.0145 15.2169L8.88654 11.6847L10.1112 10.5372L6.93244 6.99818L11.2596 3.089L12.8572 4.81751L15.5047 2.46693C15.5272 2.47393 15.5486 2.48141 15.5711 2.48841L17.0858 4.14759L18.5018 2.85169C18.5018 2.85169 18.1271 2.50391 17.7576 2.30091C17.7011 2.26991 17.6485 2.26135 17.5985 2.26185C16.0148 1.41641 14.1295 0.974114 12.1942 1.01673ZM19.3338 3.62415L18.0692 4.78138L19.2098 6.04701L20.4793 4.9054L19.3338 3.62415ZM15.4852 3.96595L13.5291 5.74329L15.2889 7.69837L17.242 5.9347L15.4852 3.96595ZM11.1356 4.68568L8.49787 7.07533L10.8778 9.72279L13.5213 7.33607L11.1356 4.68568ZM21.0779 7.7179L19.8172 8.86634L20.9666 10.1378L22.2371 8.98548L21.0779 7.7179ZM17.3768 8.11927L15.4237 9.88978L17.1824 11.8527L19.1404 10.0822L17.3768 8.11927ZM13.0985 9.38099L10.4598 11.7765L12.8446 14.424L15.4754 12.0314L13.0985 9.38099ZM22.8358 11.8087L21.5682 12.9493L22.7186 14.2208L23.9891 13.0773L22.8358 11.8087ZM19.1346 12.4835L17.1815 14.2492L18.9422 16.215L20.8973 14.4406L19.1346 12.4835ZM15.0477 14.1398L12.41 16.5255L14.784 19.1798L17.4315 16.7902L15.0477 14.1398ZM20.9344 16.6525L18.9891 18.4259L20.7518 20.3771L22.7108 18.6115L20.9344 16.6525Z' fill='white'  /%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='25' height='8' viewBox='0 0 25 8' fill='none'%3E%3Cg clip-path='url(%23clip0_911_63)'%3E%3Cpath d='M6.75439 0C6.75439 0 5.78947 0 5.52632 0.921053C5.26316 1.75439 4.60526 4.12281 4.5614 4.16667H4.38596C4.38596 4.16667 3.68421 1.79825 3.46491 0.921053C3.20175 0 2.23684 0 2.23684 0H0V7.01754H2.23684V2.85088H2.41228L3.72807 7.01754H5.26316L6.57895 2.85088H6.75439V7.01754H8.99123V0H6.75439ZM14.8684 0C14.8684 0 14.2105 0.0438597 13.9035 0.745614L12.3246 4.16667H12.1491V0H9.91228V7.01754H12.0175C12.0175 7.01754 12.7193 6.97368 13.0263 6.27193L14.5614 2.85088H14.7368V7.01754H16.9737V0H14.8684V0ZM17.9386 3.20175V7.01754H20.1754V4.7807H22.5877C23.6404 4.7807 24.5175 4.12281 24.8684 3.20175H17.9386V3.20175ZM22.5877 0H17.6316C17.8947 1.31579 18.9035 2.41228 20.1754 2.76316C20.4825 2.85088 20.7895 2.89474 21.0965 2.89474H24.9123C25 2.7193 25 2.54386 25 2.36842C25 1.05263 23.9035 0 22.5877 0V0Z' fill='white'  /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_911_63'%3E%3Crect width='25' height='7.01754' fill='white'/%3E%3C/clipPath%3E%3C/defs%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='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M11.75 0C5.5465 0 0.5 5.0465 0.5 11.25C0.5 17.4535 5.5465 22.5 11.75 22.5C13.0475 22.5 13.9678 22.3522 14.7793 22.2217C15.4883 22.1077 16.1575 22 17 22C21.0825 22 23.5995 24.8016 23.624 24.8301C23.722 24.9411 23.8605 24.999 24 24.999C24.093 24.999 24.187 24.9739 24.2695 24.9199C24.4775 24.7864 24.5566 24.5214 24.4561 24.2959C24.4011 24.1719 23.0427 21.2419 17.5967 19.9814L17.4482 19.9404C16.1022 19.6074 15.0153 19.0651 14.2188 18.3281C13.1897 17.3771 12.9932 16.4171 12.9922 16.4111C12.9462 16.1566 12.7081 15.9805 12.4551 16.002C12.1971 16.0255 12 16.241 12 16.5C12 16.551 12.0033 17.5454 12.1768 18.4844C12.0278 18.4949 11.8865 18.5 11.75 18.5C7.7525 18.5 4.5 15.2475 4.5 11.25C4.5 7.2525 7.7525 4 11.75 4C15.7475 4 19 7.2525 19 11.25C19 11.548 18.9814 11.8494 18.9434 12.1494C18.0004 12.0004 17.0625 12 17 12C16.709 12 16.5 12.2498 16.5 12.5098C16.506 12.7813 16.7275 12.9995 16.999 13C17.009 13 18.0495 13.0099 18.9805 13.6084C20.524 14.6004 20.8935 16.0983 20.8965 16.1113C20.943 16.3173 21.1142 16.4711 21.3242 16.4961C21.5327 16.5176 21.7371 16.4112 21.8311 16.2217C22.6066 14.6542 23 12.981 23 11.25C23 5.0465 17.9535 0 11.75 0ZM19.3174 16.001C19.1949 15.9935 19.0994 16.0468 19.0469 16.1387C18.9409 16.3242 19.0199 16.6917 19.2334 17.0117C19.4499 17.3357 19.6333 17.5 19.7793 17.5C19.9133 17.5 20.0474 17.3323 19.9844 16.9268C19.9469 16.6848 19.8057 16.1588 19.4482 16.0293C19.402 16.0125 19.3582 16.0035 19.3174 16.001ZM17.6836 17.5C17.4591 17.5 17.2722 17.5584 17.1572 17.6709C16.8622 17.9599 16.9948 18.4678 17.4463 18.7812C17.6438 18.9178 17.9276 19 18.2061 19C18.4896 19 18.7265 18.9152 18.873 18.7617C19.1355 18.4817 18.9848 18.0855 18.4883 17.752C18.2423 17.587 17.9561 17.5 17.6836 17.5Z' fill='white'  /%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='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M24.0332 7.71948V17.3289C23.8232 17.822 23.5889 18.3005 23.3203 18.7644C23.0322 18.9792 22.6709 19.1062 22.2803 19.1062C21.3135 19.1062 20.5273 18.3201 20.5273 17.3533V11.9041L13.7305 18.6033C13.3984 18.9353 12.9541 19.1062 12.5 19.1062C12.2705 19.1062 12.041 19.0623 11.8262 18.9695C11.1768 18.696 10.752 18.0613 10.752 17.3533V11.9041L3.9502 18.6033C3.44727 19.0964 3.07617 19.3503 2.19727 19.2869C2.06543 19.2332 1.47949 19.2234 1.18652 18.7644C0.898437 18.3152 0.991211 17.949 0.966797 17.3289V7.64624C0.966797 7.06519 1.25 6.55249 1.67969 6.23511C1.96777 6.02026 2.3291 5.89331 2.71484 5.89331C3.68164 5.89331 4.46777 6.67944 4.46777 7.64624V13.1687C4.46777 13.1687 11.1914 6.47437 11.2354 6.43042C11.5527 6.09839 12.002 5.89331 12.4951 5.89331C13.4619 5.89331 14.248 6.67944 14.248 7.64624V13.1687L21.0498 6.46948C21.5527 5.97632 22.3047 5.82983 22.9541 6.10327C23.1152 6.17163 23.2617 6.25952 23.3887 6.36694C23.7744 6.68433 24.0137 7.15308 24.0283 7.67065C24.0332 7.6853 24.0332 7.69995 24.0332 7.71948V7.71948Z' fill='white'  /%3E%3Cpath d='M24.0333 7.71968V17.3291C24.0381 18.0175 23.9454 18.374 23.4229 18.8281C23.1348 19.0429 22.671 19.1015 22.2852 19.1015C21.3184 19.1015 20.5323 18.3154 20.5323 17.3486V11.9042L20.0928 12.3388C19.4044 13.0175 18.296 13.0078 17.6172 12.3193C16.9385 11.6308 16.9483 10.5224 17.6368 9.8437L21.0547 6.47456C21.5577 5.9814 22.3096 5.83491 22.959 6.10835C23.1202 6.17671 23.2667 6.2646 23.3936 6.37202C23.7794 6.6894 24.0186 7.15815 24.0333 7.67573V7.71968V7.71968Z' fill='white'   stroke='white' stroke-opacity='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");}
#payment .payment-ico span{opacity: 0.5;background-color: #ffffff;width:25px;height:25px;-webkit-mask-size: contain;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;display: block;}
#payment .payment-ico:hover span{opacity: 1;background-color: #ffd600;}
/* Соц. сети */
.social-links {text-align: left;;margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.social-links a {display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;line-height: 35px;background-color: #000000;border-radius: 5px;margin-right: 10px;margin-bottom: 10px;}
.social-links a.vk i {font-size: 24px;color: grey;}
.social-links .telegram span{-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_904_11)'%3E%3Cpath d='M7.84765 12.6506L7.51682 17.304C7.99015 17.304 8.19515 17.1006 8.44098 16.8565L10.6601 14.7356L15.2585 18.1031C16.1018 18.5731 16.696 18.3256 16.9235 17.3273L19.9418 3.18398L19.9426 3.18314C20.2101 1.93648 19.4918 1.44898 18.6701 1.75481L0.928482 8.54731C-0.282352 9.01731 -0.264018 9.69231 0.722648 9.99814L5.25848 11.409L15.7943 4.81648C16.2901 4.48814 16.741 4.66981 16.3701 4.99814L7.84765 12.6506Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_904_11'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .whatsapp span{-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_904_21)'%3E%3Cpath d='M14.5893 11.9227L14.5818 11.9852C12.7493 11.0718 12.5576 10.9502 12.3209 11.3052C12.1568 11.551 11.6784 12.1085 11.5343 12.2735C11.3884 12.436 11.2434 12.4485 10.9959 12.336C10.7459 12.211 9.94345 11.9485 8.99345 11.0985C8.25345 10.436 7.75678 9.62352 7.61011 9.37352C7.36595 8.95185 7.87678 8.89185 8.34178 8.01185C8.42511 7.83685 8.38261 7.69935 8.32095 7.57518C8.25845 7.45018 7.76095 6.22518 7.55261 5.73685C7.35261 5.25018 7.14678 5.31185 6.99261 5.31185C6.51261 5.27018 6.16178 5.27685 5.85261 5.59852C4.50761 7.07685 4.84678 8.60185 5.99761 10.2235C8.25928 13.1835 9.46428 13.7285 11.6676 14.4852C12.2626 14.6743 12.8051 14.6477 13.2343 14.586C13.7126 14.5102 14.7068 13.9852 14.9143 13.3977C15.1268 12.8102 15.1268 12.3227 15.0643 12.2102C15.0026 12.0977 14.8393 12.0352 14.5893 11.9227V11.9227Z' fill='white' /%3E%3Cpath d='M17.1 2.87404C10.6925 -3.32013 0.0883333 1.17237 0.0841667 9.91071C0.0841667 11.6574 0.541667 13.3607 1.41333 14.8649L0 19.9999L5.27917 18.6232C11.8667 22.1815 19.9967 17.4565 20 9.91571C20 7.26904 18.9667 4.77821 17.0875 2.90654L17.1 2.87404ZM18.335 9.88821C18.33 16.249 11.3475 20.2215 5.825 16.9749L5.525 16.7965L2.4 17.609L3.2375 14.5715L3.03833 14.259C-0.398333 8.78821 3.55 1.63821 10.06 1.63821C12.2717 1.63821 14.3475 2.50071 15.9108 4.06321C17.4733 5.61237 18.335 7.68821 18.335 9.88821V9.88821Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_904_21'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links a.avito span {background: none;}
.social-links a.avito span img{vertical-align: top;}
.social-links a.avito:hover span{opacity: 1;}
.social-links a span{opacity: 0.5;background-color: #ffffff;width:20px;height:20px;-webkit-mask-size: contain;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;display: block;}
.social-links a:hover span{opacity: 1;background-color: #ffd600;}
/*** Заголовки ***/
#page-title {text-align: left;}
/*#page-title .block-title h1.title {margin: 0;text-align: left;line-height: 60px;padding: 0 30px;font-size: 26px;text-transform: none;margin-bottom: 30px;background: #111919; border-radius: 5px;}*/
/*#page-title .block-title h5.result {display: none;color: #fff;font-family: 'Roboto', sans-serif;font-weight: 600;letter-spacing: 0.025em;}*/
.block-title {position:relative;}
.block-title .title {margin: 0;text-align: left;padding: 15px 30px;font-size: 22px;text-transform: none;margin-bottom: 30px; border-radius: 5px;}
.block-title .title .inf{font-size: 14px;}
.block-title .title .res{color: #ffd600;}
.navigation {position: absolute;top: 17px;right: 20px;}
.product-img-box .navigation {position: initial;}
.navigation .owl-prev,
.navigation .owl-next {display: inline-block;width: 30px;height: 30px;margin-left: auto;font-size: 24px;line-height: 28px;text-align: center;color: #ffffff; opacity: 0.5;user-select: none;}
.navigation .owl-next {margin-left:5px;}
.navigation .owl-next .fal {padding-left: 2px;}
.navigation .owl-next:hover,.block-title .navigation .owl-prev:hover {opacity: 1;}
.navigation .fal {transition: transform .2s ease-in-out;}
.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: #ffd600}
.block-title.cart .title-tab.disabled {opacity: .5}
/*** Хлебные крошки ***/
#breadcrumbs {position: relative;font-size: 12px;color: #ffffff;padding: 15px 0 3px 0;margin-bottom: 12px;line-height: 30px;white-space: nowrap;overflow: hidden;overflow-x: auto}
#breadcrumbs .breadcrumbs-list {margin: 0;padding: 0;list-style: none;list-style-position: inside}
#breadcrumbs ul li {display: inline-block;vertical-align: middle}
#breadcrumbs ul li + li {margin-left: 10px}
#breadcrumbs ul li:before {background-size: cover;background-repeat: no-repeat;background-position: center;width: 10px; height: 2px;display: inline-block;vertical-align: middle;content: "";margin-right: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='3' viewBox='0 0 13 3' fill='none'%3E%3Cpath d='M12.0693 2.54199H0.133789V0.819336H12.0693V2.54199Z' fill='white' fill-opacity='0.7'/%3E%3C/svg%3E");}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li a {font-weight: 400;vertical-align: middle;}
#breadcrumbs ul li a:hover {color: #ffd600; border-color: #ffd600;}
#breadcrumbs ul li a i {margin-right: 5px;}
#breadcrumbs ul li strong {color: #ffd600;max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;font-weight: 400;vertical-align: middle;}
#breadcrumbs ul li:last-child a {color: #ffd600;}
#breadcrumbs ul li:not(:last-child) a {opacity: 0.5;}
/** Товары на главной **/
.products-grid .item:before {content: "";height: 100%;border-right: 1px solid rgba(255,255,255,0.7); position: absolute; right: -15px;}
.products-grid .item:last-child:before {content: "";display:none;}
.pdt-index .products-grid .item {display: none;}
.pdt-index .products-grid .item.show {display: block;}
.pdt-index .products-grid .item:nth-child(-n+10) {display: block;}
.showAll{background: #111919;border: 0;margin-left: auto;margin-right: auto;display: block; width: 200px;margin-top:30px;}
.showAll:hover{color: #ffd600 !important;background: #111919 !important;}
@media (max-width: 780px){
  .showAll{margin-top: 25px;}
}
#main .col-left {width: 265px;}
#main .col-right{width: calc(100% - 265px - 30px);margin-left: 30px;}
.products-container {position: relative;}
.products-container .content {width: 100%;position: relative;}
.index.products-container .products-grid .item, .related .products-grid .item {border: 0;}
.owl-carousel .owl-stage{max-width: max-content !important;}
.products-grid .owl-item.active:before {content: "";height: 100%;border-right: 1px solid rgba(255,255,255,0.7);position: absolute;right: -15px;}
.products-grid .owl-item.active:last-child:before{display:none;}
/** Товары таблицей **/
.index .products-grid:not(.owl-loaded) {grid-template-columns: repeat(5, 1fr);}
.products-grid {position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;text-align: center;width: 100%;overflow: hidden;}
.favorites_page .products-grid{grid-template-columns: repeat(5, 1fr);}
.products-grid:after,
.products-grid.owl-grab:after {background: transparent;}
.products-grid .item {position: relative;}
.products-grid.owl-carousel .item .item-inner {width: 100%;}
.products-grid .item .product-image {position: relative;background: #fff;overflow: hidden;z-index: 0;padding: 0;border: 0;border-radius: 5px;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 .product-icons {position: absolute;z-index: 2;left: 10px;top: 10px;display: none;align-items: center;border-radius: 5px;flex-direction: column;background: rgba(0,0,0,0.3);}
.products-grid .item:hover .product-icons, body:not(.PC) .products-grid .item .product-icons{display:flex;}
.products-grid .item .product-ico {position: relative;display:block;width: 30px;height: 30px;line-height: 30px;margin: 10px;font-size: 15px;color: #ffffff;z-index: 1;transition: .1s all;}
.products-grid .item .product-ico:not(:last-child):before{content:'';display:block; width: 100%; height: 1px;border-bottom: 1px solid #ffffff;padding-bottom: 15px;bottom: -10px;position: absolute;}
.products-grid .item .product-ico:not(:last-child){margin-bottom: 15px;}
.products-grid .item .quickview{display:none;}
.products-grid .item .product-image{display: flex;align-items: center;justify-content: center;}
  
/*** Избранное ***/
.product-action {display: flex; align-items: center;}
 .products-grid .item .add-wishlist{background-color: #ffffff;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;height: 20px;display: block;}
 .products-grid .item .add-wishlist{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3E%3Cpath d='M16.5526 0C15.3295 0 14.2081 0.389557 13.2197 1.15788C12.2722 1.89447 11.6413 2.83265 11.2698 3.51487C10.8984 2.83261 10.2675 1.89447 9.31994 1.15788C8.33154 0.389557 7.21019 0 5.9871 0C2.57393 0 0 2.80606 0 6.52717C0 10.5473 3.21116 13.2977 8.07242 17.4616C8.89794 18.1687 9.83364 18.9702 10.8062 19.825C10.9344 19.9379 11.099 20 11.2698 20C11.4406 20 11.6053 19.9379 11.7335 19.8251C12.7061 18.9701 13.6418 18.1687 14.4678 17.4612C19.3285 13.2977 22.5397 10.5473 22.5397 6.52717C22.5397 2.80606 19.9658 0 16.5526 0Z' fill='white'/%3E%3C/svg%3E");}
.products-grid .item .add-wishlist.added{background-color: #ffd600;}
/*** Сравнение ***/
.products-grid .item .add-compare{background-color: #ffffff;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;width: 20px;height: 20px;display: block;}
.products-grid .item .add-compare{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M10 19.9473H5.23988V1M5.23988 1L9.86994 4.79418M5.23988 1L1 4.79418M15 1.00003H19.2312V21M19.2312 21L15.1156 16.995M19.2312 21L23 16.995' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.products-grid .item .add-compare.added{background-color: #ffd600;}
.products-grid .item .product-ico:hover,
.products-grid .item .product-ico.added {color: #ffd600;}
.products-grid .item .product-ico.added {border-color: #ffd600;}
.products-grid .item .product-ico span {display: none;}
.products-grid .item .product-shop {position: static;padding: 15px 0 0;text-align: left;}
.products-grid .item .product-shop .product-name {margin: 0 0 15px;font-weight: 400;letter-spacing: normal;}
.products-grid .item .product-shop .product-name a {height: 40px;display: block;font-size: 18px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.products-grid .item .product-shop .product-name a:hover {color:#ffd600;text-decoration: underline;}
.products-grid .item .ratingAvailableBlock {display: flex;align-items: center;margin-bottom: 15px;justify-content: space-between;border-top: 1px solid rgba(255,255,255,0.7); padding-top: 15px;}
.products-grid .item .ratingAvailableBlock .available-true, .ratingAvailableBlock .available-false{font-size: 16px;}
.products-grid .item .price-box .price:not(.old-price){font-size: 25px;}
.products-grid .item .price-box .price.old-price{font-size: 10px;}
.products-grid .item .product-shop .price-box {margin-bottom:10px;display: flex;align-items: baseline;max-height: 30px;}
.products-grid .item .product-shop .actions {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
 .main_button, .products-grid .item .product-shop .actions .quickviewmod{padding: 0;height: 40px;transition: 0.5s;max-width: 62px;font-size: 16px;display: flex;justify-content: center;align-items: center;border: 1px solid #ffffff;border-radius: 5px;color: #fff;flex-grow: 1;text-align: center;}
 .main_button:hover {background-color: #ffd600;color: #111919;border-color: #ffd600;}
.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: #ffffff;background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-grid .item.empty .product-shop .actions .qty-wrap {display: none;}
/** Товары списком **/
.products-list {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.products-list .item {position: relative;}
.products-list .item .item-inner {display: flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.7);margin-bottom: 15px;padding-bottom: 15px;}
.products-list .item:last-child .item-inner{border: 0;box-shadow: none;}
.products-list .item .product-image {position: relative;background: #ffffff;margin: 0 30px 0 0;text-align: center;width: 100px;min-width: 100px;height: 100px;border-radius: 5px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.products-list .item .product-image img{width:100%;}
.products-list .item .product-image [class^=ico] {right: 5px;font-size: 11px;line-height: 10px;}
.products-list .item .product-shop {width: calc(100% - 130px);display: flex;justify-content: space-between;align-items: center;}
.products-list .item .product-shop .product_list_left{display: flex;flex-direction: column;width: calc(100% - 300px);}
.products-list .item .product-shop .product-name {margin-bottom: 15px;font-size: 18px;}
.products-list .item .product-shop .product-name a {display: block;overflow: hidden;max-height: 45px;font-size: 18px;word-break: break-word;}
.products-list .item .product-shop .product-name a:hover {color: #ffd600;text-decoration: underline;}
.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: 14px;}
.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: baseline;}
.products-list .item .product-shop .price-box .old-price {margin-right: 10px;}
.products-list .item .product-shop .actions form {display: flex;width: 300px;margin-left: 30px;}
.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-shop .actions .add-cart.quick:hover {}
.products-list .item .product-icons {position: absolute;z-index: 1;right: 15px;top: 15px;} 
.products-list .item.empty .product-shop .actions .empty {display: inline-block;vertical-align: middle;height: 36px;line-height: 36px;padding: 0 17px;font-size: 14px;color: #333;background-color: #fff;border: 1px solid #dce4e9;cursor: default;}
.products-list .item.empty .product-shop .actions .qty-wrap {display: none;}
.products-list .item  .price.RUB:not(.old-price){font-size:26px;}
.products-list .item  .old-price{font-size:16px;}
.products-list .item .menu_links{min-width: 20px;margin-left: 15px;cursor: pointer;position: relative;width: 20px;height: 45px;background-position: center;background-repeat: no-repeat;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.3515 19.2679C12.3469 18.2916 12.3469 16.7086 11.3515 15.7323C10.356 14.756 8.74205 14.756 7.74659 15.7323C6.75114 16.7086 6.75114 18.2916 7.74659 19.2679C8.74201 20.2442 10.356 20.2442 11.3515 19.2679Z' fill='white'/%3E%3Cpath d='M11.3515 11.7678C12.3469 10.7915 12.3469 9.20859 11.3515 8.23228C10.356 7.25597 8.74205 7.25597 7.74659 8.23228C6.75114 9.20859 6.75114 10.7915 7.74659 11.7678C8.74201 12.7441 10.356 12.7441 11.3515 11.7678Z' fill='white'/%3E%3Cpath d='M11.3515 4.26779C12.3469 3.29147 12.3469 1.70855 11.3515 0.732235C10.356 -0.244078 8.74205 -0.244078 7.74659 0.732235C6.75114 1.70855 6.75114 3.29147 7.74659 4.26779C8.74201 5.2441 10.356 5.2441 11.3515 4.26779Z' fill='white'/%3E%3C/svg%3E");}
.products-list .item .menu_links.active, .products-list .item .menu_links:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.3515 19.2679C12.3469 18.2916 12.3469 16.7086 11.3515 15.7323C10.356 14.756 8.74205 14.756 7.74659 15.7323C6.75114 16.7086 6.75114 18.2916 7.74659 19.2679C8.74201 20.2442 10.356 20.2442 11.3515 19.2679Z' fill='%23FFD600'/%3E%3Cpath d='M11.3515 11.7678C12.3469 10.7915 12.3469 9.20859 11.3515 8.23228C10.356 7.25597 8.74205 7.25597 7.74659 8.23228C6.75114 9.20859 6.75114 10.7915 7.74659 11.7678C8.74201 12.7441 10.356 12.7441 11.3515 11.7678Z' fill='%23FFD600'/%3E%3Cpath d='M11.3515 4.26779C12.3469 3.29147 12.3469 1.70855 11.3515 0.732235C10.356 -0.244078 8.74205 -0.244078 7.74659 0.732235C6.75114 1.70855 6.75114 3.29147 7.74659 4.26779C8.74201 5.2441 10.356 5.2441 11.3515 4.26779Z' fill='%23FFD600'/%3E%3C/svg%3E");}
.products-list .item .menu_links .menu_links_open{z-index: 10;transition: 0.5s;visibility: hidden;display: flex;align-items: center;justify-content: center;background: #111919;border-radius: 5px;position: absolute;top: -45px;right: 20px;padding: 15px;border: 1px solid rgba(255,255,255,0.5);opacity: 0;}
.products-list .item .menu_links.active .menu_links_open{opacity: 1;visibility: visible;}
/*** Избранное ***/
.product-action {display: flex; align-items: center;}
.products-list .add-wishlist{margin-right: 15px; padding-right: 40px;background-size: contain;width: 20px;height: 20px;border-right: 1px solid rgba(255,255,255,0.5);display: block; background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3E%3Cpath d='M16.5526 0C15.3295 0 14.2081 0.389557 13.2197 1.15788C12.2722 1.89447 11.6413 2.83265 11.2698 3.51487C10.8984 2.83261 10.2675 1.89447 9.31994 1.15788C8.33154 0.389557 7.21019 0 5.9871 0C2.57393 0 0 2.80606 0 6.52717C0 10.5473 3.21116 13.2977 8.07242 17.4616C8.89794 18.1687 9.83364 18.9702 10.8062 19.825C10.9344 19.9379 11.099 20 11.2698 20C11.4406 20 11.6053 19.9379 11.7335 19.8251C12.7061 18.9701 13.6418 18.1687 14.4678 17.4612C19.3285 13.2977 22.5397 10.5473 22.5397 6.52717C22.5397 2.80606 19.9658 0 16.5526 0Z' fill='white'/%3E%3C/svg%3E");}
.products-list .add-wishlist.added:hover, .products-list .add-wishlist:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3E%3Cpath d='M16.5526 0C15.3295 0 14.2081 0.389557 13.2197 1.15788C12.2722 1.89447 11.6413 2.83265 11.2698 3.51487C10.8984 2.83261 10.2675 1.89447 9.31994 1.15788C8.33154 0.389557 7.21019 0 5.9871 0C2.57393 0 0 2.80606 0 6.52717C0 10.5473 3.21116 13.2977 8.07242 17.4616C8.89794 18.1687 9.83364 18.9702 10.8062 19.825C10.9344 19.9379 11.099 20 11.2698 20C11.4406 20 11.6053 19.9379 11.7335 19.8251C12.7061 18.9701 13.6418 18.1687 14.4678 17.4612C19.3285 13.2977 22.5397 10.5473 22.5397 6.52717C22.5397 2.80606 19.9658 0 16.5526 0Z' fill='%23FFD600'/%3E%3C/svg%3E");}
/*** Сравнение ***/
.products-list .add-compare{background-size: contain;width: 20px;height: 20px;  background-position: center; display: block; background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M10 19.9473H5.23988V1M5.23988 1L9.86994 4.79418M5.23988 1L1 4.79418M15 1.00003H19.2312V21M19.2312 21L15.1156 16.995M19.2312 21L23 16.995' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.products-list .add-compare.added, .products-list .add-compare:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M10 19.9473H5.23988V1M5.23988 1L9.86994 4.79418M5.23988 1L1 4.79418M15 1.00003H19.2312V21M19.2312 21L15.1156 16.995M19.2312 21L23 16.995' stroke='%23FFD600' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
 
/***
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */
.product-shop .actions .quickviewmod, .products-grid .actions .main_button {margin-left: 15px;}
.products-list .item .quickviewmod{margin: 0;max-width: 62px;flex-grow: 1;}
.actions .quickviewmod span:not(.card_icon), .actions .main_button span:not(.card_icon){display: none;}
.actions .qty-wrap {text-align: center;margin-right:30px;display: none;}
.catalog .product-shop .actions .qty-wrap {margin-bottom: 0px;}
input.quantity, input.cartqty {display: inline-block;vertical-align: middle;width: 30px;height: 45px;margin: 0;color: #ffffff;border-radius: 0;font-size: 14px;text-align: center;padding: 3px;background: transparent;border: none;}
.qty-set {display: flex; align-items:center; background: #111919;border-radius: 5px;overflow: hidden;}
.qty-set > a:hover {color: #111919;background: #ffd600;}
input.quantity, input.cartqty  {width: 45px;height: 45px;}
.qty-set > a {width: 45px;height: 45px;line-height: 45px;position:relative;display: flex;align-items: center;justify-content: center;}
.goodsRightBlock .product-name h1{font-size: 30px;margin-bottom: 30px;}
.qty-wrap a:first-child:after {content: ''; border-right: 1px solid rgba(255,255,255,0.7);position: absolute;right: 0;top: 50%; transform: translateY(-50%);display: inline-block;height: 50%;}
.qty-wrap a:first-child:hover:after {display:none;}
.qty-wrap a:last-child:after {content: ''; border-right: 1px solid rgba(255,255,255,0.7);position: absolute;left: 0;top: 50%; transform: translateY(-50%);display: inline-block;height: 50%;}
.qty-wrap a:last-child:hover:after {display:none;}
/*** Товар ***/
.product-view .block-bg {overflow: initial;margin-bottom: 30px;}
.product-view .product-img-box .general-img {position: relative;text-align: center;max-height: 600px;background-color: #ffffff;border-radius: 5px;overflow: hidden;}
.product-view .ico-new + .ico-sale,
.product-view .ico-best + .ico-sale { top: 45px;}
.short-description {font-size: 16px;opacity: 0.5;margin-bottom: 30px;max-height: 100px;overflow: hidden;}
.informationBlockSale{margin-bottom: 30px;font-size: 16px;border: 1px solid rgba(255,255,255,0.3);padding: 15px;border-radius: 5px;box-sizing: border-box;max-width: max-content;}
.informationBlockSale ._saleColor{color: #ffd600;text-transform: uppercase;}
.product-img-box{max-width: 600px;width: 100%;}
.goodsDataMainDiscountBlock {position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);padding:10px;}
.product-view .product-img-box .general-img #zoom1{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 100%;}
.product-view .product-img-box .general-img .goodsDataMainDiscountBlock a{display: flex;justify-content: center;}
.product-view .product-img-box .general-img 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 .general-img 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 .thumblist {display: flex;justify-content: flex-start;}
.thumblist-box {position: relative;overflow: hidden;padding: 30px 0 0;}
.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:#ffffff;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;float: none;}
.thumblist li a {width: max-content;display: block;text-align: center;border-radius: 5px;overflow: hidden;}
.thumblist.owl-carousel li a img {display: inline-block;margin: 0 auto;width: 85px; height: 85px;object-fit: contain;background: #fff;}
.thumblist .owl-stage {margin: 0 auto;}
.product-view .product-shop {margin-bottom: 30px;}
.product-view .product-header {padding-bottom: 15px;}
.product-view .product-header .product-name h1 {display: block;margin: 0;font-size: 24px;font-weight: 600; text-transform: none;overflow: hidden;}
@media all and (max-width:1280px) {
  #main .col-right .products-grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
}
@media all and (max-width:1199px) {
  .product-view .product-header .product-name h1 {font-size: 21px}
  .index .products-grid:not(.owl-loaded) {grid-template-columns: repeat(4, 1fr);}
  .favorites_page .products-grid{grid-template-columns: repeat(4, 1fr);}
}
.actions a.add-cart.button {flex: 1;height: 40px;}
@media all and (max-width:1050px){
  #main .col-left{position: fixed;right: 0;top: 0;z-index: 20;background: #111919;}
  #main .col-left .block:not(.filters){display:none;}
  #main .col-right{width: 100%;margin-left:0;}
  .actions a.add-cart.button{font-size: 15px;}
}
@media all and (min-width:741px) and (max-width:1051px) {.actions a.add-cart.button{padding: 10px 12px;}}
@media all and (max-width:1019px){
  .products-grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
  .index .products-grid:not(.owl-loaded) {grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
  
}
@media all and (max-width:991px) {
  .product-view .product-header .product-name h1 {font-size: 18px}
  .favorites_page .products-grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
}
@media all and (max-width:621px) {
  .index .products-grid:not(.owl-loaded) {grid-gap: 15px 30px;grid-template-columns: repeat(2, minmax(160px, 1fr));}
  .favorites_page .products-grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
  .products-grid, #main .col-right .products-grid {grid-template-columns: repeat(2, minmax(160px, 1fr));}
}
@media all and (max-width:481px) {
  .product-view .product-header .product-name h1 {font-size: 16px}
}
.product-view .product-name {padding-right: 20px}
.product-view .product-header .product-name.quick-view h1 {font-size: 20px;}
.product-view .product-header .product-action {text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.product-view .product-header .product-action a {color: #93a6b3;opacity: 0.7;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;}
.product-view .product-header .product-action a:hover,
.product-view .product-header .product-action a.added {opacity: 1;color: #ffd600}
@media all and (max-width:991px) {
  .product-view .product-header .product-action {position: absolute;top: 0;right: 15px;padding: 0}
}
@media all and (max-width:780px) {
  .products-list .item .price.RUB:not(.old-price){font-size: 18px;}
  .products-list .item .old-price{font-size: 14px;}
  .pdt-index .products-grid .item {margin-bottom: 15px;}
  .adaptive_indent{margin-top: 45px;}
  .block-title .title{padding: 10px 30px;font-size:22px;margin-bottom: 25px;}
  .block-title .navigation{top: 9px;}
}
@media all and (max-width:740px) {
  .products-grid .product-shop .actions .quickviewmod, .products-grid .actions .main_button{margin-left: 15px;}
  .products-grid .actions a.add-cart.button, .callback_notify{font-size: 12px;}
  .products-list .callback_notify{font-size: 16px;}
  .products-grid .item .ratingAvailableBlock .available-true, .ratingAvailableBlock .available-false{font-size: 12px;}
  .products-grid .actions i.cart{width: 16px;height: 16px;}
}
@media all and (max-width:680px) {
  .products-list .item .product-shop .product-name a{font-size:16px;max-height: 40px;}
  .products-list .item .product-shop .actions{width:100%;}
  .products-list .item .product-shop .actions form, .products-list .item .product-shop .product_list_left{width: 100%;}
  .products-list .item .product-shop .actions form{margin-left: 0;margin-top: 15px;max-width:300px;}
  .products-list .item .product-shop .actions .add-cart.quick{margin-right:15px;width: calc(100% - 100px);}
  .products-list .item .product-shop{flex-direction: column;align-items: flex-start;}
}
@media all and (max-width:480px) {
  .products-list .item .product-shop .product-name a{max-height: 58px;}
  .adaptive_indent{margin-top: 45px;}
  .block-title .title, .block.viewed .title{padding: 10px 15px;font-size:20px;}
  .block-title .navigation{right: 5px;}
  .products-grid .item .product-shop .price-box {flex-wrap: wrap;max-height: 55px;}
}
@media (min-width:380px) and (max-width:481px){
.products-grid .actions a.add-cart.button, .products-grid .callback_notify{font-size: 12px;padding: 10px;}
.products-grid .item .ratingAvailableBlock .available-true, .ratingAvailableBlock .available-false{font-size: 12px;}
.main_button, .products-grid .item .product-shop .actions .quickviewmod{padding: 18px 10px;}
.products-grid .product-shop .actions .quickviewmod, .products-grid .actions .main_button{margin-left: 5px;max-width: 45px !important;}
.product-view .product-img-box .general-img img{height: 395px;}
.product-view .product-header .product-action {top: -7px;}
.product-view .product-toolbar .ratings {margin: 5px 0;}
.products-grid .item .price-box .price:not(.old-price){font-size: 20px;}
#promo-block .products-grid .item .product-shop .price-box .price:not(.old-price), #promo-block .products-grid .item .product-shop .price-box .old-price{white-space: nowrap;}
#promo-block .products-grid .item .product-shop .price-box .price:not(.old-price) {font-size: 19px;}
.products-grid .item .price-box .price.old-price{font-size: 14px;}
.products-grid .actions i.cart{width: 16px;height: 16px;}
.products-grid .item .product-shop .product-name a{font-size: 16px;}
#features .features-list .main-featuresItem{width: calc(50% - 7.5px);}
}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor {display: flex;margin-left: auto;align-items: center;}
.goodsRightBlock .ArtRatingsAvailableBlock.product-neighbor > div {display: inline-block;position: relative;vertical-align: middle;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div > a {transition: 0.5s;color: #ffffff;border-radius: 3px;display: inline-block;color: #ffffff;opacity: 0.5;font-size: 24px;width: 30px;line-height: 30px;text-align: center;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div > a:hover {opacity: 1;color: #111919;background: #ffd600;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor .prev{margin-right: 5px}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div .content {display:none;position: absolute;left: 0;top: 100%;border-top: 3px solid #ffd600;padding: 10px;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.2);z-index: 2;visibility: hidden;opacity: 0;filter: alpha(opacity=0);text-align: center;border-radius: 4px;transition: all .2s;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div .content:before {content: "";display: block;position: absolute;top: -13px;left: 0;width: 5px;height: 2px;border: 5px solid transparent;border-bottom-color: #ffd600;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor .prev .content {right: auto;left: 0;margin-left: -17.5px;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor .prev .content:before {left: 32px;right: auto;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor .next .content {left: auto;right: 0;margin-right: -17.5px;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor .next .content:before {right: 32px;left: auto;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div .content .image {display: block;position: relative;margin: 0 auto 10px;max-width: 100px;max-height: 100px;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor > div .content .name {margin: 0;font-weight: 600;font-size: 11px;}
.goodsRightBlock .ArtRatingsAvailableBlock .ratings {display: flex;}
.goodsRightBlock .ArtRatingsAvailableBlock .ratings .ratiing-count {display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px}
.goodsRightBlock .ArtRatingsAvailableBlock .ratings .ratiing-count:hover {color: #323f48}
.goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationArtNumber {display: inline-block;vertical-align: middle;white-space: nowrap;color: #849aa8;}
.goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationAvailable {display: inline-block;vertical-align: middle;white-space: nowrap;color: #ffffff;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled span{color: #ffffff50 !important;}
.ModificationsButtonsBlock a.goodsDataMainModificationsValue.disabled{pointer-events: none;}
@media all and (max-width: 450px) {
  .rating-box .rating{height: 13px; -webkit-mask-size: 13px 13px;}
  .rating-box{height: 13px;-webkit-mask-size: 13px 13px;width: 65px;}
}
@media all and (max-width:380px) {
  .main_button, .products-grid .item .product-shop .actions .quickviewmod{padding: 20px 10px;}
  .products-list .item .quickviewmod {padding: 10px}
  .products-list .add-cart.main_button, .products-list .item .quickviewmod{max-width: 45px;}
  .products-list .item .product-shop .ratingAvailableBlock .ratings{margin-right: 15px;}
  .products-list .item .product-image{width: 80px;height:80px;min-width:80px;margin: 0 15px 0 0;}
  .index .products-grid:not(.owl-loaded) {grid-template-columns: repeat(1, 1fr);}
  .products-grid.imgSize .item:before{opacity: 0;}
  .favorites_page .products-grid.imgSize .item:before{opacity: 1;}
  .products-grid, #main .col-right .products-grid{grid-template-columns: repeat(1, 1fr);}
  .actions a.add-cart.button, .callback_notify{font-size: 15px;}
  .products-list .callback_notify{font-size: 15px;}
  .product-view .product-img-box .general-img img{height: 345px;}
}
@media (max-width:380px){
.products-grid .actions a.add-cart.button{font-size: 16px;}
 .products-grid .item .ratingAvailableBlock .available-true, .ratingAvailableBlock .available-false{font-size: 14px;}
}
@media all and (max-width:320px) {
   
  .product-view .product-img-box .general-img img{height: 290px;}
  .favorites_page .products-grid{grid-template-columns: repeat(1, 1fr);}
 .favorites_page .products-grid.imgSize .item:before{opacity: 0;}
}
.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: #ffd600;}
.product-view .product-shop .short-description-link:hover {color: #ff0098;}
.goodsRightBlock .table-features-min {width: 100%;border-collapse: collapse;margin-bottom: 20px;margin-top: 30px;}
.goodsRightBlock .table-features-min td {overflow: hidden;}
.goodsRightBlock .table-features-min td.cell2 {text-align: end;}
.goodsRightBlock .table-features-min tr {position: relative;}
.goodsRightBlock .table-features-min tr:after {content: '';position: absolute;right: 0;bottom: -2px;left: 0;border-bottom: 1px dotted #ffffff;opacity: 0.5;}
.goodsRightBlock .table-features-min .features-name {position: relative;z-index: 1;padding-right: 5px;}
@media all and (max-width: 767px) {
  .goodsRightBlock .table-features-min {table-layout: auto;}
}
.price_sale_block{display: flex;margin-bottom: 30px;flex-direction: column;}
.goodsDataMainDiscountBlock .sale-counter span:not(:last-child):after{content: '';border-right:1px solid rgba(255,255,255,0.3);height: 100%;position:absolute;right:-5px;top:0;}
.goodsDataMainDiscountBlock .sale-counter span:not(:last-child){margin-right:10px;padding-right:5px;position:relative;display:flex;}
.goodsDataMainDiscountInfo span {display: flex;}
.goodsRightBlock .price-box {display: flex; align-items: baseline;}
.goodsRightBlock .old-price, .goodsRightBlock .price{white-space: nowrap;}
.goodsRightBlock .price.old-price {font-size: 20px;}
.goodsRightBlock .price {font-size: 38px;}
.goodsRightBlock .price-box .old-price > span {margin-right:5px;}
.goodsRightBlock .goodsDataMainModificationArtNumber span{opacity: 0.5; color: #ffffff;}
.goodsRightBlock .ArtRatingsAvailableBlock{display:flex; align-items:center;margin-bottom: 15px;flex-wrap: wrap;}
.goodsRightBlock .ArtRatingsAvailableBlock .ratings, .goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationArtNumber{margin-right: 30px;}
.available-true{color: #ffd600;}
.available-false{color: #ffffff;opacity: 0.5;}
.goodsRightBlock .qty_links {display: flex;margin-bottom: 30px;align-items: center;flex-wrap: wrap;}
.goodsRightBlock .goodsDataForm {float: left;width: 100%;}
.goodsRightBlock.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty {clear:both;}
.goodsDataMainModificationsBlockProperty label{ opacity: 0.5;}
.goodsRightBlock .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty:first-child {margin-left:0;}
.goodsRightBlock .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty:not(:first-child) {margin-top: 15px;} 
.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 .goodsDataMainModificationsBlockProperty span:hover{color: #ffd600;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active span{color: #ffffff;border-color: rgba(255,255,255,0.5);}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span {border: 1px solid #111919;display: block;background: #111919;border-radius: 5px;padding: 10px 15px;width: max-content;color: #ffffff;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select {display: none;width: 100%;padding: 5px;border: 1px solid #dce4e9;cursor: pointer;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select:hover {border-color: #b1bfc8;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock {display:none!important;width: 100%;max-height: 50px;overflow: hidden;border-left: 3px solid #ffd600;padding: 0 0 0 15px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div {margin: 0;}
.product-view .product-order .actions .qty-wrap {width: 100px;}
.product-view .product-order .actions .qty-set > a {width: 30px;height: 36px;line-height: 34px;}
.product-view .product-order .actions input.quantity {width: 40px;height: 36px;}
.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: #ffffff;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;}
.goodsRightBlock .add-to-cart{display: flex;align-items: center;}
.goodsRightBlock .button3, .goodsRightBlock .qty-wrap{display: flex;align-items: center;justify-content: center;}
.goodsRightBlock .button3{margin-left: 30px;}
.goodsRightBlock .button3, .goodsRightBlock .button2{width: 100%;max-width: 375px;font-size: 16px;}
.goodsDataMainModificationsBlock {padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 30px;}
.product-view .callback_notify{width: 100%;max-width: 375px;display: flex;align-items: center;justify-content: center;}
.product-view .callback_notify:hover{background: #ffffff; color:#111919;border-color: #ffffff;}
.product-view .goodsRightBlock .add-to-cart{width:100%;}
.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: #ffd600;}
.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; }
@media all and (max-width: 481px) {
  .goodsRightBlock .price{font-size: 32px;}
  .product-view .callback_notify{max-width: 100%}
  .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span{font-size: 12px;}
  .goodsDataMainModificationsValue:not(last-child){margin-right: 5px;margin-bottom: 5px;}
  .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue span{padding: 10px;}
}
/*Вид быстрого просмотра*/
.product-view .product-order.quick-view .price-box {margin:0;}
.product-view .product-order.quick-view .goodsDataMainModificationsBlock {margin-bottom: 10px;}
/* Вкладки табы */
.product-tabs .content_title {font-size: 26px;margin-bottom: 30px;}
.product-tabs .tab-content {background: #111919;padding: 15px;margin-bottom: 30px;border-radius: 5px;}
#content_3{margin-bottom: 0;}
.product-tabs .left_tabs{max-width: 600px;width: 100%;}
.product-tabs .tab-content p {margin: 0;line-height: 2;}
.product-tabs .tab-content .mask{max-height: 103px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 55%, transparent 100%);}
.product-tabs .tab-content .delivery_title{font-size: 18px;display:flex;margin-bottom: 15px;}
.product-tabs .tab-content .delivery:not(:last-child){margin-bottom: 20px;}
.product-tabs .tab-content .delivery-content {opacity: 0.5;font-size: 14px;margin-top:20px;}
.product-tabs .tab-content .delivery_zone{margin-bottom: 20px;}
.product-tabs .tab-content .delivery_zoneBlock:not(:last-child){margin-bottom:15px;}
.product-tabs .tab-content .delivery_zoneBlock{display: flex;align-items: center;}
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price{margin-left: auto;color: #ffd600;font-size: 18px;}
.product-tabs .tab-content .color_price{color: #ffd600;}
.product-tabs .tab-content .delivery_rules_block:not(:last-child), .product-tabs .tab-content .delivery_zone_block:not(:last-child){margin-bottom: 15px;}
.product-tabs .tab-content .delivery_zones h5{padding-left:15px;position:relative;}
.product-tabs .tab-content .delivery_zones_rules{margin-bottom: 15px;}
.product-tabs .tab-content .delivery_zones h5:before{content:'';width: 5px;height: 5px;background: #ffd600;border-radius: 1px;display: block;position: absolute;left: 0px;top: 8px;}
.product-tabs .tab-content .delivery_zones h5, .product-tabs .tab-content .delivery_rules, .product-tabs .tab-content .delivery_zones_rules, .product-tabs .tab-content .delivery-content{margin-left: 15px;font-size: 14px;}
.product-tabs .tab-content .delivery_zones h5{font-size: 16px}
.product-tabs .tab-content .delivery_rules h5, .product-tabs .tab-content .delivery_zones_rules h6{font-size: 14px;margin-bottom: 15px;}
.product-tabs .tab-content .delivery_name{font-size: 18px;}
.product-tabs .tab-content .delivery_title .delivery_number{color: #ffd600;margin-right: 10px;}
.product-tabs .tab-content .delivery_title .delivery_price{margin-left: auto;color: #ffd600;}
.product-tabs .right_tabs{width: calc(100% - 630px);margin-left: 30px;}
.button4{margin-left: 0;color: #ffd600;font-size: 14px;margin-top: 15px;cursor: pointer;}
.button4:hover{text-decoration: revert;}
.button5:hover{background: #ffffff !important;color: #111919;border-color: #ffffff !important;}
.tabs-content {display: flex;width: 100%;}
#content_1 a {text-decoration: underline;}
#content_1 a:hover {text-decoration:none;}
@media all and (max-width: 481px) {
.product-tabs .tab-content .delivery_zoneBlock .delivery_zone_price, .product-tabs .tab-content .delivery_title .delivery_price{font-size: 14px;}
}
/* Отзывы */
.goodsDataOpinionMessage.empty p {margin: 0;}
.goodsDataOpinionListNavigateTop {display: inline-block;}
.goodsDataOpinionListNavigateTop .button {display: inline-block;margin: 0 5px 5px 0;}
.goodsDataOpinionShowAddForm {text-decoration: underline;}
.goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm {background-color: #006600;}
.goodsDataOpinionListNavigateTop .goodsDataOpinionShowAddForm:hover {background-color: #ffd600;}
.goodsDataOpinionListNavigateBottom .pager .pages {float: left;}
.goodsDataOpinionListNavigateBottom .pager .pages .title {float: left;line-height: 28px;margin-right: 10px;}
.goodsDataOpinionList {width: 100%;margin-top: 10px;}
.goodsDataOpinionList .bord {width: 100%;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #dce4e9;}
.goodsDataOpinionList .goodsDataOpinionHeader {margin-bottom:15px;}
.goodsDataOpinionList .goodsDataOpinionListTitle {display: block;margin-bottom: 5px;padding-right: 10px;color: #21293c;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.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;}
.goodsDataOpinionList .rating-box {display: inline-block;vertical-align: middle}
.goodsDataOpinionList .goodsDataOpinionListDate {display: inline-block;vertical-align: middle;color: #b1bfc8;font-size: 13px}
.goodsDataOpinionList .button {max-width: 100px;float: right}
.goodsDataOpinionList .goodsDataOpinionListDesc,.goodsDataOpinionListTableAnswer {margin-bottom: 15px}
.goodsDataOpinionList .goodsDataOpinionListDesc strong {display: block;margin-bottom: 10px; color: #2a3034}
.goodsDataOpinionList .goodsDataOpinionListDesc span {display: block}
/* Отзывы */
.goods-opinion .goods-opinion__top {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.goods-opinion__body{margin-top: 30px;}
@media all and (max-width:780px) {
 .product-tabs .content_title {font-size:18px;margin-bottom: 25px;}
}
@media all and (max-width: 660px) {
  .goods-opinion .goods-opinion__top {flex-wrap:wrap;;padding-bottom:0;}
}
.button.goods-opinion-form__submit-button[disabled="disabled"]{pointer-events: none;opacity: 0.5;}
.goods-opinion-form {position: relative}
.review-counter._visible + .goods-opinion-form {padding-left: 15px;}
.goods-opinion-form .goods-opinion-form__title {text-transform: none;font-size: 18px;margin-right: 20px}
.goods-opinion-form__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px}
.goods-opinion-form__inputs {margin-bottom: 15px}
#goods_opinion_comment, #goods_opinion_name{max-width: 100%;}
.goods-opinion-form__input._comment{margin-top: 15px;}
.goods-opinion-form__input._comment::-webkit-scrollbar { width: 0; }
.goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion-form__submit-button {margin-left: auto;margin-right: auto; display: block;}
.goods-opinion-form__submit-button._loading span {visibility: hidden}
.goods-opinion-form__submit-button._loading .fal {position: absolute;top: 50%;left: 50%;z-index: 1;margin-top: -15px;margin-left: -15px;font-size: 30px}
.goods-opinion-form__captcha {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion-form__input-captcha {width: auto}
.goods-opinion-form__captcha + .goods-opinion-form__submit-button {margin-bottom: 15px}
.goods-opinion-form__captcha-img {max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion-form__captcha-refresh-button {margin-left: 10px;padding: 10px;line-height: 1}
.goods-opinion-list .opinion-item_line{width: 100%;display: flex;}
.goods-opinion-list .opinion-item_line:not(:last-child){margin-bottom:8px;}
.goods-opinion-list .store_response{color: #ffd600; margin-right: 15px;min-width: 100px;}
.goods-opinion-list{max-height: 600px;overflow: auto;padding-right: 5px;}
.goods-opinion-list::-webkit-scrollbar{width: 3px;}
@media all and (max-width: 768px){
  .goods-opinion-form__submit-button {margin: auto}
  .goods-opinion-form__input-wrap {max-width: 100%}
}
/* Список отзывов */
.opinion-item:not(:last-child){padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 15px}
.opinion-item .opinion-item__row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.opinion-item .goodsDataOpinionListClient{margin-right: 15px;font-size: 18px;font-weight: 600;text-decoration: underline;}
.opinion-item  .opinion-item__desc{font-size: 14px;}
.opinion-item .opinion-item__title {margin-bottom: 20px}
.opinion-item .opinion-item__date {margin-left: auto;opacity: 0.5;font-size: 14px;}
@media all and (max-width: 576px){
  .opinion-item .opinion-item__col._left,
  .opinion-item .opinion-item__col._right {width: 100%}
  .opinion-item .opinion-item__col._right {margin: 5px 0 3px 0;}
}
@media all and (max-width: 480px){
  .opinion-item .goodsDataOpinionListClient{font-size: 16px;}
}
@media all and (max-width: 380px){
    .goods-opinion-form__submit-button{width: 100%;}
}
/* Счётчик отзывов */
.review-counter {display: flex;flex-direction: column;max-width: 265px;width: 100%;padding-right: 15px;border-right: 1px solid  rgba(255,255,255,0.3)}
.review-counter .review-grade {height: 84px;border: 1px solid rgba(255,255,255,0.3);border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.review-counter .review-grade .review-count .count {font-size: 40px;color: #ffd600;font-weight: bold;}
.review-counter .review-grade .review-count span + span {margin-left: 5px;font-size: 25px;}
.review-counter .grade-lines {padding-top: 20px;}
.review-counter .grade-lines .grade-block {margin-bottom: 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.review-counter .grade-lines .grade-block:last-child {margin-bottom: 0;}
.review-counter .grade-lines .grade-block .grade-text {width: 75px;    flex-shrink: 0;}
.review-counter .grade-lines .grade-block .grade-line {display: block;width: 100%;height: 11px;background: rgba(255,255,255,0.5);border-radius: 2px;}
.review-counter .grade-lines .grade-block .grade-line .grade-line-count {display: block;width: 0;max-width: 150px;height: 10px;background: #ffd600;border-radius: 2px;transition: all .3s;}
.review-counter .grade-lines .grade-block .grade-count-number {padding-left: 15px;}
@media all and (max-width: 660px) {
  .goods-opinion-list .opinion-item_line{flex-wrap: wrap;}
  .review-counter {margin-right: 0;padding-bottom: 30px;border-right: 0;padding-right: 0;}
  .review-counter .grade-lines .grade-block .grade-line {max-width: 100%;width: 100%}
  .review-counter .grade-lines .grade-block .grade-line .grade-line-count {max-width: 100%}
  .review-counter._visible + .goods-opinion-form {border-left: 0;padding: 0}
}
@media all and (max-width:480px) {
  .product-tabs .content_title {font-size:20px;}
}
/** Вы смотрели **/
.viewed.product .title {padding: 15px;background: #fafafa;font-family: 'Roboto', sans-serif;}
.block.viewed {width: 100%;}
.viewed .content .viewed-items {text-align: left;}
.viewed .owl-item.active:before {content: "";height: 100%;border-right: 1px solid rgba(255,255,255,0.7);position: absolute;right: -15px;}
.viewed .owl-item.active:last-child:before{display:none;}
.viewed .content .viewed-items .owl-item > div {display: inline-block;float: none;width: 100%;max-width: 300px;padding: 0;}
.viewed .content .viewed-items .item-inner {display: flex;align-items: center;position: relative;width: 100%;background-color: transparent;box-shadow: none;border: 0;border-radius: 0;}
.viewed .content .viewed-items .product-image {width: 100px;height: 100px;padding: 2px;}
.viewed .content .viewed-items .product-image a {border-radius: 5px;display: flex;justify-content: center;align-items: center;position: relative;width: 100%;height: 100%;z-index: 0;overflow: hidden;background: #fff;text-align: center;}
.viewed .content .viewed-items .product-image a img {width: auto;}
.viewed .content .viewed-items .product-info {position: relative;margin-left: 15px;width: calc(100% - 100px);text-align: left;background-color: transparent;}
.viewed .content .viewed-items .product-info .product-name {display: block;overflow: hidden;margin-bottom: 8px;max-height: 57px;padding: 0;font-size: 16px;color: #ffffff;word-break: break-word;}
.viewed .content .viewed-items .product-info .product-name:hover {color: #ffd600;text-decoration: underline;}
.viewed .content .viewed-items .product-info .price-box {margin: 0;padding: 0;border: none;display: flex;align-items: baseline;}
.viewed .content .viewed-items .price.old-price{font-size: 14px}
.viewed .content .viewed-items .price {font-size: 18px;}
.viewed .owl-carousel .owl-nav {position: absolute;right: 0px;}
.viewed .owl-carousel .owl-nav > button {display: inline-block;position: relative;text-align: center;font-size: 21px;color: #777;width: 25px;}
.viewed .owl-carousel .owl-nav > button:hover {color: #ff0098;}
.viewed .owl-carousel .owl-nav .owl-prev:after, .viewed .owl-nav .owl-next:after {display: inline-block;font-family: "FontAwesome";text-align: center;}
.viewed .owl-carousel .owl-nav .owl-prev:after {content: "\f104";}
.viewed .owl-carousel .owl-nav .owl-next:after {content: "\f105";}
.viewed .owl-carousel .owl-nav {top: -45px;}
.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}
@media all and (max-width: 991px) {
.viewed .content._active .owl-nav {top: -50px}
.viewed > .title {padding: 6px 20px;cursor: pointer;border: 2px solid #dce4e9;color: #5d7483}
.viewed > .title .fal {display: inline-block;vertical-align: middle}
.col-left .page-sidebar .viewed .content {width: 80%;position: fixed;right: -100%;top: 0;height: 100%;z-index: 50;background: #fff;padding: 15px;-webkit-transition: right .3s cubic-bezier(0,1,.63,1);transition: right .3s cubic-bezier(0,1,.63,1)}
.col-left .page-sidebar .viewed .content._active {right: 0}
.col-left .block .content .content-title {display: block;padding-bottom: 10px;font-size: 22px; border-bottom: 1px solid #edf1f4;margin-bottom: 15px;font-weight: 700}
}
@media all and (max-width: 780px) {
.viewed .title{padding: 10px 30px;font-size: 22px;margin-bottom: 25px;}
}
@media all and (max-width: 480px) {
  .viewed .content .viewed-items .owl-item > div{max-width: 100%;}
}
/* С этим товаром смотрят, Сопутствующие товары */
.related-goods, .related-views {width: 100%;}
/*** Товары ***/
.toolbar {padding: 30px 0 0;}
.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: 30px;}
.toolbar.bottom .pages {display: block;}
.toolbar.bottom .sort-by {display: none}
.toolbar .OrderFilterForm {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;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.view-mode {margin-left: 30px;}
.view-mode .view-mode-btn {display: block;background-size: 21px;background-repeat: no-repeat; background-position: center;float: left;width: 40px;min-width: 40px;height: 40px;cursor: default;border: 1px solid #ffffff;border-radius: 5px;}
.view-mode a.view-mode-btn {cursor: pointer;}
.view-mode .view_mode_table{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M0 0.995575C0 0.445734 0.445735 0 0.995576 0H8.05751C8.60735 0 9.05309 0.445735 9.05309 0.995576V8.05751C9.05309 8.60735 8.60735 9.05309 8.05751 9.05309H0.995575C0.445734 9.05309 0 8.60735 0 8.05751V0.995575Z' fill='white'/%3E%3Cpath d='M11.9469 0.995575C11.9469 0.445734 12.3926 0 12.9425 0H20.0044C20.5543 0 21 0.445735 21 0.995576V8.05751C21 8.60735 20.5543 9.05309 20.0044 9.05309H12.9425C12.3926 9.05309 11.9469 8.60735 11.9469 8.05751V0.995575Z' fill='white'/%3E%3Cpath d='M0 12.9425C0 12.3926 0.445735 11.9469 0.995576 11.9469H8.05751C8.60735 11.9469 9.05309 12.3926 9.05309 12.9425V20.0044C9.05309 20.5543 8.60735 21 8.05751 21H0.995575C0.445734 21 0 20.5543 0 20.0044V12.9425Z' fill='white'/%3E%3Cpath d='M11.9469 12.9425C11.9469 12.3926 12.3926 11.9469 12.9425 11.9469H20.0044C20.5543 11.9469 21 12.3926 21 12.9425V20.0044C21 20.5543 20.5543 21 20.0044 21H12.9425C12.3926 21 11.9469 20.5543 11.9469 20.0044V12.9425Z' fill='white'/%3E%3C/svg%3E");}
.view-mode .view_mode_table.active{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M0 0.995575C0 0.445734 0.445735 0 0.995576 0H8.05751C8.60735 0 9.05309 0.445735 9.05309 0.995576V8.05751C9.05309 8.60735 8.60735 9.05309 8.05751 9.05309H0.995575C0.445734 9.05309 0 8.60735 0 8.05751V0.995575Z' fill='%23FFD600'/%3E%3Cpath d='M11.9469 0.995575C11.9469 0.445734 12.3926 0 12.9425 0H20.0044C20.5543 0 21 0.445735 21 0.995576V8.05751C21 8.60735 20.5543 9.05309 20.0044 9.05309H12.9425C12.3926 9.05309 11.9469 8.60735 11.9469 8.05751V0.995575Z' fill='%23FFD600'/%3E%3Cpath d='M0 12.9425C0 12.3926 0.445735 11.9469 0.995576 11.9469H8.05751C8.60735 11.9469 9.05309 12.3926 9.05309 12.9425V20.0044C9.05309 20.5543 8.60735 21 8.05751 21H0.995575C0.445734 21 0 20.5543 0 20.0044V12.9425Z' fill='%23FFD600'/%3E%3Cpath d='M11.9469 12.9425C11.9469 12.3926 12.3926 11.9469 12.9425 11.9469H20.0044C20.5543 11.9469 21 12.3926 21 12.9425V20.0044C21 20.5543 20.5543 21 20.0044 21H12.9425C12.3926 21 11.9469 20.5543 11.9469 20.0044V12.9425Z' fill='%23FFD600'/%3E%3C/svg%3E");}
.view-mode .view_mode_list{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' viewBox='0 0 21 17' fill='none'%3E%3Cpath d='M0 0.132812H4.64678V4.77959H0V0.132812Z' fill='white'/%3E%3Cpath d='M6.1235 0.132812H21V4.77959H6.1235V0.132812Z' fill='white'/%3E%3Cpath d='M0 6.16257H4.64678V10.8093H0V6.16257Z' fill='white'/%3E%3Cpath d='M6.1235 6.16257H21V10.8093H6.1235V6.16257Z' fill='white'/%3E%3Cpath d='M0 12.1919H4.64678V16.8388H0V12.1919Z' fill='white'/%3E%3Cpath d='M6.1235 12.1919H21V16.8388H6.1235V12.1919Z' fill='white'/%3E%3C/svg%3E");}
.view-mode .view_mode_list.active{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' viewBox='0 0 21 17' fill='none'%3E%3Cpath d='M0 0.132812H4.64678V4.77959H0V0.132812Z' fill='%23FFD600'/%3E%3Cpath d='M6.1235 0.132812H21V4.77959H6.1235V0.132812Z' fill='%23FFD600'/%3E%3Cpath d='M0 6.16257H4.64678V10.8093H0V6.16257Z' fill='%23FFD600'/%3E%3Cpath d='M6.1235 6.16257H21V10.8093H6.1235V6.16257Z' fill='%23FFD600'/%3E%3Cpath d='M0 12.1919H4.64678V16.8388H0V12.1919Z' fill='%23FFD600'/%3E%3Cpath d='M6.1235 12.1919H21V16.8388H6.1235V12.1919Z' fill='%23FFD600'/%3E%3C/svg%3E");}
.view-mode .view-mode-btn.active{border-color: #ffd600;}
.view-mode .view-mode-btn:last-child{margin-left:15px;}
.products noindex, .OrderFilterForm {width: 100%;}
.sort-by, .show-by, .OrderFilterForm{display: flex;align-items: center;}
.sort-by select, .show-by select {width: 100%;height: 40px;line-height: 30px;margin: 0;font-size: 16px;cursor: pointer;background-color: #000000;border-radius: 5px;color: #ffffff;border: 1px solid #ffffff;min-width: 100px;}
.show-by {margin-left: auto;}
.sort-by label{margin-right: 25px;white-space: nowrap;}
.sort-po{display:flex; align-items: center;}
.sort-by {margin-right: 30px;}
.icon_filter_main{display:none;width: 40px; height: 40px;background-size: 20px;background-repeat: no-repeat;border: 1px solid #fff;border-radius: 5px;margin-right: 30px;background-position: center;background-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='M19.2204 0.128937L0.790588 0C0.788749 0 0.786911 0 0.785073 0C0.110289 0 -0.249239 0.796204 0.198064 1.29913L6.84052 8.77106V19.2182C6.84052 19.9327 7.72501 20.2696 8.2051 19.7437L12.8907 14.61C13.022 14.4661 13.0948 14.2787 13.0948 14.0845V8.77701L19.7951 1.4357C20.2506 0.936738 19.8973 0.13382 19.2204 0.128937Z' fill='%23FFFFFF'/%3E%3C/svg%3E");}
.icon_filter_main.active{border: 1px solid #ffd600;background-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='M19.2204 0.128937L0.790588 0C0.788749 0 0.786911 0 0.785073 0C0.110289 0 -0.249239 0.796204 0.198064 1.29913L6.84052 8.77106V19.2182C6.84052 19.9327 7.72501 20.2696 8.2051 19.7437L12.8907 14.61C13.022 14.4661 13.0948 14.2787 13.0948 14.0845V8.77701L19.7951 1.4357C20.2506 0.936738 19.8973 0.13382 19.2204 0.128937Z' fill='%23FFD600'/%3E%3C/svg%3E");}
@media all and (max-width:1199px) {
   .sort-by label{display:none;}
}
@media all and (max-width:1050px) {
  .icon_filter_main{display:block;}
}
@media all and (max-width:680px) {
.sort-by, .show-by, .OrderFilterForm{flex-wrap: wrap;}
.sort-by {display: block;margin-right: 0;width: calc(100% - 70px - 130px);}
.icon_filter_main, .sort-by, .show-by{margin-bottom: 15px;}
.icon_filter_main{order: 1;}
.sort-by{order: 2;}
.show-by{order: 3;}
.sort-po{order: 4;}
.view-mode{order: 5;}
}
@media all and (max-width:380px) {
  .icon_filter_main{margin-right:15px;}
  .sort-by{width: calc(100% - 55px - 115px);}
}  
/** Навигация **/
.pages {margin: 0 auto;padding: 0;list-style: none;list-style-position: inside;}
.pages ol {display: block;margin: 0;padding: 0;font-size: 0;}
.pages li {display: inline-block;vertical-align:middle;cursor: default;text-align: center;color: #ffffff;}
.pages li:not(:last-child):not(.pages_points){margin-right: 10px;}
.pages li.current a{color: #111919;background: #ffd600;pointer-events: none;cursor: default;}
.pages li.current a:hover{color: #111919;}
.pages li.last, .pages li.first{background: #111919;border-radius: 5px;}
.pages li a{background: #111919;padding: 5px 15px;display: block;height: 100%;position: relative;font-size: 14px;line-height: 28px;vertical-align: middle;text-align: center;border-radius: 5px;}
.pages li a:hover{color: #ffd600;cursor: pointer;}
.pages li.current span {cursor: default;}
.pages_points {cursor: default;height: 38px;text-align: center;width: 38px;font-size: 16px;line-height: 38px;}
.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: #ffd600;}
.toolbar .last{margin-left:10px;}
.toolbar .first{margin-right:10px;}
@media all and (max-width:480px) {
  .pages li a{padding: 5px 15px;}
  .pages li:not(:last-child):not(.pages_points){margin-right: 5px;}
  .toolbar .last{margin-left: 5px;}
  .pages_points{width: 28px;}
  .toolbar{padding: 25px 0 0;}
}
@media all and (max-width:380px) {
   .pages li a{padding: 0px 10px;}
}
@media all and (max-width:320px) {
  .pages li a{padding: 0px 8px;font-size: 12px;line-height: 24px;}
  .pages li:not(:last-child):not(.pages_points){margin-right: 3px;}
  .toolbar .last{margin-left: 3px;}
  .pages_points{width: 28px;font-size: 14px;height: 34px;}
  .toolbar{padding: 25px 0 0;}
}
/** Фильтры **/
.filters {display: block;width: 100%;padding: 20px 0 0;}
.filters .filter_top{display: flex; align-items: center;margin-bottom:20px;}
.filters #filters-reset{margin-left: auto;color: #ffffff;font-size: 14px;}
.filters #filters-reset:hover{color: #ffd600;opacity:1;}
.filters .title._main {width: max-content;padding-right: 0;font-size: 22px;    margin: 0;}
.filters .title {display: block;margin-bottom: 20px;position: relative;width:100%;padding: 0;padding-right: 30px; text-align: left ;font-size: 18px;cursor: pointer;}
.filters .title:hover {color: #ffd600;}
.filters .title.active{margin-bottom: 0;}
.filters .title .filter-arrow {position: absolute;top: 50%;margin-top: -14px;right: 1px;font-size: 30px;width: 15px;height: 30px;transition: -webkit-transform .15s ease-in-out;-webkit-transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out}
.filters .title.active .filter-arrow {-webkit-transform: rotate(-180deg);transform: rotate(-180deg)}
.filters .disabled_filter{opacity: 0.5;cursor: default;}
.filters .disabled_filter input{border-color: #fff !important;cursor: default;}
.filters .disabled_filter label{cursor: default !important;}
.filters .disabled_filter input[type="checkbox"]:after, .filters .disabled_filter .counter{display:none !important;}
.filters-goods .filter {display: block;}
.filters-goods .filter:not(:last-child){margin-bottom: 30px;}
.filters-goods .filter-inner.crop {max-height: 270px;overflow: auto;}
.filters-goods .title.active ~ .filter-more {display: none}
.filters .filter-inner .filter-item:not(:last-child) {padding-bottom: 20px;}
.filter-item input[checked="checked"] + label{color: #ffd600;}
.filter-item input:hover + label, .filter-item input:checked + label{color: #ffd600;}
.filters .filter-inner .filter-item{display: flex; align-items: center;padding-right: 5px;}
.filters .filter-inner .filter-item .fal {display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter {display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 5px;color: #111919;background-color:#ffd600}
.filters .filter-inner .filter-item .counter{display:none;}
.filters-goods .filter label {display: flex;align-items: center;font-size:16px;cursor: pointer;}
.filters-goods .filter label:hover{color: #ffd600;}
.filters-goods .filter select {height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filters-goods .filter select:focus {border: 1px solid #000;}
.filters .filters-goods-active {display:none;}
.filters .filters-goods-active #filters-reset {margin: 10px auto;display: block}
.filters .filters-goods-active .filter-inner .filter-item .counter {margin-top: -3px;display: none;}
.filters-goods-active,.filters-price {margin-bottom: 15px;}
.filters .filter-inner .filter-item.inactive {opacity: 0.5;pointer-events: none;}
#goods-filter-price-slider.noUi-target {height: 2px;margin-bottom: 20px;background: #c1c1c1;box-shadow: none;border: 0;margin-left: 1px;margin-right: 1px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle {background: #ffd600;top: -5px;width: 11px;height: 11px;cursor: pointer;outline: 0;box-shadow: none;border-radius: 50%;border-color: #ffd600;}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before {content: none;}
#goods-filter-price-slider .noUi-connect {background: #ffd600;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower {right: -11px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper {right: 0;}
.filters-price .layout-slider {text-align: center;margin-bottom: 30px;max-width: 300px;}
.filters-price .layout-slider .filter-range{display: flex;align-items: center;justify-content: space-between;}
.filters-price .goodsFilterPriceSubmit {margin: 20px auto 0;width: max-content;}
.filters-price .goodsFilterPriceSubmit button{color: #ffffff;background: transparent;border-color: #ffffff;padding: 20px 30px;font-size: 16px;}
.filters-goods-active .button.small{color: #111919;background: #ffffff;}
.filters .filters-goods-active #filters-reset{color: #ffffff;background: transparent;border-color: #ffffff;}
.filters-price .goodsFilterPriceSubmit button:hover, .filters .filters-goods-active #filters-reset:hover{color: #ffd600 !important;border-color: #ffd600;}
.filters-price .layout-slider .filter-range-col {position:relative;display: inline-block; vertical-align: middle;width: calc(50% - 7px);}
.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%;height: 37px;display:inline-block;text-align: center;font-size:16px;line-height: 37px;padding: 0;padding-left:35px;padding-right: 15px;}
#main .col-left .filters .filters__close{display:none;}
@media all and (max-width: 1050px) {
  .filters #filters-reset{font-size: 14px;margin-right: 30px;}
  #main .col-left{width:100%;max-width:330px;transform: translate(200%, 0px);transition: all 0.3s ease-in-out;right: 0;top: 0;}
  #main .col-left .filters .filters__close{display:flex;}
  .filters .filters__close{margin-left: auto;margin-right:0}
  .filters .filter_top{align-items: center;border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 15px;}
   #main .col-left.opened{transform: translate(0px, 0px);opacity: 1;z-index: 999999;height: 100%;}
  .filters .title._main{background-color: #ffd600;width: 116px;height: 43px;border-radius: 5px;display: flex;align-items: center;color: #111919;font-size: 16px;justify-content: center;}
}
@media all and (min-width: 992px) {
  .filters > .content {display: block!important;}
}
/*** Категории ***/
.index .categories .item {margin-bottom:20px;}
.toolbar + .categories {padding-top: 30px;}
.index .categories_grid{grid-template-columns: repeat(6, 1fr);}
.categories_grid {position: relative;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;text-align: center;width: 100%;overflow: hidden;}
.categories_grid.goodsEmpty{margin-bottom: 30px;}
.categories_grid .item {position: relative;}
.categories_grid .item .cat-image {border-radius: 5px;background: #ffffff;overflow: hidden;}
.categories_grid .item .cat-image a {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: contain;max-height: 100%;position: absolute;left: 0;top: 0;}
.categories_grid .item .cat-name {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 15px;font-size: 20px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.categories_grid .item .cat-name a {display: block;text-align: left;overflow: hidden;font-size: 16px;font-family: 'Roboto', sans-serif;word-break: break-word;}
.categories_grid .item:hover .cat-name a {color: #ffd600}
.categories_grid .item:before {content: "";height: 100%;border-right: 1px solid rgba(255,255,255,0.7);position: absolute; right: -15px;}
.categories_grid .item:last-child:before {content: "";display:none;}
@media all and (max-width:980px){
  .index .categories_grid{grid-template-columns: repeat(5, 1fr);}
}
@media all and (max-width:780px){
  .index .categories_grid{grid-template-columns: repeat(4, 1fr);}
  .categories_grid {grid-template-columns: repeat(4, 1fr);}
}
@media all and (max-width:680px){
  .index .categories_grid{grid-template-columns: repeat(2, minmax(160px, 1fr));}
  .categories_grid {grid-template-columns: repeat(2, minmax(160px, 1fr));}
}
@media all and (max-width:380px){
  .index .categories_grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
  .categories_grid {grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
}
/*** Левая часть ***/
.col-left .page-sidebar {z-index: 1;height: 100%;}
.col-left .page-sidebar .block.catalog, .col-left .page-sidebar .block.filters{background: #111919;padding: 15px;border-radius: 5px;}
.col-left .page-sidebar .block.filters{max-height: 100%;height: 100%;overflow-y: auto;}
.col-left .block {margin-bottom: 30px;}
.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: #ffd600;}
@media all and (max-width:991px){
  .col-left .page-sidebar {padding-bottom: 0;border-right: 0;}
}
/*** Правая часть ***/
.page-content {padding: 15px;}
.page-content.no-padding {padding: 0;}
/** Каталог **/
.col-left .block .content {padding: 0;overflow: hidden;}
.col-left .block .content ul {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.col-left .block.catalog .content ul.sub li a {font-size: 14px;}
.col-left .block.catalog .content ul li {position: relative;}
.col-left .block.catalog .content ul li:last-child {margin-bottom: 0;}
.col-left .block.catalog .content ul li a {display: block;position: relative;text-transform: none;font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: #ffffff;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: #ffd600;}
.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: #ffd600;}
.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: 10px;color: #5d7483;background-color: #f1f1f1}
/** Вы смотрели **/
.col-left .block.viewed .content {overflow: visible;padding-top: 10px;}
/** Меню **/
.col-left .block.user-menu .content ul li a.active {font-weight: bold;}
/* Быстрый просмотр */
.fancybox-inner .container {max-width: 950px;padding:0;}
.quickView .fancybox-inner .container {max-width: 700px;}
.fancybox-inner .block-bg {border: none;margin-bottom:0;}
.fancybox-inner .product-view .product-order .add-to-box .button.quick {display: none;}
.fancybox-inner .product-view .product-order .add-to-box .more {display: inline-block;}
.fancybox-inner .product-view .product-img-box{width: 150px;height: 150px;}
.fancybox-inner .product-view .product-shop .product-neighbor {display: none;}
.fancybox-inner .product-view .product-img-box .product-image a {cursor: default;pointer-events: none;}
.fancybox-inner .product-view .product-img-box .thumblist-box {display: none;}
.fancybox-inner .product-view .goodsRightBlock{margin-left: 0;}
.fancybox-inner .product-view .sticky-panel{display:none;}
.fancybox-inner .product-view .goodsRightBlock .goodsDataMainDiscountInfo{flex-direction: column;}
.fancybox-inner .product-view .goodsRightBlock{max-width: calc(100% - 200px - 30px);margin-left: 30px;width: 100%;}
.fancybox-inner  .thumblist_navigation.next, .fancybox-inner .thumblist_navigation.prev{display:none;}
.fancybox-inner .product-view .add-compare,
.fancybox-inner .product-view .add-wishlist,
.fancybox-inner .product-view .product-neighbor,
.fancybox-inner .product-view .custom-block {display: none;}
.fancybox-inner .product-view .callback_notify{max-width:100%;height: 45px;}
.fancybox-inner .formfast-cart.bottom{display: flex;flex-direction: column;align-items: center;}
.fancybox-inner .formfast-cart.bottom .quickformfast{padding: 0;}
.fancybox-inner .formfast-cart.bottom .subtotal {max-width: 100%;margin-right: 0;margin-bottom: 20px;}
.fancybox-inner .formfast-cart.bottom .buttons {align-items: center;}
.fancybox-inner .formfast-cart .buttons .pp {text-align: center;}
@media(min-width: 1200px){
  .fancybox-inner .product-view .product-order .add-to-box .add-to-cart {
    padding-top: 0;
  }
  .fancybox-inner .product-view .product-order .actions .qty-wrap {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }
}
/*** Выбор модификации при добавлении в корзину ***/
.fancybox-inner .product-view.modification .product-shop {margin: 0;}
.fancybox-inner .product-view.modification .product-shop > div {display: none;}
.fancybox-inner .product-view.modification .product-shop .price-box {display: block;border: 0;}
.fancybox-inner .product-view.modification .product-shop .product-name {display: block;margin-bottom: 15px;}
.fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsValues {display: none;}
.fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlock {padding: 0;}
.fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlockProperty select {display: block;}
.fancybox-inner .product-view.modification .product-shop .add-to-box {padding: 0px 0 0 0;margin: 0px 0 0 0;border: 0;text-align: center;}
.fancybox-inner .product-view.modification .product-shop .add-to-box .qty-wrap {margin: 0 0 15px 0;}
.fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .button {width: 100%;margin: 0;}
.fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .more {display: none;}
.fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .quick {display: none !important;}
.fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationArtNumber {display: none !important;}
.fancybox-inner .product-view.modification .product-img-box {width: 200px;}
.fancybox-inner .product-view.modification .general-img{height: 200px !important;width: 200px !important;}
.fancybox-inner .product-view.modification .product-shop {display: none;}
.fancybox-inner .product-view.modification .product-order .more{display: none;}
.fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .empty.active {display: block;}
.fancybox-inner .button.add-cart.quick{display:none;}
.fancybox-inner .goodsRightBlock .qty_links{margin: 0;}
.fancybox-inner  .add-to-box.actions.f-fix{display: flex;align-items: center;}
.fancybox-inner .goodsRightBlock .button3, .fancybox-inner .goodsRightBlock .button2, .fancybox-inner .callback_notify{margin: 0;font-size: 16px;max-width: 100%;height:45px;}
.fancybox-inner .goodsRightBlock .product-name h1{font-size: 20px;margin-bottom: 25px;}
@media all and (max-width: 680px){
  .fancybox-inner .product-view .goodsRightBlock{max-width: 100%;margin-top: 15px;margin:0;}
  .fancybox-inner .product-view.modification .product-img-box{display:none;}
  .fancybox-inner .price_sale_block, .fancybox-inner .goodsRightBlock .product-name h1{margin-bottom:15px;}
  .fancybox-inner .informationBlockSale{margin-bottom: 20px;font-size: 14px;}
  .fancybox-inner .goodsRightBlock .product-name h1{font-size: 18px;}
  .fancybox-inner .goodsDataMainModificationPriceNow{font-size: 20px;}
  .fancybox-inner .goodsRightBlock .price.old-price{font-size: 14px;}
  .fancybox-inner .actions .qty-wrap{margin-right:15px;}
}
@media all and (max-width: 320px){
  .fancybox-inner .goodsRightBlock .button3, .fancybox-inner .goodsRightBlock .button2, .fancybox-inner .product-view .callback_notify{height: 35px;}
  .fancybox-inner .qty-set > a{width: 35px;height: 35px;line-height: 35px;}
  .fancybox-inner input.quantity, input.cartqty{width: 35px;height: 35px;}
}
/** Товар с модификациями **/
.products-container .item._with-mod .actions .qty-wrap{display:none;}
/*** Страница: Ajax добавление товара в корзину ***/
.noty__addto {background: #111919;padding: 30px;border-radius: 5px;display: flex;align-items: center;flex-wrap: wrap;text-align: left;}
.noty__addto i {width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty__addto .icon-check{background-size: contain;background-repeat: no-repeat;width: 20px;height: 15px;background-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 .title.good{font-size: 18px;}
.noty__addto .cart-product, .noty__addto .buttons{display:none;}
.noty__addto a {color: #ffd600;}
.noty__message {width: calc(100% - 60px);padding-left: 30px;}
/*.noty_type__success a, .noty_type__success a:visited, .noty_type__success a:focus, .noty_type__success a:hover {color: inherit;}*/
.noty_type__warning .noty__addto {color: #ffffff;background-color: #111919;border-color: #111919;}
.noty__addto .icon-close {background-size: contain;background-repeat: no-repeat;width: 20px;height: 15px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M1.58203 21L21.5844 1M1.58442 1L21.5844 21' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");}
.noty_type__success .noty__addto {color: #ffffff;background-color: #111919;border-color: #111919;margin-top:15px;}
.noty_type__success.noty_has_progressbar .noty_progressbar {background-color: #1E6F52;opacity: 1;height: 5px;}
.noty_type__warning.noty_has_progressbar .noty_progressbar {background-color: #912615 ;opacity: 1;height: 5px;}
.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:none}
/*** Быстрый заказ ***/
.quickformfast {max-width: 500px;padding: 0 15px;overflow-x: hidden;text-align: center;}
@media all and (max-width: 481px){
  .quickformfast {padding: 0;}
}
.quickformfast .success, .quickformfast .warning {margin-bottom: 10px;}
.quickformfast .form-list {margin-bottom: 0;}
.quickformfast .couponBlock .coupon_clear,
.quickformfast .couponBlockSale,
.quickformfast .coupon-btn {display: none}
.formfast .formfast .buttons {margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;}
.formfast .order_grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));width: 100%;grid-gap: 30px;}
.fancybox-inner .formfast .order_grid {display: grid;grid-template-columns: repeat(1, 1fr);width: 100%;grid-gap: 30px;}
.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 {background: #111919;height: 60px;display: flex;align-items: center;padding: 15px;font-size: 22px;border-radius: 5px;margin-bottom: 30px;}
.formfast #caps_lock {display: none;width: 230px;padding: 10px 0;margin: 0 auto;}
.formfast #caps_lock .fa-warning {font-size: 18px;color: #cc003d;}
.formfast .form-list .small{display: flex;justify-content: space-between;}
.formfast .form-list .small .field {width: calc(50% - 15px);}
.formfast .form-list .fields.small.first {margin-right: 45px;}
.form-list input{max-width:100%;}
.fields.small {display: flex;align-items: center;}
.deliveryConvenientDate .fields.small .selectBlock{margin: 0 15px;}
.deliveryConvenientDate .fields.small .selectBlock._2{margin-right: 0;}
.formfast select{max-width:100%;width: 100%;background-color: #000000;height: 40px;}
.formfast .contactWantRegister {margin-bottom: 10px;display: flex;align-items: center;}
.formfast .contactRegisterNeedElement {margin-top: 10px;}
.formfast .input-box {position: relative;}
.formfast .input-box .input {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.formfast .input-box textarea{max-width: 100%;}
.showPassBlock {position: absolute;top: 0;right: 0;}
.showPassBlock .showPass,
.showPassBlock .OrderShowPass{display: block;padding: 11px 15px}
.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;}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription {margin: 15px auto 0;overflow: hidden;text-align: justify;}
.currentPaymentDescription, .currentDeliveryDescription{opacity:0.5;}
.delivery .manufacturer-list .currentDeliveryDesc > div {word-break: break-word;justify-content: space-between;display: flex;}
.delivery .manufacturer-list .currentDeliveryDesc > div span{color: #ffd600;}
.delivery .manufacturer-list .currentDeliveryDesc > div .changeprice{margin-right:5px;}
.delivery .manufacturer-list .currentDeliveryPrice {margin-bottom: 5px;}
.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: 10px;font-size: 18px;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%;}
.coupons .couponBlock label {display: block;margin-bottom: 10px;font-weight: normal;text-align: left;}
.coupons .couponBlock .input-box {display: block;}
.coupons .couponBlock .input {max-width:100%;}
.coupons .couponBlock .coupon_clear {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: flex;align-items: center;transition: color .3s;     padding-top: 10px;}
.coupons .couponBlockSale.active {color: #ffffff;}
.coupons .couponBlocLabel {margin-right: 15px;}
.coupons .couponBlockPrice p {font-weight: 700;margin-bottom: 0;color: #ffd600;}
.coupons .coupon-btn {position: absolute;margin: 0;width: 40px;height: 40px;right: 0;top: 0;background-color: #ffd600;border-color:#ffd600;background-position: center;background-repeat: no-repeat;background-size: 15px;background-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.84765 12.9845L7.51682 17.6378C7.99015 17.6378 8.19515 17.4345 8.44098 17.1903L10.6601 15.0695L15.2585 18.437C16.1018 18.907 16.696 18.6595 16.9235 17.6612L19.9418 3.51784L19.9426 3.517C20.2101 2.27034 19.4918 1.78284 18.6701 2.08867L0.928482 8.88117C-0.282352 9.35117 -0.264018 10.0262 0.722648 10.332L5.25848 11.7428L15.7943 5.15034C16.2901 4.822 16.741 5.00367 16.3701 5.332L7.84765 12.9845Z' fill='%23111919'/%3E%3C/svg%3E");}
.coupons .coupon-btn._disabled {pointer-events: none;background-color: #ffffff;border-color:#ffffff;}
.formfast-cart.top{display: none;justify-content: right;}
.formfast-cart.bottom{display: none;align-items: center;margin-top: 60px; width: 100%;background: #111919;border-radius: 5px;padding: 15px;}
.formfast-cart.bottom .buttons{margin-left: auto;display: flex;flex-direction: column;align-items: end;}
.formfast-cart.bottom .buttons .button{width: max-content;}
.formfast-cart.top .buttons a {width: max-content;margin-left: auto;display: block;}
.formfast-cart > .title {display: block;position: relative;overflow: hidden;margin: 30px 0 35px 0;padding: 0 5px 5px;border-bottom: 1px solid #dce4e9;text-align: center;}
.formfast-cart .cart-products-list {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.formfast-cart .cart-products-list .item {border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 15px;padding-bottom: 15px;}
.formfast-cart .cart-products-list img {border-radius: 5px;}
.formfast-cart .cart-products-list .item > div{display: inline-block;}
.formfast-cart .cart-products-list .item .product-image {display: inline-block;width: 25%;text-align: center;vertical-align: top;margin-right: 3%;}
.formfast-cart .cart-products-list .item .product-image img {width: auto;max-width: 100%;max-height: 80px;}
.formfast-cart .cart-products-list .item .product-details .product-price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.formfast-cart .cart-products-list .item .product-details .product-price .quantity {margin-right: 5px;}
.formfast-cart .cart-products-list .item .product-details .product-name {display: block;margin-bottom: 5px;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.formfast-cart .cart-products-list .item .product-details .product-price .price {font-size: 18px;}
.formfast-cart .min_priceOrder_info{font-size: 12px;margin-bottom: 10px;color: #ff1045;}
.formfast-cart.bottom .subtotal {width: 100%;max-width:50%;margin-right:30px;}
.formfast-cart.bottom button[type="submit"][disabled="disabled"]{opacity: 0.5;pointer-events: none;cursor: default;}
.fancybox-wrap .formfast-cart.bottom{display:flex;flex-direction: column;}
.fancybox-wrap  .formfast-cart.bottom .subtotal{max-width:100%;margin-right: 0;}
.formfast-cart .subtotal > div {justify-content: space-between;display: flex;align-items: center;}
.formfast-cart .subtotal .delivery-sum .price{font-weight: 400;}
.formfast-cart .subtotal .delivery-sum .price .num{margin-right: 5px;}
.formfast-cart .subtotal > div .label {vertical-align: middle;line-height: 1.2;}
.formfast-cart.bottom .total span {color: #ffd600;font-weight: 400;}
.formfast-cart .subtotal > div.total {margin-top: 15px;padding-top: 15px;border-top: 1px solid rgba(255,255,255,0.3);}
.formfast-cart .subtotal .price {}
.formfast-cart .subtotal .price:after {font-size: 11px;}
.formfast-cart.top .buttons {margin-bottom: 20px;text-align: center;}
/*** Корзина ***/
.cart_block {width: 100%;}
.cartTable .cart__items {width: 100%;transition: 1s;}
.cartTable .cart__total div{display: flex;justify-content: space-between;}
.cartTable .cart__total div{opacity: 1;transition: 0.5s;}
.cartTable .cart__total div.hide{opacity: 0;}
.cartTable .cart__total > div:not(:last-child){margin-bottom: 15px;}
.cart__items .items .cart-right_block .closetd, .cart__items .items .cart-right_block .cart-price, .cart__items .items .cart-right_block .cart-qty{margin-left:30px;}
.cart__items .items .cart-right_block .cart-price {width: 100%;max-width: 100px;display: flex;justify-content: flex-end;}
.cart__items .items .cart-right_block{width: calc(100% - 130px);display: flex; align-items: center;}
.cartTable .cart__items .items {display: flex;align-items: center;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.cart__items .items .image{margin-right: 30px;}
.cart__items .items .image img{border-radius:5px;height: 100px;width: 100px;object-fit: contain;background: #ffffff;}
.cart__items .items .cart-right_block .name {width: 100%;}
.cart__items .items .cart-right_block .name a{font-size: 18px;display: block;max-height: 65px;overflow: hidden;}
.cart__items .items .cart-right_block .name div:not(:last-child){margin-bottom:10px;}
.cart__items .items .cart-right_block .cart-price span{font-size:22px;font-weight: 400;}
.cart__items .items .cart-right_block .name a:hover{text-decoration: underline;color:#ffd600;}
.cart__items .items .cart-right_block .name .properties{opacity: 0.5;font-size: 14px;margin-top:10px;}
.cart__items .items .cart-right_block .name .art{opacity: 0.5;font-size: 14px;margin-top:5px;}
.cartTable .cart__total{margin-left: 30px;max-width:420px;width:100%;background: #111919;border-radius: 5px;padding:30px;height: max-content;transition: 1s;overflow: hidden;}
.cartTable .total_info {display: block;margin-bottom: 15px;font-size: 14px;color: rgba(255,255,255,0.5)}
.cartTable .cart__total div.disc_margin {margin-bottom: 0;}
.cartTable {width: 100%;border-collapse: collapse;display: flex;}
.cartTable #closeOrder {display: none}
.cartTable svg {fill: #e8dbcf}
.cartTable svg:hover {fill: #ff7e7a}
.cartTable.disable .qty-wrap a, .cartTable.disable .qty-wrap input{color: rgba(255,255,255,0.5);pointer-events: none;cursor: default;}
.cartTable.disable .cart-price{padding:0;text-align: right;}
.cartTable.disable .closetd {display: none;}
.cartTable .cart__total .discounttr {border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 15px;}
.total span, .discounttr span {font-size: 24px;}
#startOrder, .formfast-cart.bottom .buttons .button {border-color: #ffd600;color: #ffd600;}
.cartTable .buttons {display: flex;align-items: center;width: 100%;}
.cartTable .price {font-size: 16px;white-space: nowrap}
.cartTable .price > span {font-size: 16px;}
.cart__total .total span{font-weight: 400;color: #ffd600;}
.cartTable .goods-image-other {max-width: 100px;max-height: 100px}
.cartTable .actions .button {width: calc(50% - 17px);}
.cartTable .actions .button:first-child{margin-right:30px;}
.cartTable .buttons .button {margin: auto;font-size: 14px;}
.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}
.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;}
@media all and (max-width: 680px) {
  .cart__items .items .cart-right_block{flex-wrap: wrap;}
  .cart__items .items .cart-right_block .name{order: 1;width: calc(100% - 45px);}
  .cart__items .items .cart-right_block .closetd{order: 2;margin-left: 0;margin-bottom: auto;}
  .cart__items .items .cart-right_block .cart-price{order: 3;margin-left: 0;justify-content: flex-start;}
  .cart__items .items .cart-right_block .cart-qty{order: 4;margin-left: auto;}
}
@media all and (max-width: 480px) {
  .cart__items .items .cart-right_block .cart-qty a{width: 35px;height: 35px;line-height: 35px;}
  .cart__items .items .cart-right_block .cart-qty input {width: 35px;height: 35px;}
  .cart__items .items .cart-right_block{width: calc(100% - 80px - 15px)}
  .cart__items .items .image img{height: 80px;width: 80px;}
}
@media all and (max-width: 380px) {
  .cart__items .items .cart-right_block .name a{font-size: 16px;}
  .cart__items .items .cart-right_block .name .properties, .cart__items .items .cart-right_block .name .art{font-size:12px;margin-bottom: 5px;}
  .cart__items .items .cart-right_block .cart-price{max-width: max-content;margin-right: auto;}
  .cart__items .items .cart-right_block .closetd .remove:after{font-size: 20px;}
}
/*** Личный кабинет (Страницы) ***/
.col-block {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));width: 100%;grid-gap: 30px;}
.col-block.not_form{grid-template-columns: repeat(1, 1fr);}
.maps_block{width: 100%;margin-top:30px;}
.maps_block iframe {border-radius: 5px;overflow: hidden;}
.col-account.form{background: #111919;padding: 30px;border-radius: 5px;height: max-content;width: 100% !important;}
.col-account.form h3{font-size: 24px;text-align:center;margin-bottom: 30px;}
.col-account.form textarea{max-width: 100%;}
.col-account.form input[name="form[assets_file]"]{border: none;padding: 0;margin: 15px 0;}
.col-account.form button{margin: 30px auto 15px;display: block;}
.col-account.contacts h3{font-size: 24px;background: #111919;line-height: 60px;padding: 0 30px;margin-bottom: 30px;border-radius: 5px;}
.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;}
.form-list .fields:not(:last-child){margin-bottom:15px;}
.account .message {margin-left: 15px;margin-right: 15px;}
.account.row .clientForm {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.clientForm .form-list{width:100%;}
.account.row .clientForm .col-account h3{margin-bottom:20px;}
.account.row .clientForm .col-account .buttons{margin-top:20px;}
@media all and (max-width: 680px) {
  .account.row .clientForm .col-account{width: 100%;}
}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button {margin-right: 11px;margin-bottom:5px;}
.optionAcc .col-account {width: calc(25% - 15px);}
/*** Обратный звонок, Связь с администрацией ***/
.blocks_contact {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap: 30px;}
.blocks_contact .title_contact{font-size: 16px;margin-bottom: 20px;display: block;font-weight: 600;}
.blocks_contact div{font-size: 14px;line-height: initial;}
.blocks_contact div:not(:last-child){margin-bottom:10px;}
.blocks_contact .block > div a, .blocks_contact .block .infoBlock{display: flex;align-items: center;}
.blocks_contact .block > div a:hover{color:#ffd600;}
.col-account.form input[name="form[assets_file]"]{font-size:14px}
@media all and (max-width: 1050px) {
  .optionAcc .col-account{width: calc(50% - 15px);margin-bottom:30px;}
}
@media all and (max-width: 780px) {
  .col-block{grid-template-columns: repeat(1, 1fr);grid-gap: 45px;}
  .col-account.contacts h3, .col-account.form h3{font-size: 20px;margin-bottom: 25px;}
  .blocks_contact .title_contact{margin-bottom:15px;font-size:16px;}
  .blocks_contact{grid-gap: 25px;}
  .col-account.form{padding: 15px;}
  .col-account.form button{margin: 15px auto 15px;}
}
@media all and (max-width: 480px) {
  .col-account.contacts h3, .col-account.form h3{padding: 0 15px;}
  .blocks_contact{grid-gap: 15px;}
  .blocks_contact{grid-template-columns: repeat(1, 1fr);}
}
/** Платежные системы на странице просмотра заказа **/
.order-info .title {margin-bottom: 20px;text-align: center;}
.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: #ffd600;}
.stages.active .title, .stages:hover .title {color: #21293c;}
/*** Страница Поиск ***/
.page-content .search {padding: 15px;}
.page-content .search h4 {margin-bottom: 10px;}
/*** Акции ***/
.discount-box {display: flex;flex-direction: column;}
.discount-box h3 {margin-bottom: 15px;}
.discount-box h3{font-size: 26px;}
.discount-box h3:hover{text-decoration: underline;color: #ffd600;}
.discount-box .desc{color:#ffffff;font-size: 26px;}
.discount-box h3 span {text-decoration: underline;}
.discount-box h4 {text-transform: none;margin-bottom: 30px;font-size: 16px;border: 1px solid rgba(255,255,255,0.3);padding: 15px;border-radius: 5px;}
.discount-box h4 span {color: #ffd600;text-transform: uppercase;}
.discount-box .desc {display: flex;flex-direction: column;}
.discount-box .content {width: 100%;transition: 0.5s;display: flex;align-items: center;justify-content: space-between;}
.discount-box .content._off {filter: grayscale(1);}
.discount-box .content:not(:last-child){border-bottom: 1px solid rgba(255,255,255, 0.3);padding-bottom: 15px;margin-bottom:15px;}
.discount-box .content .image img {display: block;margin: 0 auto;max-width: 100%;}
.discount-box .promoLine .time_sale{font-size: 20px;}
.discount-box .promoLine .text_sale {font-size: 60px;font-weight: 600;margin-right: 10px;color: #ffd600;}
.discount-box .sale_image {width: 100px;height: 100px;border-radius: 5px;overflow: hidden;}
.discount-box .sale_image img {width: 100%;height: 100%;object-fit: contain;}
.discount-box .promoLine .text_sale, .discount-box .promoLine .time_sale{white-space: nowrap;}
@media all and (max-width: 480px){
  .discount-box .sale_image{width: 80px;height: 80px;}
  .discount-box h3{margin: 0;}
  .discount-box .desc, .discount-box h3{font-size:22px;}
  .discount-box .promoLine .text_sale{font-size: 30px;}
  .discount-box .promoLine .time_sale{font-size: 14px;}
}
@media all and (max-width: 380px){
  .discount-box .desc, .discount-box h3{font-size: 18px;}
}
/*** Страница: Сравнение ***/
.CompareGoods .buttons {margin: 2rem 0 0;}
.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: #bfbfbf;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: #fff;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 {background: #ffd600;}
.CompareGoods__switch.switch-on:after {left: 33px;}
.CompareGoods .price__now {margin: 0;}
.CompareGoods .price__old {margin-right: 1rem;}
.CompareGoods .CompareGoodsHeader .title:hover{text-decoration: underline;}
/** Таблица сравнений **/
.CompareGoodsTableTbody {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 rgba(255,255,255,0.3);width: 100%;margin-bottom: 1rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.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 .add-cart.main_button{background-size:20px;max-width: 100%;}
.CompareGoodsTableTbody .image a:not(.remove) {display: block;padding-bottom: 100%;position: relative;}
.CompareGoodsTableTbody .owl-item .image img {object-fit: contain;background: #ffffff;border-radius: 5px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.CompareGoodsTableTbody .remove {border-radius: 3px;color: #111919;background: #ffffff;border: 1px solid #ffffff;position: absolute;top: 0;right: 0;z-index: 2;width: 2rem;height: 2rem;}
.CompareGoodsTableTbody .remove:hover {background: #ffd600;border-color: #ffd600;}
.CompareGoodsTableTbody .remove i {display: block;font-size: 1rem;line-height: 1.95rem;}
.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: 72px;line-height: 1.125rem;overflow: hidden;text-align: left;word-break: break-word;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod {display: block;margin-top: 5px;font-size: 13px;line-height: 15px;text-align: left;color: rgba(255,255,255,0.5);}
.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{font-weight: 400;margin-bottom: 15px;}
.CompareGoodsTableTbody .actions a.add-cart.quick{margin-right:30px;}
.CompareGoodsTableTbody .product__price {border: 0;display: flex;align-items: center;}
.CompareGoodsTableTbody .owl-stage-outer {margin-right: -1px;}
@media all and (max-width: 780px) {
  .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 .price-box .price__old {display: block;margin-top: 5px;}
.CompareGoodsTableTbody .actions .add-notify:before {display: none;}
}
/** Таблица избранного **/
.favorites_page .products-grid .remove {border-radius: 3px;position: absolute;top: 0;right: 0;z-index: 2;width: 2rem;height: 2rem;margin: 0;}
.favorites_page .products-grid .remove i {display: block;font-size: 1rem;line-height: 1.95rem;}
.favorites_page .products-grid .item .product-shop .product-name a{font-size:16px;}
.favorites_page .products-grid .remove.add-wishlist.added{color: #111919;background: #ffffff;border: 1px solid #ffffff;-webkit-mask-image: none;}
/*** Новости ***/
.news-box h5.title a{margin:0;color: #ffd600;}
.news-box h5.title a:hover{text-decoration: underline;}
.news-box .news {border-bottom: 1px solid rgba(255,255,255,0.3);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-time {text-align: right;margin-bottom: 15px;margin-top: 15px;color: rgba(255,255,255,0.5);}
/*** Страница ошибки ***/
.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: #111919;}
.content-loading, .content-loading:after {border-radius: 50%;width: 50px;height: 50px;}
.content-loading {background-color: transparent !important;font-size: 10px;position: fixed;top: 50%;left: 50%;margin: -25px 0 0 -25px;text-indent: -9999em;border: 2px solid #ccc;border-left-color: #ffd600;-webkit-animation: load8 0.6s infinite linear;animation: load8 0.6s infinite linear;}
.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;}
@-webkit-keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
.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 all and (max-width: 1199px) {
  .tabs-content{flex-wrap: wrap;}
.product-tabs .left_tabs, .product-tabs .right_tabs{max-width: 100%;width: 100%;}
.product-img-box{max-width: 50%;}
.product-tabs .right_tabs{margin-top: 30px;margin-left: 0;}
.product-tabs .right_tabs form{width: 100%;}
#content_4{margin-bottom: 0;}
.cartTable .cart__items .cart-name .image {display: block;text-align: center;margin: 0 0 15px 0;}
.cartTable .cart__items .cart-name .name {width: 100%;}
.product-view .product-shop .custom-block .item {text-align: center;padding: 0;}
.product-view .product-shop .custom-block .text-area {text-align: center;}
.cartTable .cart__items{width: 100%;}
.cartTable .cart__total{margin-left: auto;}
.cartTable{flex-direction:column;}
}
@media all and (max-width: 991px) {
.goodsRightBlock .product-name h1{font-size: 28px;}
.goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationArtNumber, .goodsRightBlock .ArtRatingsAvailableBlock .ratings{margin-right: 15px;}
.goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationAvailable, .goodsRightBlock .ArtRatingsAvailableBlock .goodsDataMainModificationArtNumber{font-size: 14px;}
.goodsRightBlock .goodsDataMainDiscountInfo{font-size: 12px;}
.toolbar.bottom .sort-by {display: none;}
.col-left .block {margin-bottom:10px;}
.discount-box .content .image {margin-bottom: 15px;}
.quickview {display: none !important;}
.step li {padding: 10px;}
#footer .callbackForm .button {margin: 0;}
#footer .fotter-bottom .copyright {text-align: center;margin-bottom: 15px;}
#footer .fotter-bottom .payments-block {text-align: center;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor {display: none;}
.product-view .product-shop .add-to-box .add-to-cart .button.quick {display: none;}
.goodsRightBlock .ArtRatingsAvailableBlock .product-neighbor {display:none;}
}
@media all and (max-width: 767px) {
.formfast .order_grid{grid-template-columns: repeat(1, 1fr);}
.formfast-cart.bottom{flex-direction: column;}
.formfast-cart.bottom .buttons{margin-left: 0;align-items: center;}
.formfast .buttons{margin:0;align-items: center;}
.formfast .buttons .pp{text-align: center;}
.formfast-cart.bottom .subtotal{max-width:100%;margin-right:0;margin-bottom:30px;}
.product-img-box{max-width: 100%;}
.goodsRightBlock{width: 100%;}
.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;}
#footer .callbackForm .button {margin: 0;clear: both;}
.cart-compare .title .title {display: none;}
.cart-compare > div {width: 50%;}
.favorites .dropdown, .cart .dropdown, .compare .dropdown {display: none;}
.products-list .item .product-shop {padding-right: 0px;width: 100%;}
.products-grid .item .item-inner {margin-bottom: 0;padding-bottom: 0;}
.products-grid .item .product-shop {position: relative;bottom: 0;}
.products-grid .item:hover .item-inner .product-shop {bottom: 0;}
.cart-compare div > .title {width: 110px;line-height: 51px;}
.view-mode {margin-left: auto;}
}
@media all and (max-width: 641px) {
.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;}
.sort-by label, .show-by label {display: none;}
.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;}
.product-tabs .tabs {padding: 0;}
.product-tabs .tabs li {display: block;padding: 0;}
.product-tabs .tabs li a {padding: 15px;}
}
@media all and (max-width: 700px) {
.header .header-logo{display: flex;align-items: center;justify-content: center;width: 100%;margin-right: 0;}
}
@media all and (max-width: 780px) {
  .block-title.cart .title-tab .formfast .title{font-size:22px;}
}
@media all and (max-width: 481px) {
  .formfast .title{font-size: 20px;padding: 15px;}
.cart__items .items > div:first-child{margin-right: 15px;}
.cartTable .cart__items .items{flex-wrap: wrap;}
.cart__items .items > div.name{width: calc(100% - 115px);}
.cart__items .items > div.cart-qty{margin-left: 115px;}
.block-title.cart .title-tab{font-size:20px;}
.cartTable .cart__total{width:100%;}
.cartTable .cart__total{padding:15px;}
.goodsRightBlock .button3, .goodsRightBlock .button2{font-size: 14px;padding: 10px;}
.goodsRightBlock .add-cart i.cart{width: 15px;height: 15px;}
.goodsRightBlock .button3{margin-left: 15px;}
.price_sale_block .sale-counter{margin-left: 15px;}
.goodsRightBlock .product-name h1{font-size: 22px;}
.goodsRightBlock .product-name h1{margin-bottom: 15px;}
/*img {height: auto!important;}*/
.col-smb-12 {width: 50%;}
.col-contact {margin-bottom: 20px;}
.sort-by select {width: 100%;max-width: 100%;}
.toolbar .compare, .show-by label {display: inline-block;}
.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;}
.cartTable {table-layout: fixed;}
.cartTable .actions .button{width: calc(50% - 7px);}
.cartTable .actions .button:first-child{margin-right: 15px;}
.cartTable .TotalSum .price {font-size: 16px;}
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}
#footer .callbackForm .button {margin: 0 auto 10px}
.formfast-cart.top .buttons, .formfast-cart.top .buttons a{margin-left:auto;margin-right:auto;}
}
@media all and (max-width: 380px){
.formfast-cart.top .buttons, .formfast-cart.top .buttons a{width:100%;}
.formfast .buttons .button{width: 100%;}
}
@media all and (max-width: 375px){
  .col-smb-12 {width: 100%;}
  .cartTable .buttons {display: flex;align-items: center;flex-direction: column;}
  .cartTable .actions .button:first-child{margin-right: 0;margin-bottom:15px}
  .cartTable .actions .button{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: #ffd600;}
}
/******************************************************************************
  Если не работает 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%;}
.goodsRightBlock{width: calc(100% - 630px);margin-left:30px;}
.thumblist-box .owl-item{cursor:pointer;}
.thumblist-box .owl-item.activeIMG a:before{content: ""; background: rgba(255,255,255,0);width: 85px;height: 85px;position: absolute;border: 2px solid #ffffff; border-radius: 5px;border-radius: 5px;}
.PC.thumblist-box .owl-item a:hover:before{background: none;}
.thumblist-box .owl-item a:before{content: ""; background: rgba(0,0,0,0.3);width: 85px;height: 85px;position: absolute;border-radius: 5px;}
.thumblist_navigation.prev[disabled="disabled"],.thumblist_navigation.next[disabled="disabled"] { cursor: default !important; opacity: 0.5 !important;}
.thumblist.owl-carousel.owl-loaded.owl-drag {display: flex;}
#ok-loupe, .ok-listener {z-index: 2 !important;border-radius: 5px !important;}
@media all and (max-width: 1199px){
.goodsRightBlock{width: calc(50% - 30px);}
}
@media all and (max-width: 780px){
  .goodsRightBlock{width: calc(50% - 15px);margin-left: 15px;}
  .goodsDataMainModificationsBlock{padding-bottom: 5px;}
  .goodsRightBlock .product-name h1, .price_sale_block, .goodsRightBlock .qty_links, .product-tabs .tab-content{margin-bottom: 25px;}
  .short-description{margin-bottom: 25px;font-size: 14px;}
  .thumblist-box{padding-top: 25px;}
  .goodsDataMainModificationsBlock{margin-bottom: 25px}
  .product-tabs .tab-content{font-size: 14px;}
  .product-tabs .tab-content .mask{max-height: 95px;}
  .product-tabs .tab-content .delivery_title, .product-tabs .tab-content .delivery_name, .goods-opinion-form .goods-opinion-form__title{font-size: 16px;}
  .goods-opinion-form__submit-button{font-size: 14px;}
}
@media all and (max-width: 767px){
  .goodsRightBlock{width: 100%;margin-left: 0;margin-top: 45px;}
}
@media all and (max-width: 480px){
.thumblist.owl-carousel li a img{width: 75px;height: 75px;}
.thumblist-box .owl-item.activeIMG a:before{width: 75px;height: 75px;}
.thumblist-box .owl-item a:before{width: 75px;height: 75px;}
}
@media all and (max-width: 380px){
.thumblist.owl-carousel li a img{width: 70px;height: 70px;}
.thumblist-box .owl-item.activeIMG a:before{width: 70px;height: 70px;}
.thumblist-box .owl-item a:before{width: 70px;height: 70px;}
}
@media all and (max-width: 320px){
.thumblist.owl-carousel li a img{width: 60px;height: 60px;}
.thumblist-box .owl-item.activeIMG a:before{width: 60px;height: 60px;}
.thumblist-box .owl-item a:before{width: 60px;height: 60px;}
}
#startOrder[disabled="disabled"]{border-color: #ffffff;opacity: 0.5;color: #ffffff;pointer-events: none}
.minPriceBlock {margin-bottom: 30px;}
.minPriceBlock .rangeScore {width: 100%;display: flex;justify-content: space-between;font-size: 14px;margin-top: 5px;}
.minPriceBlock .titlePrice {display: flex;align-items: center;margin-bottom: 15px;}
#minPrice {margin: 0;overflow: hidden;width: 100%;-webkit-appearance: none;background-color: rgba(255,255,255,0.5);border-radius: 3px;cursor: default;pointer-events: none;}
.icon_money {background-position: center;background-size: contain;background-repeat: no-repeat;width: 20px;height: 20px;display: block;margin-right: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M5.81079 10.3055C6.37284 10.3055 6.91611 10.2692 7.4302 10.2016V4.56672C6.91616 4.4992 6.37284 4.46289 5.81079 4.46289C2.60159 4.46289 0 5.64282 0 7.09839V7.66995C0 9.12548 2.60159 10.3055 5.81079 10.3055Z' fill='%23FFD600'/%3E%3Cpath d='M5.81079 13.2488C6.37284 13.2488 6.91611 13.2125 7.4302 13.145V11.4933C6.91601 11.5609 6.37299 11.5977 5.81079 11.5977C3.0095 11.5977 0.671412 10.6986 0.122211 9.50195C0.0422309 9.67626 0 9.85673 0 10.0417V10.6133C0 12.0689 2.60159 13.2488 5.81079 13.2488Z' fill='%23FFD600'/%3E%3Cpath d='M7.43021 14.5631V14.4347C6.91602 14.5023 6.37299 14.5391 5.81079 14.5391C3.0095 14.5391 0.671413 13.64 0.122211 12.4434C0.042231 12.6176 0 12.7981 0 12.9831V13.5547C0 15.0103 2.60159 16.1902 5.81079 16.1902C6.45257 16.1902 7.06985 16.1429 7.64709 16.0557C7.50402 15.7631 7.43021 15.4544 7.43021 15.1346V14.5631Z' fill='%23FFD600'/%3E%3Cpath d='M14.1892 0C10.98 0 8.37842 1.17993 8.37842 2.6355V3.20707C8.37842 4.66264 10.98 5.84257 14.1892 5.84257C17.3984 5.84257 20 4.66264 20 3.20707V2.6355C20 1.17993 17.3984 0 14.1892 0Z' fill='%23FFD600'/%3E%3Cpath d='M14.1892 7.13477C11.3879 7.13477 9.04983 6.23572 8.50063 5.03906C8.42065 5.21331 8.37842 5.39379 8.37842 5.57885V6.15041C8.37842 7.60598 10.98 8.7859 14.1892 8.7859C17.3984 8.7859 20 7.60598 20 6.15041V5.57885C20 5.39379 19.9578 5.21331 19.8778 5.03906C19.3286 6.23572 16.9905 7.13477 14.1892 7.13477Z' fill='%23FFD600'/%3E%3Cpath d='M14.1892 10.0762C11.3879 10.0762 9.04983 9.17708 8.50063 7.98047C8.42065 8.15472 8.37842 8.3352 8.37842 8.52026V9.09182C8.37842 10.5474 10.98 11.7274 14.1892 11.7274C17.3984 11.7274 20 10.5474 20 9.09182V8.52026C20 8.3352 19.9578 8.15472 19.8778 7.98047C19.3286 9.17713 16.9905 10.0762 14.1892 10.0762Z' fill='%23FFD600'/%3E%3Cpath d='M14.1892 13.1777C11.3879 13.1777 9.04983 12.2786 8.50063 11.082C8.42065 11.2563 8.37842 11.4368 8.37842 11.6218V12.1934C8.37842 13.649 10.98 14.8289 14.1892 14.8289C17.3984 14.8289 20 13.649 20 12.1934V11.6218C20 11.4368 19.9578 11.2562 19.8778 11.082C19.3286 12.2786 16.9905 13.1777 14.1892 13.1777Z' fill='%23FFD600'/%3E%3Cpath d='M14.1892 16.1192C11.3879 16.1192 9.04983 15.2201 8.50063 14.0235C8.42065 14.1978 8.37842 14.3783 8.37842 14.5632V15.1348C8.37842 16.5904 10.98 17.7703 14.1892 17.7703C17.3984 17.7703 20 16.5904 20 15.1348V14.5632C20 14.3782 19.9578 14.1976 19.8778 14.0234C19.3286 15.2201 16.9905 16.1192 14.1892 16.1192Z' fill='%23FFD600'/%3E%3C/svg%3E");}
#remainderPrice{margin: 0 5px;white-space: nowrap;}
#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: #ffd600;box-shadow: -1000px 0 0 1000px #ffd600;}
#minPrice::-moz-range-progress {background-color: #ffd600;}
#minPrice::-moz-range-track {background-color: rgba(255,255,255,0.5);}
#minPrice::-ms-fill-lower {background-color: #ffd600;}
#minPrice::-ms-fill-upper {background-color: rgba(255,255,255,0.5);}
@media all and (max-width: 480px){
  .minPriceBlock .titlePrice{font-size: 12px;}
  #remainderPrice:after{font-size: 10px;}
}
.sticky-panel{display:none;position: fixed;bottom: 15px;left: 50%;transform: translateX(-50%);z-index: 2000;width: calc(100% - 30px);padding: 10px;background: #ffd607;border-radius: 5px;}
.sticky-panel .product-price__current{color: #111919;font-size: 16px;line-height: initial;height: auto;display: flex;align-items: center;}
.sticky-panel .product-price__discount{color: #ffffff;background: #ff1048;border-radius: 5px;padding: 2px;font-size: 12px;display: flex;align-items: center;white-space: nowrap;}
.sticky-panel .product-price__old{color: #111919;opacity: 0.7;text-decoration: line-through;font-size: 14px;margin-right: 10px;}
.sticky-panel .qty-set{margin: 0 15px;}
.sticky-panel .qty-set a:hover{color: #ffd600;background: #111919;}
.sticky-panel .qty-set a:first-child:after {content: ''; border-right: 1px solid rgba(255,255,255,0.7);position: absolute;right: 0;top: 50%; transform: translateY(-50%);display: inline-block;height: 50%;}
.sticky-panel .qty-set a:last-child:after {content: ''; border-right: 1px solid rgba(255,255,255,0.7);position: absolute;left: 0;top: 50%; transform: translateY(-50%);display: inline-block;height: 50%;}
.sticky-panel .button.sticky_notify_goods {border-color: #111919;color: #111919;margin-left: 15px;padding: 12px 20px;}
.product-price__row {display: flex;align-items: center;position: relative;}
.sticky_.add-cart_dop{border: 1px solid #111919;border-radius: 5px;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;}
.sticky_.add-cart_dop .card_icon{background-color: #111919;}
@media all and (max-width: 480px) {
  .sticky-panel{display: flex;align-items: center;justify-content: center;}
} 
