

/* Start:/bitrix/components/aspro/catalog.viewed.lite/templates/main/style.css?17300989782006*/
.catalog-viewed {
  position: relative;
}
.catalog-viewed__inner {
  background: none;
}
.catalog-viewed.catalog-viewed--fon .catalog-viewed__inner {
  background: #f8f8f8;
  background: var(--darkerblack_bg_black);
}
.catalog-viewed-list {
  padding: 0 0 5.3125rem;
}
.front_page .catalog-viewed-list {
  padding-top: 4.5rem;
}
.catalog-viewed-list__slider-wrap {
  position: relative;
}
.catalog-viewed__item.swiper-slide {
  height: auto;
}
.catalog-viewed__item-wrap {
  background: #fff;
  background: var(--card_bg_black);
  overflow: hidden;
  height: 100%;
  padding: 23px 23px 19px;
}
.catalog-viewed__item__title {
  word-break: break-word;
  line-height: calc(1em + 5px);
}
.catalog-viewed__item__image__wrap {
  position: relative;
  margin: 0 0 15px 0;
}
.catalog-viewed__item__image {
  width: 80px;
  height: 80px;
  position: relative;
}
.catalog-viewed__item__image a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.catalog-viewed__item__image img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  border-radius: 8px;
  border-radius: var(--border-radius);
}
.catalog-viewed .price {
  margin: 0 0 1px 0;
}
.catalog-viewed__item-sticker {
  position: absolute;
  z-index: 2;
  bottom: -2px;
  left: 0;
  margin: -2px;
}
.catalog-viewed__item-sticker-value.sticker__item {
  margin: 2px;
  font-size: 12px;
  line-height: 15px;
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  height: 21px;
}

@media (max-width: 600px) {
  .catalog-viewed__inner .index-block__title {
    font-size: 20px;
    margin: 0px;
  }
  .catalog-viewed-list {
    padding-bottom: 40px;
  }
  .catalog-viewed-list .index-block__title-wrapper.index-block__title-wrapper--mb-35 {
    margin-bottom: 16px;
}
  .front_page .catalog-viewed-list {
    padding-top: 40px;
  }
  .catalog-viewed__item {
    width: 160px !important;
  }
  .catalog-viewed__item-wrap {
    padding: 16px 16px 10px;
  }
}

/* End */


/* Start:/bitrix/templates/aspro-lite/css/blocks/prices.min.css?1731184670517*/
.price{font-weight:600;line-height:20px;font-size:1rem}.price__old{display:inline-block;vertical-align:top;font-weight:400}.price__old-val{text-decoration:line-through}.price-economy{display:flex}.price .price-economy{margin-bottom:2px}.price-economy__val{--economy-height:21px;display:flex;align-items:center;background:#ffeb81;background:var(--sticker_color);padding:1px 5px;border-radius:calc(var(--border-radius) - 2px);height:var(--economy-height)}.price--inline>div{display:inline-block;vertical-align:baseline}
/* End */


/* Start:/bitrix/templates/aspro-lite/css/blocks/sticker.min.css?17311846701910*/
.sticker{position:absolute;z-index:3;top:0;left:-2px;display:flex;flex-wrap:wrap}.sticker--static{position:static}.sticker__item{--sticker_color:#0cbc3d;--sticker-height:23px;padding:1px 6px 1px 8px;margin:0 2px 4px;color:#fff;background:#0cbc3d;background:var(--sticker_color);border-radius:8px;border-radius:calc(var(--border-radius) - 2px);font-weight:500;position:relative;height:var(--sticker-height);display:inline-flex;align-items:center}.sticker .sticker__item{line-height:var(--sticker-height);display:flex}.sticker__item:before{content:"";position:absolute;z-index:1;inset:0;box-shadow:0 6px 12px var(--sticker_color);opacity:.2;border-radius:8px;border-radius:var(--border-radius)}.sticker__item--bordered{color:#666;color:var(--lite_basic_text_black);border:1px solid #e5e5e5;border-color:var(--stroke_black);background:#fafafa;background:var(--light2_bg_black)}.sticker--upper .sticker__item{text-transform:uppercase;letter-spacing:1.2px}.sticker__item--aktsiya,.sticker__item--sale,.sticker__item--stock{--sticker_color:#ffeb81;color:#222}.sticker__item--new,.sticker__item--novinka{--sticker_color:#32cb5d}.sticker__item--hit,.sticker__item--khit{--sticker_color:#ff6565}.sticker__item--recommend,.sticker__item--sovetuem{--sticker_color:#a56ffd}.sticker__item--sale-text{--sticker_color:#e35689}.status-icon{position:relative;display:inline-block;color:#69be15;white-space:nowrap}.status-icon.nostock{color:#f91a35}.status-icon.order{color:#25a4f1}.status-icon.pending{color:#fc9e41}.btn-fast-view{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:4;opacity:0;box-shadow:0 5px 30px 0 rgba(34,34,34,.1);transition:opacity .3s ease}.btn-fast-view .btn{border:none;font-weight:400}.btn-fast-view .btn:not(:hover){background-color:rgba(255,255,255,.9);color:#222}.grid-list__item:hover .btn-fast-view{opacity:1}@media (max-width:600px){.sticker__item{--sticker-height:19px}}
/* End */
/* /bitrix/components/aspro/catalog.viewed.lite/templates/main/style.css?17300989782006 */
/* /bitrix/templates/aspro-lite/css/blocks/prices.min.css?1731184670517 */
/* /bitrix/templates/aspro-lite/css/blocks/sticker.min.css?17311846701910 */
