

/* Start:/bitrix/templates/aspro-premier/components/bitrix/news.list/news-list-masonry-custom/style.css?17794551521060*/
.news-list-masonry__item--bg_img .ui-card__image {
    --aspect-ratio: none;
    height: 100%;
    min-height: 336px;
}
.news-list-masonry__item--bg_img .ui-card__info{
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 24px;
    justify-content: end;
    gap: 12px;
}
.news-list-masonry__item--bg_img .ui-card__text{
    color: rgba(255, 255, 255, .72);
}
.news-list-masonry__item--bg_img .ui-card__title{
    color: #fff;
}

.news-list-masonry-custom-template .ui-card__img {
    width: auto;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.news-list-masonry-custom-template .ui-card .ui-card__image:before {
    display: none;
}

.news-list-masonry-custom-template .ui-card .ui-card__title {
    color:  color-mix(in oklab, var(--white_text_black) var(--text-opacity), transparent) !important;
}

.news-list-masonry-custom-template .ui-card.shadow-no-border-hovered:hover {
    background: #fff;
}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/ui-card.min.css?17794551511801*/
.ui-card{position:relative;overflow:hidden;}.ui-card__image{--aspect-ratio:3 / 2;overflow:hidden;position:relative;aspect-ratio:var(--aspect-ratio);}.ui-card__image--min-height-300{min-height:300px;}.ui-card:has(.ui-card__image--masonry-low,.ui-card__image--masonry-low-span-2,.ui-card__image--masonry-low-span-3,.ui-card__image--masonry-low-span-4){min-height:250px;}@media (any-hover:hover){a.ui-card:hover .ui-card__img{scale:1.1}.ui-card:hover a.chip--white-blur:not(:hover),.ui-card:hover button.chip--white-blur:not(:hover){background-color:var(--theme-base-color);border-color:var(--theme-base-color);color:#fff}.ui-card--image-scale:hover .ui-card__img{scale:1.1}}.ui-card__link{position:absolute;inset:0;z-index:1;}.ui-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .6s ease;}.ui-card--image-scale .ui-card__img.lazyloaded{transition:scale .6s ease,opacity .3s ease;}.ui-card__info--adaptive-flex{display:flex;justify-content:space-between;align-items:end;}@media (max-width:600px){.ui-card__info--adaptive-flex{flex-direction:column;align-items:start}.ui-card__image--ratio-1-927{--aspect-ratio:1}.ui-card__image--ratio-1-235{--aspect-ratio:.84}}.ui-card__info--absolute{--offset:24px;position:absolute;bottom:var(--offset);left:var(--offset);right:var(--offset);}.ui-card__info--absolute-top{bottom:auto;top:var(--offset);}.ui-card__info--absolute-off-12{--offset:12px;}.ui-card__info--absolute-off-20{--offset:clamp(16px,4vw,20px);}.ui-card__info--absolute-off-32{--offset:clamp(24px,4vw,32px);}.ui-card__info--absolute-off-40{--offset:clamp(24px,4vw,40px);}.ui-card__info--absolute-center{top:50%;left:50%;translate:-50% -50%;height:fit-content;}.ui-card__info--full-height{height:calc(100% - calc(var(--offset) * 2));top:var(--offset);}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/ui-card.pattern.min.css?17794551512449*/
@media (min-width:601px){.ui-cards--26-in-loop-span-4-1st-from-1200 .ui-card:nth-of-type(26n+1),.ui-cards--26-in-loop-span-4-14th-from-1200 .ui-card:nth-of-type(26n+14){display:flex;gap:12px;.ui-card__image,.ui-card__info{flex:1 1 50%}.ui-card__image{--aspect-ratio:1.88}.ui-card__info{margin:0;padding:clamp(24px,3vw,32px) clamp(16px,3vw,24px);border-top:1px solid var(--stroke_black);border-bottom:1px solid var(--stroke_black);gap:12px}.ui-card__title{font-size:clamp(1rem + 8px,2vw,1rem + 12px);line-height:calc(1em + 8px)}.ui-card__text{margin-top:auto}}.ui-cards--26-in-loop-span-4-14th-from-1200 .ui-card:nth-of-type(26n+14){flex-direction:row-reverse}}@media(min-width:1200px){.grid-list--auto-masonry--14-in-loop-span-1st-from-1200 .ui-card:nth-of-type(14n+1),.grid-list--auto-masonry--14-in-loop-span-10th-from-1200 .ui-card:nth-of-type(14n+10){min-height:336px;.ui-card__image{--aspect-ratio:none;height:100%}.ui-card__image:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 50%)}.ui-card__info{margin:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:clamp(16px,3vw,24px) clamp(16px,3vw,24px);justify-content:end;gap:12px}.ui-card__title{color:#fff;font-size:clamp(1rem + 4px,2vw,1rem + 8px);line-height:calc(1em + 8px)}.ui-card__text{color:rgba(255,255,255,.72)}}.grid-list--auto-masonry--14-in-loop-span-1st-from-1200 .blog-item:nth-of-type(14n+1),.grid-list--auto-masonry--14-in-loop-span-10th-from-1200 .blog-item:nth-of-type(14n+10){.blog-item__image{height:100%;padding-bottom:50%}.blog-item__img{transition:scale .6s ease;will-change:scale}.blog-item__image:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 50%)}.blog-item__info{margin:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:clamp(16px,2vw,24px);display:flex;flex-direction:column;justify-content:end}.blog-item__title{color:#fff;font-size:clamp(1rem + 4px,2vw,1rem + 8px);line-height:calc(1em + 8px);margin:0}.blog-item__text{color:rgba(255,255,255,.72);margin-top:12px}}@media (any-hover:hover){.grid-list--auto-masonry--14-in-loop-span-1st-from-1200 .blog-item:nth-of-type(14n+1):hover .blog-item__img,.grid-list--auto-masonry--14-in-loop-span-10th-from-1200 .blog-item:nth-of-type(14n+10):hover .blog-item__img{scale:1.05}}}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/ui-card.ratio.min.css?17794551511712*/
.ui-card__image--ratio-172_5-260{--aspect-ratio:172.5/260;}.ui-card__image--ratio-0-787{--aspect-ratio:.787;}.ui-card__image--ratio-1{--aspect-ratio:1;}.ui-card__image--ratio-1-5{--aspect-ratio:1.5;}.ui-card__image--ratio-16-9{--aspect-ratio:16/9;}.ui-card__image--ratio-1-235{--aspect-ratio:1.235;}.ui-card__image--ratio-2-614{--aspect-ratio:1464/560;}.ui-card__image--ratio-2-44{--aspect-ratio:2.44;}.ui-card__image--ratio-1-21{--aspect-ratio:1.21;}.ui-card__image--ratio-1-815{--aspect-ratio:1.815;}.ui-card__image--ratio-0-891{--aspect-ratio:.891;}.ui-card__image--ratio-1-275{--aspect-ratio:1.275;}.ui-card__image--ratio-264-320{--aspect-ratio:.825;}.ui-card__image--masonry-high{--aspect-ratio:.84;}.ui-card__image--masonry-high-span-2{--aspect-ratio:1.71;}.ui-card__image--masonry-high-span-3{--aspect-ratio:2.577;}.ui-card__image--masonry-high-span-4{--aspect-ratio:3.445;}.ui-card__image--masonry-low{--aspect-ratio:1.17;}.ui-card__image--masonry-low-span-2{--aspect-ratio:2.379;}.ui-card__image--masonry-low-span-3{--aspect-ratio:3.589;}.ui-card__image--masonry-low-span-4{--aspect-ratio:4.8;}@media (max-width:1101px){.ui-card__image--masonry-high-span-2,.ui-card__image--masonry-high-span-3,.ui-card__image--masonry-high-span-4{--aspect-ratio:.84}.ui-card__image--masonry-low-span-2,.ui-card__image--masonry-low-span-3,.ui-card__image--masonry-low-span-4{--aspect-ratio:1.17}}.ui-card__image--banner-ratio-full-width{--ratio:41%;--aspect-ratio:unset;padding-bottom:var(--ratio);min-height:300px;}.ui-card__image--banner-ratio-full-width-narrow{--ratio:27.3%;}.ui-card__image--banner-ratio-full-width-rectangle{--ratio:89.2%;}.ui-card__image--banner-ratio-full-width-horizontal-rectangle{--ratio:52%;}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17794551512338*/
/*sticker*/
.sticker {
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.sticker--static {
  position: static;
}
.sticker--offset-16 {
  top: 16px;
  left: 16px;
}
.sticker__item {
  --sticker_color: #0cbc3d;
  --sticker-height: 24px;
  padding: 1px 8px 1px 8px;
  color: #fff;
  background: var(--sticker_color);
  border-radius: var(--theme-sticker-border-radius);
  font-weight: 500;
  position: relative;

  height: var(--sticker-height);
  display: inline-flex;
  align-items: center;
}
.sticker .sticker__item {
  line-height: 12px;
  display: flex;
}
.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;
}

.sticker__item--sale,
.sticker__item--aktsiya,
.sticker__item--stock {
  --sticker_color: #ffeca8;
  color: #222;
}
.sticker__item--new,
.sticker__item--novinka {
  --sticker_color: #32cb41;
}
.sticker__item--hit,
.sticker__item--khit {
  --sticker_color: #ff7455;
}
.sticker__item--recommend,
.sticker__item--sovetuem {
  --sticker_color: #a56ffd;
}
.sticker__item--sale-text,
.sticker__item--sale_text,
.sticker__item--red {
  --sticker_color: #ff4f64;
}
.sticker__item--blur {
  --sticker_color: rgba(34, 34, 40, 0.32);
}
.sticker__item--light-green {
  --sticker_color: #def6e0;
  color: #222;
}

/*stock*/
.status-icon {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  color: #32cb41;
}
.status-icon.nostock {
  color: #222228;
}
.status-icon.order {
  color: #25a4f1;
}
.status-icon.pending {
  color: #fc9e41;
}

/*fast_view*/
.btn-fast-view {
  position: absolute;
  transform: translateX(-50%);
  bottom: 40px;
  left: 50%;
  z-index: 4;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.btn-fast-view .btn-fast-view {
  bottom: 0px;
}
.grid-list__item:hover .btn-fast-view {
  opacity: 1;
}

.btn-fast-view-container--cover .btn-fast-view {
  transform: none;
  inset: 0;
  background-color: color-mix(in oklab, #FFF 80%, transparent);
}

.btn-fast-view-container--cover .fv-icon {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

/* End */
/* /bitrix/templates/aspro-premier/components/bitrix/news.list/news-list-masonry-custom/style.css?17794551521060 */
/* /bitrix/templates/aspro-premier/css/conditional/ui-card.min.css?17794551511801 */
/* /bitrix/templates/aspro-premier/css/conditional/ui-card.pattern.min.css?17794551512449 */
/* /bitrix/templates/aspro-premier/css/conditional/ui-card.ratio.min.css?17794551511712 */
/* /bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17794551512338 */
