

/* Start:/local/templates/main/components/bitrix/menu/catalog_menu/style.min.css?17544193812111*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #c1c1c1;border-bottom:0;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4f4f4f;font-weight:bold;padding:5px;background:#f5f5f5;border-bottom:1px solid #c1c1c1}#vertical-multilevel-menu li a.item-selected{background-color:#d6d6d6}#vertical-multilevel-menu li a:hover{background-color:#d6d6d6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/local/templates/main/components/bitrix/menu/catalog_menu/images/item_bg.gif) 0 0 no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656a url(/local/templates/main/components/bitrix/menu/catalog_menu/images/item_bg.gif) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/local/templates/main/components/bitrix/menu/catalog_menu/images/item_bg.gif) 0 -26px no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/catalog_menu/images/arrow.gif) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/catalog_menu/images/lock.gif) center right no-repeat;color:#ddd;padding-right:10px}/*\*/* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}/**/#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top_menu/style.css?17544193812175*/
.header_bottom ul {

}

.header_bottom ul.dropdown-menu {
    display: none;
    position: absolute;
    background: #FFF;
    padding: 30px 0px;
    box-shadow: 2px 4px 24px rgb(0 0 0 / 8%);
    left: 0;
    width: 100%;
    z-index: 9;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.header_bottom ul.dropdown-menu li {
    flex: 1 0 25%;
    max-width: 24%;
    margin-left: 0;
}

.header_bottom > ul > li:hover > ul.dropdown-menu {
    display: flex;
    max-height: 500px;
    overflow-y: auto;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu {
    display: block;
    box-shadow: none;
    position: relative;
    padding: 0;
    margin-bottom: 16px;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu li {
    max-width: 100%;
    margin: 0;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu li a,
.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu li .item-selected {
    padding: 0 5px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    margin-bottom: 16px;
    display: block;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu {
    margin-top: 16px;
    margin-bottom: 32px;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu li a,
.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu li .item-selected {
    padding: 0 5px;
    font-size: 15px !important;
    margin-bottom: 6px;
    font-weight: 400;
}

.header_bottom > ul li > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu li a {
    color: rgba(36, 48, 60, 0.8);
}

.header_bottom ul li ul.dropdown-menu .item-selected {
    background: transparent;
    color: #E52421;
    padding: 10px 4px;
}

.header_bottom ul.dropdown-menu--catalog .text-ico {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
}

@media (max-width: 991px) {
    .header_bottom ul.dropdown-menu {
        display: none !important;
    }
}

.flex-div {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.dropdown-menu--catalog .dropdown-menu .flex-div {
    display: block;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/catalog_new3/style.css?176285834556721*/
.uk-text-muted.text-muted-999 {
  color: #999 !important;
}

.product_form_wrap {
  display: flex;
  justify-content: space-between;
  margin: 25px 0;
}

.product_form_left {
  width: calc(65% - 15px);
}

.product_form_right {
  width: calc(35% - 15px);
}

.product_form_left {
  flex: 1;
  margin-right: 30px;
}

.product_form_left .form-group, .product_form_left .form-group textarea {
  max-height: 223px;
}

#submit-btn {
  float: right;
}

.current_item {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  padding-right: 10px;
  box-sizing: border-box;
  text-overflow: ellipsis;
}

.slider-container:not(.slider-active) {
  display: none
}

.property-offer-item {
  display: none;
}

.property-offer-item.active {
  display: block;
}

.no-mt {
  margin-top: 0 !important;
}

.ya-share2 {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.detail-top__desc {
  position: relative;
  padding-bottom: 50px;
  overflow: hidden;
}

.ya-share2__badge {
  background: #E52421 !important;
}

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  background: none !important;
}

@media screen and (max-width:750px) {
  .ya-share2 {
    bottom: 0;
  }
}

.detail:not(.companies_detail):not(.order_detail) {
  padding-top: 12px;
}

.detail-top__desc-reviews button.compare {
  color: #E52421;
  font-weight: 400;
  min-width: auto;
  margin-left: 16px;
  padding: 0;
}

.detail-top__desc-reviews button.compare span {
  text-decoration: underline !important;
}

.detail-top__desc-reviews button.compare svg {
  height: 14px;
}

/* override */
html {
  scroll-behavior: smooth;
}

.detail-head {
  border-bottom: 1px solid #EAEAEB;
}

.pre-head {
  display: flex;
  justify-content: space-between;
}

.pre-head .detail-top__desc-reviews {
  display: none;
}

.detail-head h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 32px;
  color: #24303C;
  margin-top: 8px;
  margin-bottom: 16px;
}

.detail-head .info-wrapper {
  padding-bottom: 10px;
}

.detail-head .info,
.detail-head .info-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.detail-head .info .detail-top__vendor-code {
  position: relative;
  bottom: auto;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #999999;
  margin-right: 16px;
}

.detail-top,
.detail-top__img,
.detail-top__desc,
.detail .detail-top__desc-reviews {
  border: none;
}

.detail .detail-top__desc-reviews {
  padding: 0;
}

.uk-button.active svg {
  color: #e52421;
}

.uk-button.active svg path {
  fill: #e52421 !important;
}

.ya-share2__popup .ya-share2__title {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #24303C !important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9363 6.021C14.6453 5.6535 14.7285 5.49 14.9363 5.1615C14.94 5.15775 17.3422 1.83825 17.5897 0.7125L17.5912 0.71175C17.7143 0.3015 17.5913 0 16.9965 0H15.0285C14.5275 0 14.2965 0.25875 14.1727 0.54825C14.1727 0.54825 13.1707 2.94675 11.7533 4.5015C11.2957 4.95075 11.0843 5.09475 10.8345 5.09475C10.7115 5.09475 10.5203 4.95075 10.5203 4.5405V0.71175C10.5203 0.21975 10.38 0 9.96525 0H6.87075C6.5565 0 6.36975 0.2295 6.36975 0.44325C6.36975 0.90975 7.0785 1.017 7.152 2.3295V5.17725C7.152 5.80125 7.03875 5.916 6.7875 5.916C6.1185 5.916 4.49475 3.50775 3.5325 0.7515C3.33825 0.21675 3.1485 0.000749946 2.64375 0.000749946H0.675C0.11325 0.000749946 0 0.2595 0 0.549C0 1.0605 0.669 3.60375 3.111 6.96375C4.7385 9.25725 7.0305 10.5 9.1155 10.5C10.3688 10.5 10.5218 10.224 10.5218 9.74925C10.5218 7.55775 10.4085 7.35075 11.0363 7.35075C11.3273 7.35075 11.8282 7.49475 12.9982 8.601C14.3355 9.91275 14.5553 10.5 15.3038 10.5H17.2717C17.8328 10.5 18.117 10.224 17.9535 9.6795C17.5793 8.53425 15.0503 6.1785 14.9363 6.021Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}

.ya-share2__item_service_telegram .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05161 10.0514L13.7223 15.0233C14.4836 15.447 15.0329 15.2276 15.2226 14.3104L17.9379 1.40174C18.2158 0.277343 17.513 -0.232808 16.7847 0.100753L0.840369 6.30314C-0.247967 6.74358 -0.241484 7.35615 0.642013 7.62903L4.73369 8.91749L14.2064 2.88849C14.6536 2.61491 15.0641 2.76186 14.7272 3.06356' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}

.ya-share2__item_service_viber .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1196 13.0642C16.0356 13 15.9487 12.9336 15.8674 12.8681C15.4359 12.5209 14.9769 12.2009 14.533 11.8913C14.4409 11.8272 14.3488 11.7629 14.257 11.6985C13.6884 11.2991 13.1772 11.105 12.6942 11.105C12.0437 11.105 11.4765 11.4645 11.0084 12.1732C10.801 12.4875 10.5494 12.6402 10.2393 12.6402C10.0559 12.6402 9.8476 12.5879 9.62014 12.4847C7.78476 11.6524 6.47417 10.3763 5.72471 8.69181C5.36242 7.87767 5.47986 7.3455 6.11747 6.91238C6.47953 6.66664 7.15347 6.20915 7.10573 5.33308C7.05168 4.33821 4.85657 1.34479 3.9317 1.0048C3.54011 0.860804 3.12868 0.859462 2.70663 1.00145C1.6434 1.35888 0.880417 1.98659 0.499958 2.8166C0.132299 3.6186 0.148902 4.56031 0.547976 5.53991C1.70165 8.37217 3.32367 10.8415 5.36912 12.8793C7.37126 14.874 9.83206 16.508 12.6831 17.7356C12.9401 17.8462 13.2096 17.9065 13.4065 17.9505C13.4735 17.9656 13.5315 17.9785 13.5737 17.99C13.5969 17.9964 13.6208 17.9998 13.6448 18L13.6673 18.0001C13.6673 18.0001 13.6673 18.0001 13.6674 18.0001C15.0083 18.0001 16.6185 16.7748 17.1129 15.3778C17.5462 14.1546 16.7552 13.55 16.1196 13.0642Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}

.ya-share2__item_service_whatsapp .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.199951 18.0195L1.46057 13.5422C0.649919 12.1651 0.223104 10.5981 0.223104 8.98845C0.223104 4.0322 4.25531 0 9.21156 0C14.1678 0 18.2 4.0322 18.2 8.98845C18.2 13.9447 14.1678 17.9769 9.21156 17.9769C7.66722 17.9769 6.15502 17.5816 4.81726 16.831L0.199951 18.0195ZM5.05331 15.1957L5.32844 15.3637C6.49481 16.0758 7.8376 16.4522 9.21156 16.4522C13.3271 16.4522 16.6752 13.104 16.6752 8.98845C16.6752 4.87296 13.3271 1.52474 9.21156 1.52474C5.09606 1.52474 1.74784 4.87296 1.74784 8.98845C1.74784 10.4224 2.1554 11.815 2.92635 13.0155L3.11164 13.304L2.38569 15.8824L5.05331 15.1957Z' fill='%23BDBDBD'/%3E%3Cpath d='M6.6997 4.80653L6.11646 4.77474C5.93326 4.76474 5.75357 4.82596 5.6151 4.94624C5.33234 5.19178 4.88023 5.66649 4.74137 6.28508C4.53428 7.20743 4.85431 8.33687 5.68258 9.4663C6.51085 10.5957 8.0544 12.4028 10.7839 13.1746C11.6634 13.4233 12.3553 13.2557 12.8891 12.9142C13.3119 12.6437 13.6034 12.2096 13.7084 11.7189L13.8015 11.284C13.8311 11.1457 13.7609 11.0054 13.6325 10.9463L11.6614 10.0377C11.5334 9.97873 11.3817 10.016 11.2956 10.1275L10.5218 11.1307C10.4633 11.2065 10.3632 11.2365 10.2729 11.2048C9.74296 11.0185 7.96783 10.2751 6.9938 8.39887C6.95156 8.3175 6.96206 8.21873 7.02198 8.14932L7.76154 7.29378C7.8371 7.20642 7.85618 7.08359 7.81078 6.97742L6.9611 4.98956C6.91587 4.88373 6.8145 4.8128 6.6997 4.80653Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}

.ya-share2__item_service_pinterest .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4343_2213)'%3E%3Cpath d='M19.7056 9.97217C19.7056 15.3499 15.3445 19.7111 9.96667 19.7111C4.58889 19.7111 0.227783 15.3499 0.227783 9.97217C0.227783 4.59439 4.58889 0.233276 9.96667 0.233276C15.3445 0.233276 19.7056 4.59439 19.7056 9.97217Z' fill='%23BDBDBD'/%3E%3Cpath d='M9.14999 3.49443C6.40555 3.78887 3.67221 5.89999 3.5611 8.92221C3.48888 10.7667 4.2611 12.15 6.10555 12.5389C6.31666 11.6667 6.35555 11.1944 6.35555 11.1944C6.35555 11.1944 5.54444 10.4167 5.4611 9.92221C4.78333 5.94443 10.2778 3.22776 13.1611 6.00554C15.15 7.93332 13.8389 13.8611 10.6278 13.2444C7.54999 12.6555 12.1333 7.93887 9.67777 7.0111C7.68333 6.25554 6.62221 9.31665 7.56666 10.8333C7.0111 13.4444 5.81666 15.9055 6.29999 19.1778C7.87221 18.0944 8.39999 16.0167 8.83333 13.85C9.62221 14.3055 10.0444 14.7833 11.05 14.8555C14.7611 15.1278 16.8333 11.3278 16.3278 7.81665C15.8722 4.70554 12.6167 3.12221 9.14999 3.49443Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4343_2213'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9999 12.3333C13.6561 12.3338 13.3162 12.4056 13.0016 12.5442C12.6869 12.6827 12.4045 12.8851 12.1721 13.1383L5.58872 9.59049C5.69239 9.20365 5.69239 8.79632 5.58872 8.40948L12.1721 4.86165C12.5686 5.28563 13.1008 5.55786 13.6766 5.63139C14.2525 5.70492 14.8359 5.57513 15.3263 5.26441C15.8167 4.95369 16.1833 4.48154 16.3627 3.92944C16.5421 3.37734 16.5232 2.77991 16.3092 2.24027C16.0952 1.70062 15.6995 1.25259 15.1905 0.973518C14.6814 0.694443 14.0909 0.601818 13.5208 0.711618C12.9508 0.821427 12.437 1.12678 12.068 1.57499C11.6991 2.02319 11.4981 2.58613 11.4999 3.16665C11.5021 3.36734 11.5287 3.56702 11.5789 3.76132L4.99722 7.30832C4.65656 6.93764 4.21193 6.67846 3.72152 6.56468C3.23111 6.45089 2.71777 6.48783 2.2487 6.67063C1.77963 6.85344 1.37667 7.1736 1.09258 7.58924C0.808486 8.00482 0.656494 8.49657 0.656494 8.99998C0.656494 9.5034 0.808486 9.99515 1.09258 10.4107C1.37667 10.8264 1.77963 11.1466 2.2487 11.3293C2.71777 11.5122 3.23111 11.5491 3.72152 11.4353C4.21193 11.3215 4.65656 11.0623 4.99722 10.6917L11.5789 14.2387C11.456 14.7432 11.4936 15.2734 11.6863 15.7556C11.879 16.2377 12.2173 16.6477 12.654 16.9286C13.0908 17.2094 13.6042 17.3471 14.1228 17.3223C14.6415 17.2976 15.1395 17.1117 15.5475 16.7906C15.9556 16.4695 16.2533 16.0291 16.3993 15.5308C16.5452 15.0325 16.5321 14.5011 16.3618 14.0106C16.1914 13.5201 15.8724 13.0949 15.449 12.7942C15.0257 12.4936 14.5191 12.3325 13.9999 12.3333Z' fill='%2324303C'/%3E%3C/svg%3E%0A");
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  width: 20px !important;
  height: 16px !important;
  background-size: contain !important;
  margin-right: 7px;
  margin-top: 3px;
}

.ya-share2__link.ya-share2__link_copy,
.ya-share2__item.ya-share2__item_copy {
  display: none !important;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:hover {
  background: transparent !important;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:hover .ya-share2__title {
  color: #E52421 !important;
}

.ya-share2__title {
  margin-left: 0 !important;
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  margin-right: 9px;
}

.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile)> :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_m.ya-share2__container_as-popup> :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 6px;
}

.detail .detail-top__desc-reviews .uk-button,
.ya-share2__title,
.rating-quantity {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #24303C !important;
  padding: 0;
  min-width: unset;
  font-family: -apple-system, BlinkMacSystemFont, "Grafic LCG", "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.rating-quantity {
  margin-left: 8px;
}

.detail .detail-top__desc-reviews .uk-button+.uk-button {
  margin-left: 20px;
}

.detail .detail-top__desc-reviews .uk-button svg {
  max-width: 16px;
  max-height: 16px;
}

.detail .detail-top__desc-reviews .uk-button svg path {
  fill: #24303C;
}

.ya-share2 {
  position: relative;
  bottom: 0;
  right: 0;
  margin-left: 20px;
}

.ya-share2__popup:before {
  content: '';
  position: absolute;
  left: calc(50% - 6px);
  top: -10px;
  border: 5px solid transparent;
  border-bottom: 5px solid #FFF;
  z-index: 10;
}

.ya-share2__popup:after {
  content: "";
  position: absolute;
  left: calc(50% - 7px);
  top: -13px;
  border: 6px solid transparent;
  border-bottom: 7px solid #eaeaeb;
  z-index: 9;
}

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 0 !important;
  border: none;
  background: none;
}

.ya-share2__badge.ya-share2__badge_more {
  background: none !important;
}

.ya-share2__popup {
  padding: 2px 8px 0px 10px !important;
  top: 30px !important;
}

.ya-share2__link_more .ya-share2__popup .ya-share2__badge {
  /*background: transparent !important; */
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 18px;
  width: 18px;
  background-size: 18px 18px;
}

.ya-share2__popup .ya-share2__list .ya-share2__item {
  padding: 5px 0 !important;
  border-bottom: 1px solid #EAEAEB;
  min-width: 130px;
  min-height: 30px;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:nth-child(5),
.ya-share2__popup .ya-share2__list .ya-share2__item:last-child {
  border-bottom: none;
}

.ya-share2__container_size_m .ya-share2__popup {
  border-radius: 0 !important;
  border: 1px solid #EAEAEB !important;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.16) !important;
}

.detail-top__img {
  align-items: flex-start;
  padding: 0;
}

.detail-top__img .img-wrapper {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.detail[data-js-entity="catalog-element"] .detail-top__img .uk-slidenav {
  display: none;
}

.uk-thumbnav li {
  border-radius: 4px;
  width: 64px !important;
  height: 64px !important;
  filter: blur(0px) !important;
}

.uk-thumbnav li.special-li {
  text-align: center;
  filter: none !important;
  box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.08);
  border-color: #FFF !important;
}

.uk-thumbnav li.special-li,
.uk-thumbnav li.special-li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #999999;
}

.uk-thumbnav li.special-li a {
  flex-direction: column;
}

.uk-thumbnav li.special-li a:hover {
  text-decoration: none;
  color: #E52421;
}

.uk-thumbnav li.special-li a svg {
  margin-bottom: 4px;
}

.detail-top {
  margin-top: 32px;
}

.detail-top .price-wrapper {
  display: flex;
  margin-bottom: 2px;
}

.detail-top__cart-price-block .catalog-header__price_discount {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  text-decoration: line-through;
  margin-right: 12px;
  margin-left: 12px;
}

.detail-top__cart-price-block .badge {
  font-weight: 900;
  font-size: 13px;
  line-height: 10px;
  padding: 5px 4px 4px 4px;
}

.detail-top__desc {
  padding-top: 0;
}

.detail-top__desc-info {
  margin-bottom: 20px;
}

.detail-top__desc-info.materials {
  margin-bottom: 25px;
}

.detail-top__desc-info .desc-heading {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #24303C;
  margin-bottom: 8px;
  margin-top: 0px;
}

.detail-top__desc-info .detail-text {
  display: block;
  /*display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 54px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
	*/
  margin-bottom: 8px;
  margin-top: 0px;
  font-size: 13px;
  line-height: 18px;
}

.detail-top__desc-info .detail-text p {
  margin: 0 !important;
}

.detail-top__desc-info a {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #E52421;
}

.detail-top__desc-badges .brand,
.detail-top__desc-badges .brand span {
  color: #24303C;
  text-decoration: none;
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  transition: .4s;
}

.detail-top__desc-badges .brand:hover span {
  color: #E52421;
}

.detail-top__desc-badges .brand img {
  max-width: 65px;
  display: inline-block;
  margin-right: 8px;
}

.detail-top__desc-badges .brand span {
  padding: 0 !important;
  font-size: 13px;
}

dl.specs {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 8px;
  margin-top: 0px;
  /*max-width: 400px;*/
  overflow: hidden;
}

dl.specs dt {
  width: auto;
  max-width: 60%;
  margin: 0;
  padding: 0;
  display: flex;
  box-sizing: border-box;
  align-items: flex-end;
  position: relative;
  word-break: break-word;
  color: #999999;
  font-weight: 400;
}

dl.specs dd:before,
dl.specs dt:before {
  content: "";
  display: block;
  width: 400px;
  position: absolute;
  left: 100%;
  top: 15px;
  border-bottom: 1px dotted #d6dbe0;
}

dl.specs span {
  background: #fff;
  position: relative;
}

dl.specs dt span {
  padding-right: 5px;
}

dl.specs dd span {
  padding-left: 5px;
}

dl.specs dd {
  width: auto;
  max-width: 40%;
  display: flex;
  box-sizing: border-box;
  align-items: flex-end;
  margin: 0;
  padding: 0 0 0 5px;
  word-break: break-word;
  color: #24303C;
  justify-content: flex-end;
  position: relative;
}

.detail-bottom__desc {
  max-width: 850px;
  margin-bottom: 32px;
}

.detail-bottom__desc,
.detail-bottom__desc p,
.detail-bottom__desc ul,
.detail-bottom__desc ol {
	color: var(--BlackText, #24303C);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
@media(max-width: 750px) {
	.detail-bottom__desc,
	.detail-bottom__desc p,
	.detail-bottom__desc ul,
	.detail-bottom__desc ol {
		font-size: 13px;
		line-height: 20px;
	}
}

.detail-bottom__desc .fulldesc {
  max-height: 250px;
  overflow: hidden;
  transition: .3s;
  position: relative;
  top: -4px;
}

.detail-bottom__desc .fulldesc:after {
  content: '';
  opacity: 1;
  transition: .5s;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 50px;
  display: block;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.detail-bottom__desc.show .fulldesc {
  max-height: unset;
}

.detail-bottom__desc.show .fulldesc:after {
  opacity: 0;
}

.detail-bottom__desc .readmore {
  cursor: pointer;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #E52421;
  margin-top: 8px;
}

.detail-bottom__desc ol,
.detail-bottom__desc ul {
  padding: 0;
  list-style-type: none;
}

.detail-bottom__desc ol li,
.detail-bottom__desc ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 24px;
}

.detail-bottom__desc ol li:before,
.detail-bottom__desc ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  background: #E52421;
}

.detail-top__desc-reviews button.fav span,
.detail-top__desc-reviews button.compare span {
  text-decoration: none !important;
}

.detail-top__desc-reviews button svg {
  margin-right: 7px;
}

.detail-top__desc-reviews button.compare svg {
  height: 12px;
}

.detail-top__cart {
  padding: 0;
}

.detail-top__desc-badges {
  margin-bottom: 0;
}

.detail-top__desc-badges span {
  border: none !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #24303C;
}

.right-block .detail-top__desc-badges {
  margin-bottom: 12px;
}

.right-block .detail-top__desc-badges span {
  padding: 0 !important;
}

.right-block .detail-top__desc-badges span:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 6px;
}

.right-block .detail-top__desc-badges span.no:before {
  background: #999999;
}

.right-block .detail-top__desc-badges span.yes:before {
  background: #25E521;
}

.right-block .detail-top__desc-badges span.in_way:before {
  background: #FF7B20;
}

.right-block .detail-top__desc-badges span.waiting:before {
  background: #FF7B20;
}

.right-block {
  border: 1px solid #EAEAEB;
  box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  padding: 16px 20px;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.right-block.uk-form-stacked {
  margin-bottom: 16px;
  border-color: #FFF;
}

.right-block .heading {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #24303C;
  margin-bottom: 8px;
}

.right-block .info-item+.info-item {
  margin-top: 10px;
}

.right-block .info-item {
  display: flex;
  align-items: flex-start;
}

.right-block .info-item .icon {
  width: 22px;
  min-width: 22px;
  text-align: center;
  margin-right: 20px;
}

.right-block .info-item span {
  font-weight: 500;
  padding-left: 15px;
}

.detail-bottom {
  background: #FFF;
  margin: 24px 0 56px 0;
  padding-top: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.tabbed {
  padding-bottom: 16px;
  padding-top: 24px;
}

.tabbed [type="radio"] {
  /* hiding the inputs */
  display: none;
}

.tabs {
  display: flex;
  align-items: stretch;
  list-style: none;
  padding: 15px 4px;
  background: #FFF;
  box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  margin: 0 0 24px 0;
  overflow-x: auto;
}

.tab>label {
  display: block;
  margin-bottom: -1px;
  padding: 0 12px;
  color: #24303C;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition: all 0.3s;
  border-right: 1px solid #EAEAEB;
  white-space: nowrap;
}

.tab:hover label {
  color: #E52421;
}

.tab-content {
  display: none;
  padding: 32px;
  border: 1px solid #EAEAEB;
  border-radius: 4px;
}

.tab-content .property-offer-item {
  column-count: 2;
  max-width: 850px;
}

.tab-content .property-offer-item .specs {
  max-width: 400px;
  min-width: 400px;
}

.tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,
.tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,
.tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,
.tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,
.tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label,
.tabbed [type="radio"]:nth-of-type(6):checked~.tabs .tab:nth-of-type(6) label,
.tabbed [type="radio"]:nth-of-type(7):checked~.tabs .tab:nth-of-type(7) label,
.tabbed [type="radio"]:nth-of-type(8):checked~.tabs .tab:nth-of-type(8) label {
  color: #E52421;
}

.tabbed [type="radio"]:nth-of-type(1):checked~.tab-content:nth-of-type(1),
.tabbed [type="radio"]:nth-of-type(2):checked~.tab-content:nth-of-type(2),
.tabbed [type="radio"]:nth-of-type(3):checked~.tab-content:nth-of-type(3),
.tabbed [type="radio"]:nth-of-type(4):checked~.tab-content:nth-of-type(4),
.tabbed [type="radio"]:nth-of-type(5):checked~.tab-content:nth-of-type(5),
.tabbed [type="radio"]:nth-of-type(6):checked~.tab-content:nth-of-type(6),
.tabbed [type="radio"]:nth-of-type(7):checked~.tab-content:nth-of-type(7),
.tabbed [type="radio"]:nth-of-type(8):checked~.tab-content:nth-of-type(8) {
  display: block;
}

.tab-content .heading {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #24303C;
  margin-bottom: 16px;
}

.tab-content .note {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #999999;
  padding-top: 8px;
  border-top: 1px solid #EAEAEB;
  margin-top: 16px;
}

.detail-bottom__file {
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #999999 !important;
}

.detail-bottom__file a {
  display: block;
  margin-bottom: 4px;
}

.desc-material-item {
  width: 20px;
  height: 20px;
  border-radius: 2px;
  margin-right: 8px;
  display: flex;
  justify-content: center;
  cursor: pointer;
  position: relative;
}

.desc-material {
  display: flex;
  width: 100%;
}

.desc-material-item-p {
  background: #A2C3E7;
}

.desc-material-item-m {
  background: #F9E73F;
}

.desc-material-item-k {
  background: #FF80CC;
}

.desc-material-item-s {
  background: #FF7B20;
}

.desc-material-item-n {
  background: #25E521;
}

.desc-material-item-h {
  background: #999999;
}

.desc-material-hint {
  display: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: #BDBDBD;
  position: absolute;
  top: calc(100% + 8px);
  background: #FFF;
  z-index: 10;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.16);
  border: 1px solid #EAEAEB;
  min-width: 90px;
  padding: 8px;
}

.desc-material-hint:before {
  content: '';
  position: absolute;
  left: calc(50% - 6px);
  top: -10px;
  border: 5px solid transparent;
  border-bottom: 5px solid #FFF;
  z-index: 10;
}

.desc-material-hint:after {
  content: "";
  position: absolute;
  left: calc(50% - 7px);
  top: -13px;
  border: 6px solid transparent;
  border-bottom: 7px solid #eaeaeb;
  z-index: 9;
}

.desc-material-item:hover .desc-material-hint {
  display: block;
}

.detail-top__cart-btns {
  display: flex;
  justify-content: space-between;
}

.detail-top__cart-btns .uk-button-primary, .detail-top__cart-btns .uk-button-grey-new {
  min-width: 161px !important;
  min-height: 50px !important;
}

.uk-button-grey-new {
  border: 1px solid #999999;
  border-color: #999 !important;
  box-sizing: border-box;
  border-raius: 2px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #999999;
  background: none !important;
}

.uk-button-grey-new:hover {
  border-color: #e52421 !important;
  color: #e52421;
}

.fs-quick-btn {
  cursor: pointer;
}

.detail-bottom .reviews__aside .rating {
  border-radius: 4px;
}

.detail-bottom .reviews__aside .rating__count {
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  padding-right: 20px;
}

.zip-download {
  padding: 16px 70px 15px;
  text-align: center;
  min-width: 260px;
  border: 1px solid #E52421;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.04em;
  color: #E52421;
  text-decoration: none;
  display: inline-block;
  margin-top: 12px;
  transition: .2s;
}

.zip-download:hover {
  background: #E52421;
  color: #FFF;
  text-decoration: none;
}

article.benefit {
  padding: 64px 64px 24px 64px !important;
  margin-bottom: 56px !important;
}

article.benefit .benefit-list {
  padding: 0;
}

article.benefit .benefit-list__item {
  text-align: left;
}

article.benefit .benefit-list .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}

article.benefit .benefit-list__item {
  width: auto;
  min-width: 180px;
}

article.benefit .benefit-list__item span {
  display: inline-block;
  padding-top: 52px;
  font-size: 16px;
  line-height: 22px;
  color: #24303c;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 40px;
  white-space: nowrap;
}

.new-form .uk-modal-dialog .uk-modal-header .uk-modal-title {
  font-weight: 500;
  font-size: 32px;
  line-height: 38px;
}

.showprod-img {
  width: 52px;
  align-self: flex-start;
}

.uk-modal-showprod-title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #24303C;
  width: calc(100% - 64px);
  margin-left: 12px;
}

.uk-modal-showprod {
  display: flex;
  margin: 0 auto 20px;
  width: fit-content;
}

.success_form {
  padding: 30px 0;
  font-size: 16px;
}

.new-form div.form-group {
  margin-bottom: 12px;
}

.new-form div.form-group label span {
  font-weight: 400;
  font-size: 12px !important;
  line-height: 20px !important;
  color: #999999 !important;
  margin-bottom: 0 !important;
}

.new-form div.form-group label.personal-data__check {
  margin: 24px 0;
  align-items: flex-start;
}

.new-form div.form-group label.personal-data__check span {
  font-size: 13px !important;
  line-height: 16px !important;
  color: #24303C !important;
}

.new-form div.form-group label.required span:after {
  color: #F00;
}

.new-form .uk-modal-footer {
  padding-left: 0;
  padding-right: 0;
}

.new-form .uk-modal-footer .uk-button {
  height: 48px;
}

@media(max-width: 1280px) {
  .detail-top__cart-btns {
    /*flex-direction: column;*/
  }
}

@media(max-width: 1024px) {
  .tab-content .property-offer-item {
    column-count: 1;
  }

  article.benefit .benefit-list__item {
    min-width: 50%;
  }
}

.detail-top__cart-price-block.-mobile {
  display: none;
}

@media(max-width: 750px) {
  .detail-top__cart-btns .uk-button-primary, .detail-top__cart-btns .uk-button-grey-new {
    min-width: 140px !important;
    min-height: 44px !important;
    padding: 0;
  }

  .detail-top__cart-wrapper button {
    margin-top: 16px;
  }

  .detail-top__cart-wrapper {
    padding-top: 0;
    margin-top: 16px;
  }

  .detail-top__desc-info.materials {
    margin-top: 20px;
    margin-bottom: 4px;
  }

  .detail-top__cart-price-block {
    flex-direction: column;
  }

  .detail-top__cart-price-block.-mobile {
    display: flex;
  }

  .detail-top__cart-price-block.-desktop {
    display: none;
  }

  .detail-top__cart-price {
    white-space: nowrap;
  }

  .detail .detail-top__desc-reviews .uk-button.print {
    display: none;
  }

  .right-block {
    margin-left: -20px;
    margin-right: -20px;
  }

  .pre-head .detail-top__desc-reviews {
    display: flex;
  }

  .info-wrapper .detail-top__desc-reviews {
    display: none;
  }

  .detail-head h1 {
    font-size: 18px;
    line-height: 24px;
  }

  .detail-top .detail-top__desc {
    display: none;
  }

  .detail-top__desc .detail-top__desc-info {
    display: none;
  }

  article.benefit {
    padding: 40px 25px;
  }

  .detail-head {
    border: none;
  }

  .detail-bottom,
  .detail-bottom>.uk-container {
    padding: 0;
  }

  .detail-top__img {
    flex-direction: column;
  }

  .detail-top__img .uk-thumbnav {
    order: 2;
    width: 100%;
    display: flex;
    align-items: center;
    margin: 26px 0 16px 0 !important;
  }

  .detail-top__img .img-wrapper {
    order: 1;
    width: 100%;
  }

  .uk-thumbnav li.special-li div {
    display: none;
  }

  .uk-thumbnav li.special-li {
    width: 32px !important;
    height: 32px !important;
    margin-right: 6px;
  }

  .detail-top__img .uk-thumbnav li.special-li+li:not(.special-li) {
    margin-left: 44px;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li) {
    border: none !important;
    width: 8px !important;
    height: 8px !important;
    background: #25E521;
    border-radius: 50%;
    text-indent: -99999px;
    margin-right: 4px;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li) img {
    display: none;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li.uk-active:not(.special-li) {
    width: 12px !important;
    height: 12px !important;
    margin-top: -2px;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="1"] {
    background: #FF7B20;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="2"] {
    background: #59267C;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="3"] {
    background: #24303C;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="4"] {
    background: #BDBDBD;
  }

  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="0"]~[data-uk-slideshow-item="0"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="1"]~[data-uk-slideshow-item="1"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="2"]~[data-uk-slideshow-item="2"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="3"]~[data-uk-slideshow-item="3"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="4"]~[data-uk-slideshow-item="4"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="5"]~[data-uk-slideshow-item="5"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="6"]~[data-uk-slideshow-item="6"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="7"]~[data-uk-slideshow-item="7"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="8"]~[data-uk-slideshow-item="8"],
  .detail[data-js-entity="catalog-element"] .detail-top__img .uk-thumbnav li:not(.special-li)[data-uk-slideshow-item="9"]~[data-uk-slideshow-item="9"] {
    display: none;
  }

  .tab-content {
    padding: 32px 16px 40px;
  }

  .tab-content .product_form_wrap,
  .tab-content .reviews {
    flex-direction: column;
  }

  .tab-content .product_form_wrap .product_form_left {
    margin: 0 0 30px 0;
  }

  .tab-content .product_form_wrap .product_form_left,
  .tab-content .product_form_wrap .product_form_right,
  .tab-content .reviews__aside {
    width: 100%;
  }

  .tab-content .reviews__aside {
    order: 1;
    margin-bottom: 36px;
  }

  .tab-content .reviews__list {
    order: 2;
  }

  .tab-content .reviews__item-body p {
    font-size: 13px;
    line-height: 20px;
    margin: 8px 0 16px;
  }

  article.benefit {
    padding: 42px 28px 24px !important;
    margin-bottom: 48px !important;
  }
}

@media(max-width: 560px) {
  article.benefit .benefit-list__item {
    flex-basis: 100%;
  }

  .tab-content .property-offer-item .specs {
    min-width: unset;
    overflow: hidden;
  }
}

.counter {
  margin-top: 20px;
}

button.btn-cart-number {
  min-width: 48px !important;
  display: block !important;
  float: left;
  margin: 0 !important;
}

.input-number {
  width: calc(100% - 96px);
  display: block;
  float: left;
  margin: 0 !important;
}

.input-group-btn {
  overflow: hidden;
  display: block;
  width: 48px;
  float: left;
}

.prom_lightbox_slider {
  width: 100vw;
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 9999999999;
  /*display:flex;*/
  align-items: center;
  padding: 24px;
}

.prom_lightbox_slider_els {
  width: 64px;
}

.prom_lightbox_slider_section_title {
  font-family: 'Graphik LCG', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  align-items: center;
  color: #999999;
  text-align: center;
  margin-top: 20px;
}

.prom_lightbox_slider_section {
  width: 64px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.prom_lightbox_slider_item {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}

.prom_lightbox_slider_item img {
  height: 60px;
  width: 60px;
}

.prom_lightbox_slides {
  width: calc(100% - 144px);
  margin-left: 32px;
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}

.slide-prom {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.prom_lightbox_slider_video::before {
  width: 64px;
  height: 64px;
  position: absolute;
  content: '';
  background: url('/local/templates/main/img/video.svg')center center;
  background-repeat: no-repeat;
  z-index: 9999;
  top: 0;
  left: 0;
}

.prom_lightbox_slider_video {
  position: relative;
}

.prom_light_close {
  position: absolute;
  cursor: pointer;
  top: 35px;
  right: 35px;
}

.prom-slide-active {
  border: 1px solid #E52421;
  border-radius: 4px;
  box-sizing: border-box;
}

.prom-more-pic-slider {
  padding: 24px 0;
  position: relative;
  max-height: 340px;
  /*height:328px;*/
  z-index: 0;
}

.prom-more-pic-slider-inside {
  max-height: 290px;
  /*height:280px; */
  overflow: hidden;
  padding-top: 2px;
}

.prom-more-pic-slider::before {
  display: none !important;
}

.prom-more-pic-slider .arr-top {
  position: absolute;
  top: 0;
  left: calc(50% - 12px);
  cursor: pointer;
  z-index: 23;
}

.prom-more-pic-slider .arr-btm {
  position: absolute;
  bottom: 0;
  left: calc(50% - 12px);
  cursor: pointer;
  z-index: 23;
}

.prom-more-pic-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  background: #fff;
  height: 24px;
  z-index: 22;
}

.prom-more-pic-slider::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  background: #fff;
  height: 24px;
  z-index: 22;
}

.prom-more-pic-slider-inside li:last-child {
  margin-bottom: 0 !important;
}

.prom_lightbox_slider_els .chert~.chert .prom_lightbox_slider_section_title,
.prom_lightbox_slider_els .photo~.photo .prom_lightbox_slider_section_title,
.prom_lightbox_slider_els .video~.video .prom_lightbox_slider_section_title {
  display: none;
}

.prom_lightbox_slider_item,
.prom_light_close {
  cursor: pointer;
}

.prom_light_close {
  z-index: 101;
}

.prom_lightbox_slides .uk-slider-container .uk-slidenav {
  display: flex;
}

@media(max-width:750px) {
  .prom-more-pic-slider {
    padding: 18px 0;
  }

  .detail-top__img .uk-thumbnav {
    margin: 0 !important;
  }

  .prom_lightbox_slider {
    padding: 16px;
  }

  .prom_lightbox_slides>.uk-container {
    padding: 0;
  }

  .prom_lightbox_slider {
    flex-direction: column;
  }

  .prom_lightbox_slider_els {
    width: 100%;
    display: flex;
    order: 2;
    align-items: flex-end;
    overflow-x: auto;
    justify-content: center;
  }

  .prom_lightbox_slides {
    width: 100%;
    order: 1;
    margin: 0 auto 30px;
  }

  .prom_lightbox_slides,
  .prom_lightbox_slides .slide-prom {
    max-height: 70vh;
  }

  .prom_lightbox_slides .slide-prom img {
    width: auto;
    max-height: 100%;
  }

  .prom-more-pic-slider {
    height: auto;
    width: 100%;
  }

  .prom-more-pic-slider-inside {
    display: flex;
    justify-content: center;
    height: auto;
  }

  .prom-more-pic-slider .arr-top,
  .prom-more-pic-slider .arr-btm,
  .prom_lightbox_slider_section_title {
    display: none;
  }

  .prom_lightbox_slider_item {
    margin-right: 4px;
  }

  .prom_lightbox_slides .uk-slider-container .uk-slidenav {
    margin-left: 0;
    margin-right: 0;
  }
}

.-mobile {
  display: none;
}

@media(max-width:750px) {
  .-mobile {
    display: block;
  }
}

.short-info {
  margin: 16px 0 20px;
}

.short-info a {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.short-info .product-links {
  margin-bottom: 9px;
}

.short-info .product-links a+a {
  margin-left: 16px;
}

.short-info .brand img {
  max-width: 65px;
  margin-right: 8px;
}

.short-info .brand span {
  color: #24303C;
}

.btn-cart-minus {
  background: #EAEAEB;
  border: 1px solid #24303C;
  border-radius: 2px 0 0 2px !important;
}

.btn-cart-plus {
  background: #EAEAEB;
  border: 1px solid #24303C;
  border-radius: 0 2px 2px 0 !important;
}

.order-quant-item {
  height: 52px;
  border: 1px solid #24303C;
  border-width: 1px 0 1px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.04em;
  color: #24303C;
  text-align: center;
}

.order-quant-item:focus {
  outline: 0;
}

.counter.input-group {
  margin-right: 8px;
}

.tab-content .note {
  max-width: 849px;
}

.order-quant-item {
  min-height: 100% !important;
  height: 100% !important;
}

.counter {
  min-height: 48px !important;
  height: calc(100% - 20px) !important;
  overflow: hidden;
  line-height: 48px;
}

.add2cart {
  overflow: hidden;
}

.detail-top__desc-info .offer-specs-wrap {
  display: none;
}

.detail-top__desc-info .offer-specs-wrap.active {
  display: block;
}

@media(max-width: 500px) {
  .short-info {
    margin: 0 0 20px 0;
  }

  .uk-container.personal-recommendations {
    padding-left: 0;
    padding-right: 0;
  }

  .uk-container.personal-recommendations .card-title {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* fixed product info start */
.fixed-detail-head {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity .25s;
  position: fixed;
  z-index: 201;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 12px;
  background: #FFF;
}

.fixed-detail-head.active {
  opacity: 1;
  height: auto;
  overflow: hidden;
  transition: opacity .25s;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.fdh-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.fdh-col {
  display: flex;
  align-items: center;
}

.fdh-img {
  width: 64px;
  height: 64px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}

.fdh-name {
  color: #24303C;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 6px;
}

.fdh-actions {}

.fdh-actions button {
  padding: 0;
  min-width: unset;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  color: #24303C;
}

.fdh-actions button+button {
  margin-left: 18px;
}

.fdh-actions button svg {
  margin-right: 6px;
  width: 14px;
  height: 14px;
}

.fdh-buttons {
  display: flex;
  align-items: center;
}

.fdh-buttons .price-wrapper {
  margin-right: 16px;
  white-space: nowrap;
}

.fdh-buttons .price-wrapper .detail-top__cart-price {
  color: #E52421;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.fdh-buttons .detail-top__cart-price-block .catalog-header__price_discount {
  margin-left: 0;
}

.fdh-buttons .uk-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.fdh-buttons .uk-button .detail-top__cart-text {
  margin-left: 8px;
}

.fdh-name-wrapper {
  max-width: 90%;
}

@media(max-width: 1280px) {
  .fixed-detail-head {
    top: 0px;
  }

  .fdh-name {
    font-size: 16px;
    line-height: 20px;
  }
}

@media(max-width: 991px) {
  .fdh-img {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .fdh-name {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
  }

  .fdh-actions {
    display: none;
  }

  .fixed-detail-head .price-wrapper .detail-top__cart-price {
    font-size: 14px;
    line-height: 16px;
  }

  .fixed-detail-head .price-wrapper {
    display: flex;
    align-items: center;
  }

  .fixed-detail-head .detail-top__cart-price-block .old-price_wrapper {
    margin-bottom: 0;
  }

  .fixed-detail-head .detail-top__cart-price-block .badge {
    font-size: 10px;
    padding: 3px 4px;
  }

  .fixed-detail-head .catalog-header__price_discount {
    margin-left: 0;
  }

  .fixed-detail-head .detail-top__cart-price-block {
    margin-left: 52px;
  }

  .fdh-buttons .uk-button {
    min-width: 52px;
    margin-left: 12px;
    display: block;
  }

  .fdh-buttons .detail-top__cart-text {
    display: none;
  }
}

/* fixed product info end */
/* Fix btns */
.add2cart {
  width: calc(50% - 4px);
  max-width: unset !important;
}

.add2cart button {
  padding: 0;
}

.fs-quick-btn {
  width: calc(50% - 4px);
  padding: 0;
}

.fs-quick-btn span {
  margin-left: 0 !important;
}

@media screen and (max-width:1245px) {
  .detail-top__cart-btns {
    flex-direction: column;
  }

  .add2cart {
    width: 100%;
    max-width: unset !important;
  }

  .add2cart button {
    width: 100%;
  }

  .fs-quick-btn {
    width: 100%;
    margin-top: 8px !important;
  }
}

@media screen and (max-width: 750px) {
  .detail-top__cart-btns {
    flex-direction: row;
  }
  .add2cart {
    width: calc(50% - 4px);
    max-width: unset !important;
  }

  .add2cart button {
    width: 100%;
  }

  .fs-quick-btn {
    width: calc(50% - 4px);
    margin-top: 0 !important;

  }

  .detail-top__cart-btns {
    padding: 0 1px;
  }

  .form-group:has(.detail-top__cart-btns) {
    margin-bottom: 3px;
  }

  .detail-top__cart-wrapper {
    padding-top: 16px;
  }
}

@media screen and (max-width:314px) {

  .detail-top__cart-btns {
    flex-direction: column;
  }

  .add2cart {
    width: 100%;
    max-width: unset !important;
  }

  .add2cart button {
    width: 100%;
  }

  .fs-quick-btn {
    width: 100%;
    margin-top: 8px !important;
  }

}
.ya-share2__popup .ya-share2__badge{
 padding:2px!important;

}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
 margin:1px!important;
}
.ya-share2__container_size_m .ya-share2__badge{
  margin-right:5px;
}
.ya-share2__link:not(.ya-share2__link_more){
  display:flex;
  align-items:center;
}

.delivery-tab .heading {
	margin-bottom: 24px;
	font-family: "Grafic LCG";
}
.delivery-tab .right-block {
	display: flex;
	gap: 18px;
	max-width: 860px;
	padding: 24px;
	font-family: "Grafic LCG";
}
.delivery-tab .right-block + .heading {
	margin-top: 32px;
}
.delivery-tab .right-block .icon {
	width: 32px;
	min-width: 32px;
	height: 32px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.icon.delivery {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M30.6666 16.0003L29.0081 11.5189C28.819 11.0081 28.478 10.5674 28.0309 10.2561C27.5838 9.94489 27.0522 9.77802 26.5074 9.77799H22.196V8.44466C22.196 8.09103 22.0554 7.7519 21.8054 7.50185C21.5554 7.25179 21.2162 7.11133 20.8626 7.11133H2.66665C2.31302 7.11133 1.97389 7.25179 1.72383 7.50185C1.47379 7.7519 1.33331 8.09103 1.33331 8.44466V24.0003H5.13251C5.34146 24.6761 5.76134 25.2673 6.33067 25.6872C6.89999 26.1071 7.58882 26.3337 8.29625 26.3337C9.00367 26.3337 9.6925 26.1071 10.2618 25.6872C10.8312 25.2673 11.251 24.6761 11.46 24.0003H21.7C21.9089 24.6761 22.3288 25.2673 22.8981 25.6872C23.4674 26.1071 24.1562 26.3337 24.8637 26.3337C25.5712 26.3337 26.26 26.1071 26.8293 25.6872C27.3986 25.2673 27.8185 24.6761 28.0274 24.0003H30.6666V16.0003ZM22.196 11.6003H26.5074C26.6782 11.5998 26.8452 11.6513 26.986 11.748C27.1266 11.8447 27.2348 11.982 27.2956 12.1416L28.3257 14.9225H22.196V11.6003ZM8.29625 24.6003C7.97979 24.6003 7.67045 24.5064 7.40734 24.3307C7.14422 24.1548 6.93914 23.9049 6.81803 23.6125C6.69694 23.3201 6.66526 22.9985 6.72699 22.6881C6.78873 22.3777 6.94111 22.0927 7.16487 21.8689C7.38863 21.6451 7.67373 21.4928 7.9841 21.4311C8.29447 21.3693 8.61618 21.4009 8.90854 21.522C9.2009 21.6432 9.45079 21.8483 9.62659 22.1113C9.80241 22.3745 9.89625 22.6839 9.89625 23.0003C9.89579 23.4245 9.72707 23.8312 9.42711 24.1311C9.12715 24.4311 8.72045 24.5999 8.29625 24.6003ZM20.3733 9.77799H20.3698V22.178H11.5152C11.3352 21.4605 10.9207 20.8239 10.3375 20.3688C9.75437 19.9139 9.0359 19.6668 8.29625 19.6668C7.55659 19.6668 6.83813 19.9139 6.25495 20.3688C5.67177 20.8239 5.25729 21.4605 5.07731 22.178H3.15545V8.93359H20.3733V9.77799ZM24.8642 24.6003C24.5478 24.6003 24.2385 24.5064 23.9753 24.3307C23.7122 24.1548 23.5072 23.9049 23.386 23.6125C23.2649 23.3201 23.2333 22.9985 23.295 22.6881C23.3568 22.3777 23.509 22.0927 23.7329 21.8689C23.9566 21.6451 24.2417 21.4928 24.5521 21.4311C24.8625 21.3693 25.1841 21.4009 25.4765 21.522C25.7689 21.6432 26.0188 21.8483 26.1946 22.1113C26.3704 22.3745 26.4642 22.6839 26.4642 23.0003C26.4638 23.4245 26.295 23.8312 25.995 24.1311C25.6952 24.4311 25.2885 24.5999 24.8642 24.6003ZM28.8445 22.178H28.0832C27.9306 21.5673 27.6074 21.0127 27.1513 20.5791C26.6952 20.1453 26.1249 19.8505 25.5073 19.7291C24.8897 19.6077 24.2502 19.6647 23.6638 19.8933C23.0774 20.122 22.5684 20.5129 22.196 21.0204V16.7447H28.8445V22.178Z' fill='%23E52421'/%3E%3C/svg%3E");
}
.icon.payment {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M25.3334 5.33334H6.66669C5.60582 5.33334 4.58841 5.75477 3.83826 6.50492C3.08811 7.25506 2.66669 8.27248 2.66669 9.33334V22.6667C2.66669 23.7275 3.08811 24.7449 3.83826 25.4951C4.58841 26.2452 5.60582 26.6667 6.66669 26.6667H25.3334C26.3942 26.6667 27.4116 26.2452 28.1618 25.4951C28.9119 24.7449 29.3334 23.7275 29.3334 22.6667V9.33334C29.3334 8.27248 28.9119 7.25506 28.1618 6.50492C27.4116 5.75477 26.3942 5.33334 25.3334 5.33334ZM27.3334 22.6667C27.3327 23.1969 27.1219 23.7053 26.747 24.0803C26.372 24.4552 25.8636 24.666 25.3334 24.6667H6.66669C6.13643 24.666 5.62807 24.4552 5.25314 24.0803C4.87819 23.7053 4.66729 23.1969 4.66669 22.6667V14H27.3334V22.6667ZM4.66669 12V9.33334C4.66729 8.80309 4.87819 8.29473 5.25314 7.9198C5.62807 7.54485 6.13643 7.33394 6.66669 7.33334H25.3334C25.8636 7.33394 26.372 7.54485 26.747 7.9198C27.1219 8.29473 27.3327 8.80309 27.3334 9.33334V12H4.66669Z' fill='%23E52421'/%3E%3C/svg%3E");
}
.delivery-tab .right-block .heading {
	font-family: "Grafic LCG";
	color: var(--BlackText, #24303C);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px; 
	margin-bottom: 8px;
}
.delivery-tab .right-block .text {
	font-family: "Grafic LCG";
	color: var(--BlackText, #24303C);
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px; 
}
.delivery-tab .right-block .text strong {
	font-weight: 500;
}
@media (max-width: 750px) {
    .delivery-tab .right-block {
        margin-left: 0px;
        margin-right: 0px;
    }
	.tab-content .heading {
		font-size: 18px;
		margin-bottom: 16px;
		line-height: 24px;
	}
	.delivery-tab .right-block + .heading {
		margin-top: 24px;
	}
}

.resesign-right-block {
	padding: 24px 24px 32px;
}
.resesign-right-block div.form-group.mb-0 {
	margin-bottom: 0;
}
.resesign-right-block .detail-top__cart-wrapper {
	border-top: none;
	padding-top: 0;
	margin-top: 32px;
}
.resesign-right-block .detail-top__cart-wrapper .detail-top__cart-btns {
	padding-top: 0;
	flex-direction: column;
	gap: 16px;
}
.resesign-right-block .detail-top__cart-wrapper .detail-top__cart-btns .add2cart {
	width: 100%;
	display: flex;
	gap: 12px;
}
.detail-top__cart-btns .uk-button-primary, .detail-top__cart-btns .uk-button-grey-new {
	width: 100%;
	min-height: 48px !important;
	min-width: 120px !important;
	font-weight: 500;
}
.detail-top__cart-btns .uk-button-grey-new {
	border-color: #E52421 !important;
	color: #24303C;
	font-size: 15px;
	letter-spacing: 0.6px;
	line-height: 22px;
}
.resesign-right-block .product-options {
	margin-top: 12px;
}
.resesign-right-block .product-options label {
	font-size: 15px;
	margin-bottom: 6px;
	font-family: "Grafic LCG";
}
.resesign-right-block .order-quant-item {
	min-height: 48px!important;
	min-width: 48px!important;
	background: #F9F9F9;
    font-weight: 400;
    font-size: 14px;
}
.resesign-right-block .order-quant-item,
.resesign-right-block .btn-cart-minus,
.resesign-right-block .btn-cart-plus {
	border-color: rgba(153, 153, 153, 0.60);
}
.resesign-right-block .btn-cart-minus,
.resesign-right-block .btn-cart-plus {
	cursor: pointer;
	background: #FFF;
}

.resesign-right-block .counter.input-group {
	display: flex;
	flex-wrap: nowrap;
	min-width: 144px;
}
.resesign-right-block .cart-added {
	background-color: #24303C!important;
}

.resesign-right-block .catalog-header__price_discount {
	font-family: "Grafic LCG";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; 
    margin-right: 12px;
    margin-left: 8px;
}
.resesign-right-block .detail-top__cart-price-block .badge {
    font-weight: 500;
    font-size: 13px;
    line-height: 10px;
    padding: 5px;
	letter-spacing: 0.26px;
}

@media(max-width: 1200px) {
	.resesign-right-block {
		padding: 24px 16px 32px 16px;
	}
	.resesign-right-block .detail-top__cart-wrapper .detail-top__cart-btns .add2cart {
		gap: 8px;
	}
	.resesign-right-block .detail-top__cart-wrapper .detail-top__cart-btns {
		gap: 12px;
	}
	.detail-top__cart-btns .uk-button-primary, .detail-top__cart-btns .uk-button-grey-new {
		min-height: 40px!important;
		height: 40px!important;
	}
	.resesign-right-block .order-quant-item,
	.resesign-right-block .btn-cart-minus,
	.resesign-right-block .btn-cart-plus {
		min-height: 40px!important;
		min-width: 40px!important;
		height: 40px!important;
		width: 40px!important;
	}
	.resesign-right-block .counter {
		line-height: 40px;
		height: 40px!important;
		min-height: 40px!important;
	}
	.resesign-right-block .counter.input-group {
		min-width: 120px;
	}
	.resesign-right-block .counter .input-group-btn {
		width: 40px;
		min-width: 40px;
		height: 40px;
		min-height: 40px;
	}
}
@media(max-width: 1050px) and (min-width: 750px) {
	.resesign-right-block .detail-top__cart-wrapper .detail-top__cart-btns .add2cart {flex-direction: column;}
	.resesign-right-block .order-quant-item {width: 100%!important;}
}
.resesign-right-block.reverse-right-block {
	display: flex;
	flex-direction: column-reverse;
}



.detail-top__cart-price .color-grey {
	color: #999;
}

#quick-order .uk-modal-showprod,
#price-ask .uk-modal-showprod,
#available-ask .uk-modal-showprod {
	margin-left: 0;
}
.detail-top__cart-price-block.-mobile .detail-top__cart-btns {
	margin-top: 16px;
}


.similar-items {
	margin: -24px 0 30px 0;
}
.similar-items .uk-slider-container-offset {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*
.similar-items .uk-h2 {
	font-size: 30px;
}
@media (max-width: 989px) {
	.similar-items .uk-h2 {
		font-size: 22px;
	}
}
*/

.fixed-detail-head.flex-row .detail-top__cart-price-block {
	flex-direction: row;
	align-items: center;
}
.fixed-detail-head.flex-row .detail-top__cart-price-block .detail-top__cart-btns {
	padding-top: 0;
	width: 100%;
	margin-top: 0;
}
.fixed-detail-head.flex-row  .fdh-buttons .detail-top__cart-text {
	display: block;
}
@media(max-width: 1200px) {
	.detail-top__cart-btns .uk-button-grey-new {
		font-size: 12px;
	}
}
@media(max-width: 768px) {
	.fixed-detail-head.flex-row .price-wrapper {
		display: none;
	}
	.detail-top__cart-btns .uk-button-grey-new {
		height: 32px!important;
		min-height: 32px!important;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/bigdata_catalog_slider/style.css?17544193812147*/
.index_page .card-list.uk-slider-items .card-price .old-price {
  margin-left: 0;
}

.catalog-page .card-title__link {
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-decoration-line: underline;
  color: #24303C;
  transition: 0.3s;
}

.catalog-page .card-title__link:hover {
  color: #E52421;
}

.catalog-page .card-list.uk-slider-items .card-img img {
  object-fit: contain;
}

.catalog-page .card-list.uk-slider-items .card-price__list {
  flex-wrap: wrap;
}

.catalog-page .card-list.uk-slider-items .card-price .price {
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #E52421;
}

.catalog-page .card-list.uk-slider-items .card-price .old-price {
  margin-left: 0;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
}

.catalog-page .card-list.uk-slider-items .card-price .badge {
  margin-bottom: 4px;
  padding: 6px 4px 4px;
  font-weight: 900;
  font-size: 13px;
  line-height: 10px;
  letter-spacing: 0.02em;
}

.catalog-page .card-list .card p {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
}

.catalog-page .card-list.uk-slider-items .card-bottom {
  align-items: flex-end;
}

.catalog-page .card-list.uk-slider-items .card-bottom .uk-button {
  background-color: #E52421;
  border: none;
}

.catalog-page .card-list.uk-slider-items .card-bottom .uk-button:hover {
  background-color: #B31E1C;
}

.catalog-page .card-list.uk-slider-items .card > a {
  max-height: 100%;
}

.catalog-page .card-list.uk-slider-items .card > a img {
  max-height: 100%;
}

.catalog-page .card-list.catalog-list.uk-slider-items {
  flex-wrap: nowrap;
}

@media (max-width: 768px) {
  .catalog-page .card-list.catalog-list.uk-slider-items {
    margin-bottom: 0px;
  }

  .catalog-page .card-list.catalog-list.uk-slider-items .card {
    margin-top: 0;
  }

  .catalog-page .card-list.uk-slider-items .card-price__list {
    flex-direction: row;
    align-items: center;
  }

  .catalog-page .card-list.uk-slider-items .card-price .old-price {
    margin-top: 0;
    margin-right: 8px;
  }
}
.price-req{
 font-size:17px!important;
}

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section.list/catalog_modal/style.css?17544193813205*/
.catalog-page__categories {
    margin-top: 72px;
}

.catalog-page__categories.card-list .card:not(:first-child):not(:nth-child(4n + 1)) {
    border-left: none;
    margin-left: 0;
}

.catalog-page__categories.card-list .card:not(:first-child) {
    margin-left: 0;
}

.catalog-page__categories.card-list .card:nth-child(n + 5) {
    border-top: none;
}

.catalog-page__categories.card-list .card h4,
.catalog-page__categories.card-list .card .uk-h4 {
    margin-bottom: 12px;
}

.catalog-page__categories .card__count {
    margin-top: auto;
    font-size: 12px;
    line-height: 16px;
}

.catalog-page__categories {
    flex-wrap: wrap;
}

.catalog-page__categories-list > li > a {
    font-weight: 500;
    font-size: 15px;
    line-height: 13px;
    margin-bottom: 20px;
    display: block;
}

.card-list .card .catalog-page__categories-sublist > li > a {
    color: #999999;
    font-size: 15px;
    line-height: 13px;
}

.catalog-page .categories__mobile--btn {
    display: none;
}

.catalog-page .categories__mobile-hidden[hidden] {
    display: block!important;
}

@media (max-width: 768px) {
    .catalog-page .categories__mobile-hidden[hidden] {
        display: none!important;
    }

    .catalog-page .card-title {
        margin-bottom: 16px;
    }

    .catalog-page .card-title__link {
        margin-top: 6px;
    }

    .catalog-page .card-title h2,
    .catalog-page .card-title .uk-h2 {
        max-width: 100%;
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 0;
    }

    .catalog-page__categories {
        margin-top: 56px;
        border: 1px solid #EAEAEB;
    }

    .catalog-page__categories.card-list .card h4,
    .catalog-page__categories.card-list .card .uk-h4 {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 8px;
    }

    .catalog-page__categories.card-list .card:hover:not(.card-secondary) {
        box-shadow: none;
    }

    .catalog-page .card-list .card:hover .card__hovered {
        opacity: 0;
        z-index: 0;
    }

    .catalog-page__categories .card__main {
        display: flex;
    }

    .catalog-page .card__main-img {
        margin-bottom: 0;
        margin-right: 18px;
    }

    .catalog-page .card__main-img img {
        width: 40px;
        min-width: 40px;
    }

    .catalog-page__categories.card-list:not(.uk-slider-items):not(.catalog-list) .card {
        padding: 16px;
    }

    .catalog-page__categories.card-list .card:not(:first-child):not(:nth-child(4n + 1)) {
        border-right: none;
    }

    .catalog-page__categories.card-list .card:not(:last-child) {
        border-right: none;
        border-top: none;
        border-left: none;
    }

    .catalog-page .categories__mobile--btn {
        display: block;
        width: 100%;
        margin-top: 24px!important;
    }

    .catalog-page .uk-slider-container .uk-slidenav {
        display: none;
        top: auto;
        bottom: 0;
        transform: translateY(0);
    }

    .catalog-page .uk-position-center-left {
        left: 30%;
    }

    .catalog-page .uk-position-center-right {
        right: 30%;
    }

    .catalog-page .uk-slider-container .uk-dotnav {
        /*display: none;*/
    }
}

/* End */


/* Start:/local/templates/main/components/bitrix/socserv.auth.form/socials/style.min.css?17544193812638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/local/templates/main/components/bitrix/socserv.auth.form/socials/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /local/templates/main/components/bitrix/menu/catalog_menu/style.min.css?17544193812111 */
/* /local/templates/main/components/bitrix/menu/top_menu/style.css?17544193812175 */
/* /local/templates/main/components/bitrix/catalog.element/catalog_new3/style.css?176285834556721 */
/* /local/templates/main/components/bitrix/catalog.section/bigdata_catalog_slider/style.css?17544193812147 */
/* /local/templates/main/components/bitrix/catalog.section.list/catalog_modal/style.css?17544193813205 */
/* /local/templates/main/components/bitrix/socserv.auth.form/socials/style.min.css?17544193812638 */
