

/* 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/index.selection/templates/.default/style.css?1787315868345*/
.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?17875733089136*/
.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; /* #7FB718 */filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(503%) hue-rotate(31deg) brightness(94%) contrast(91%);}  .product-item .btn-compare:focus {outline: none;}  .product-item .btn-compare:focus-visible {outline: 2px solid #7FB718;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-color-slider-wrap--empty {min-height: 40px;margin-top: 18px;pointer-events: none;}  /* На главной высоту выравнивают через картинку, пустой ряд схлопываем */  .index-category__slider-cell .item-color-slider-wrap--empty, .main-shares-slider .item-color-slider-wrap--empty {height: 0;min-height: 0;margin: 0;padding: 0;overflow: hidden;}  .product-item.product-item--fix-height {display: flex;flex-direction: column;flex-wrap: nowrap;height: 100%;}  .row-flex > .catalog-cell {display: flex;flex-direction: column;}  /* Ссылка названия растянута на всю карточку (одна индексируемая ссылка вместо дублей). main.mob.css задаёт .product-item .item__title{position:relative} — обнуляем, иначе на мобильных оверлей ограничен блоком заголовка и картинка не кликабельна. */  .product-item div.item__title {position: static;}  .product-item .title__link::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}  /* Интерактивные элементы поверх растянутой ссылки. .btn-favourites / .btn-compare уже position: absolute — position не переопределяем. */  .product-item .btn-favourites, .product-item .btn-compare {z-index: 4;}  .product-item .meta__cart, .product-item .item-color-slider-wrap {position: relative;z-index: 2;}  /* Плашка «Нет в наличии» на карточке в листинге */  .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;}  }  .item__ozon-free {display: inline-flex;align-self: flex-start;align-items: center;gap: 6px;margin: 6px 0 0;padding: 4px 8px 4px 22px;border-radius: 6px;background: rgba(0, 91, 255, .07);color: #16324f;font-size: 12px;line-height: 1.2;white-space: nowrap;width: 100%;}  .item__ozon-free-mark {padding: 2px 5px;border-radius: 4px;background: #005bff;color: #fff;font-size: 10px;font-weight: 700;letter-spacing: .04em;}  @media only screen and (max-width: 991px) {  .item__ozon-free {margin: 0;}  }  @media only screen and (max-width: 576px) {  .item__ozon-free {width: 100%;align-self: stretch;justify-content: flex-start;gap: 4px;padding: 4px 6px;font-size: 10px;}  .item__ozon-free-mark {padding: 2px 4px;font-size: 9px;}  }

/* 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?178660613557*/
.fullscreen-section__content p {
    max-width: 755px;
}

/* End */
/* /local/templates/main/components/bitrix/news.list/slider_index/style.css?1779051087298 */
/* /local/components/lb/index.selection/templates/.default/style.css?1787315868345 */
/* /local/templates/main/components/bitrix/catalog.item/item/style.css?17875733089136 */
/* /local/components/lb/sections.index/templates/.default/style.css?1763122487345 */
/* /local/components/serzhmir/section.fullscreen-image-and-descr/templates/.default/style.css?178660613557 */
