

/* Start:/local/templates/main/components/bitrix/news.list/slider_index/style.css?1779051087298*/
.slider-index-box {height: 74.7vw;overflow: hidden;position: relative;}  @media only screen and (min-width: 430.333px) {  .slider-index-box {height: 52vw;}  }  @media only screen and (min-width: 991px) {  .slider-index-box {height: 34.2vw;}  }  .slider-index-box .slider-index-item {height: 100%;}

/* End */


/* Start:/local/components/lb/sections.index_simple/templates/.default/style.css?1773264388345*/
.index-category-slider-wrap {height: 319px;overflow: hidden;}  @media only screen and (min-width: 768px) {  .index-category-slider-wrap {height: 355px;}  }  @media only screen and (min-width: 991px) {  .index-category-slider-wrap {height: 430px;}  }  @media only screen and (min-width: 1260px) {  .index-category-slider-wrap {height: 433px;}  }

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.item/item/style.css?17855110087186*/
.short-title {display: none;}  .item__meta a {margin-bottom: 5px;}  .c-select {position: relative;}  .product-item--mp.product-item .item__meta {flex-direction: column;align-items: flex-start;}  .product-item--mp.product-item .price__new-p {margin-bottom: 0;}  .mp-block {width: 100%;}  .product-item--mp.product-item .price__p {margin-top: 13px;}  .product-item--mp .price-mob-wrap {display: flex;justify-content: space-between;width: 100%;padding-top: 11px;}  .product-item--mp.product-item .price__old-p {position: static;}  .product-item--mp.product-item .meta__price {width: 100%;padding: 0 25px;margin: 0;}  .active + .button-buy-block__dropdown {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #ffffff;z-index: 4;padding: 15px;display: flex;flex-direction: column;justify-content: center;transform: translateY(0);}  .button-buy-block__dropdown {position: absolute;z-index: 20;left: 0;right: 0;padding: 18px;text-align: center;background-color: rgb(255 255 255);opacity: 0;transition-property: opacity, transform;transition-timing-function: ease-out;transition-duration: .25s;bottom: 0;min-height: 100%;display: none;border: 1px solid #ddd;border-radius: 6px;align-items: center;}  .list-btn.list-btn--item {padding: 5px 15px;border-radius: 5px;font-size: 12px;line-height: 1.3;position: absolute;top: 10px;left: 10px;}  .i-btn--circle {width: 45px !important;height: 45px;position: relative;border-radius: 50%;}  .i-btn--circle img {max-width: 100%;}  @media only screen and (max-width: 991px) {  .mp-block {padding: 10px 15px 20px;}  .product-item--mp.product-item .meta__price {padding: 0 15px;}  .short-title {display: none;}  .long-title {display: block;}  }  @media only screen and (max-width: 576px) {  .mp-block {padding: 0;height: 110px;}  .i-btn {font-size: 14px;}  .product-item.product-item--mp:not(.product-item--style-sm) .price__p {top: -74px;left: 0;}  .product-item--mp.product-item .meta__price {margin: 0;}  .product-item--mp .price-mob-wrap {padding: 0 10px;}  .product-item.product-item--mp:not(.product-item--style-sm) .price-mob-wrap {top: -61px;left: -11px;}  .mp-block .title__link {padding: 14px 0.5rem !important;height: auto !important;}  }  @media only screen and (min-width: 991px) {  /* .product-item:hover .button-buy-block__dropdown { opacity: 1; transform: translateY(0); } */ .button-buy-block__dropdown {transform: translateY(100%);min-height: initial;border: none;}  .button-buy-block__dropdown .i-btn--circle {margin-right: 15px;}  .list-btn.list-btn--item {position: initial;top: initial;left: initial;padding: 10px 15px;margin-right: -10px;}  .i-btn--circle .short-title {text-transform: uppercase;}  }  .short-title {text-transform: uppercase;font-size: 12px;line-height: 1;}  .product-item .item__soon {font-size: 12px;line-height: 69px;position: absolute;z-index: 4;top: -14px;left: -14px;display: block;width: 72px;height: 72px;text-align: center;text-transform: uppercase;color: #fff;border: solid 2px #fff;border-radius: 83px;background-color: #dd56b5;}  .item-label-list {line-height: 69px;position: absolute;z-index: 4;top: -14px;left: -14px;display: block;width: 72px;height: 72px;text-align: center;text-transform: uppercase;color: #fff;border: solid 2px #fff;border-radius: 83px;font-size: 11px;padding-left: 11px;font-weight: 400;}  .item-label-list.product-item-custom-label.product-item-custom-label--image {max-width: 30px;padding: 0;left: 5px;top: 7px;height: auto;border-radius: 0;}  @media only screen and (min-width: 767px) {  .item-label-list.product-item-custom-label.product-item-custom-label--image {max-width: 35px;top: 16px;left: 20px;}  }  [style="background-color:#000000;"].product-item-custom-label {font-size: 9px!important;padding-left: 11px;background-image:none!important;}.product-item--hide-price .price__p {display: none !important;}

/* pagespeed-slider-fallback: stable product card before deferred Slick initialization */
@media only screen and (min-width: 992px) {
  .product-item-slider-wrap {
    height: 198px;
    overflow: hidden;
  }

  .product-item-slider:not(.flickity-enabled) .product-item-slider__cell {
    display: none;
  }

  .product-item-slider:not(.flickity-enabled) .product-item-slider__cell:first-child {
    display: block;
  }
}

/* pagespeed-color-slider-fallback: horizontal palette before deferred Flickity initialization */
@media only screen and (min-width: 992px) {
  .item-color-slider:not(.flickity-enabled) {
    display: flex;
    height: 40px;
    overflow: hidden;
    justify-content: center;
  }

  .item-color-slider:not(.flickity-enabled) .item-color-slider__cell {
    flex: 0 0 51px;
  }
}

/* Native card images load without the deferred slider bundle. */
.product-item .preloader-item-wrap { display: none; }
.product-item-slider::after { display: none !important; }

/* Сравнение — под избранным; иконка compare.svg */
.product-item .btn-compare {
    position: absolute;
    top: 50px;
    left: auto;
    right: 16px;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 0;
    background: #ffffff;
    cursor: pointer;
    border: 1px solid #c4c4c4;
    border-radius: 50%;
}

.product-item .btn-compare__img {
    display: block;
    width: 20px;
    height: 20px;
    object-fit: contain;
    opacity: .55;
    transition: opacity .2s ease, filter .2s ease;
    pointer-events: none;
}

.product-item .btn-compare:hover .btn-compare__img,
.product-item .btn-compare.active .btn-compare__img {
    opacity: 1;
    /* #4990e2 */
    filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(503%) hue-rotate(176deg) brightness(94%) contrast(91%);
}

.product-item .btn-compare:focus {
    outline: none;
}

.product-item .btn-compare:focus-visible {
    outline: 2px solid #4990e2;
    outline-offset: 2px;
}

@media (max-width: 991px) {
    .product-item .btn-compare {
        top: 45px;
        width: 26px;
        height: 26px;
        right: 4px;
    }

    .product-item .btn-compare__img {
        width: 16px;
        height: 16px;
    }
}

/* Равная высота карточек (рекомендации / листинги с .product-item--equal-height) */
.product-item.product-item--equal-height {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
}

.product-item.product-item--equal-height .item__meta {
    margin-top: auto;
}

/* Плашка «Нет в наличии» на карточке в листинге */
.product-item .item__out-of-stock {
    position: absolute;
    z-index: 5;
    top: 12px;
    left: 12px;
    display: inline-block;
    max-width: calc(100% - 70px);
    padding: 6px 10px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    background: rgba(62, 72, 86, .88);
    pointer-events: none;
}

@media (max-width: 991px) {
    .product-item .item__out-of-stock {
        top: 8px;
        left: 8px;
        max-width: calc(100% - 50px);
        padding: 5px 8px;
        font-size: 10px;
    }
}

/* End */


/* Start:/local/components/lb/sections.index/templates/.default/style.css?1763122487345*/
.index-category-slider-wrap {height: 319px;overflow: hidden;}  @media only screen and (min-width: 768px) {  .index-category-slider-wrap {height: 355px;}  }  @media only screen and (min-width: 991px) {  .index-category-slider-wrap {height: 430px;}  }  @media only screen and (min-width: 1260px) {  .index-category-slider-wrap {height: 433px;}  }

/* End */


/* Start:/local/components/serzhmir/section.fullscreen-image-and-descr/templates/.default/style.css?17631192051596*/
.fullscreen-section {overflow: hidden;background-attachment: fixed;padding-top: 84px;min-height: 450px;padding-bottom: 89px;background-position: left center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-color: #000000;}  .fullscreen-section:before {z-index: 2;}  .fullscreen-section__content {text-align: center;z-index: 2;position: relative;}  .fullscreen-section-logo {margin-bottom: 63px}  .fullscreen-section p {color: #fefefe;font-size: 22px;font-weight: 400;line-height: 32px}  .fullscreen-section--index {margin-bottom: 73px}  .fullscreen-section__bg {z-index: 1;}  @media only screen and (max-width: 1024px) {  .fullscreen-section p {font-size: 18px}  .fullscreen-section-logo {width: 170px;height: 50px}  .fullscreen-section--index {margin-bottom: 0}  }  @media (max-width: 1600px) {  .fullscreen-section {background-position: -450px 0}  }  @media (max-width: 991px) {  .fullscreen-section--index {margin-top: 36px}  .fullscreen-section__content {max-width: 409px;margin: 0 auto}  }  @media (max-width: 768px) {  .fullscreen-section p {font-size: 16px}  .fullscreen-section__content {padding: 0 20px}  .fullscreen-section-logo {margin-bottom: 58px}  }  @media only screen and (max-width: 575px) {  .fullscreen-section {padding: 60px 0 55px}  .fullscreen-section--index {margin-top: 22px}  }  @media (min-width: 2000px) {  .fullscreen-section {min-height: 70vh;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}  }

/* End */
/* /local/templates/main/components/bitrix/news.list/slider_index/style.css?1779051087298 */
/* /local/components/lb/sections.index_simple/templates/.default/style.css?1773264388345 */
/* /local/templates/main/components/bitrix/catalog.item/item/style.css?17855110087186 */
/* /local/components/lb/sections.index/templates/.default/style.css?1763122487345 */
/* /local/components/serzhmir/section.fullscreen-image-and-descr/templates/.default/style.css?17631192051596 */
