/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/ /* Examples (uncomment to use):*/ /* Expand site width */ /* body .wrapper { max-width: 1400px !important; } */ /* Set site background image */ /* body { background: url(image_source) top no-repeat; } /* Hide compare button */ /* a.compare_item { display: none !important; }*/<br>
/*revews-block_webcat*/
.grid-list--items-4 {
  grid-template-columns: repeat(auto-fill,minmax(310px,1fr));
}
.section-gallery-wrapper__item img {
  opacity: 0;
  transition: opacity .2s ease-in-out;
  left: 0;
  right: 0;
  border-radius: 8px;
  border-radius: var(--border-radius);
  object-fit: cover;
  /* height: 100%;*/
}
.img-responsive {
  max-width: 100%;
  /* max-height: 100%; */
}
.shadow, .shadow-hovered {
  box-shadow: 0 5px 30px rgba(34,34,34,.1);
  z-index: 1;
}
.font_15 {
  font-size: 0.9rem;
  line-height: calc(1em + 10px);
}
.btn.btn-sm {
  --button-height: 44px;
  --button-font-size: 0.875rem;
  --button-pl: 28px;
  --button-pr: 28px;
}
  @media (min-width: 601px)
.catalog-block__info-bottom .line-block {
  justify-content: normal;
}
.detail_page {
  margin-top: 15px;
  margin-bottom: -15px;
  border: 0.1px solid #e3010f;
  border-radius: 7px;
  background: red;
}
@media (max-width: 601px) {
  .mobile_views {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (max-width: 601px) {
 .button__price {
   font-size: 13px;
   font-family: "Roboto",Helvetica,Arial,sans-serif;
  }
}
.list_views {
  min-width: 185px;
  border: 0.1px solid #e3010f;
  border-radius: 7px;
  width: 96%;
  margin-left: 5px;
  margin-right: 5px;
  background: red;
}
  @media (min-width: 1200px) {
   .grid-list--items-5-1200 {
    grid-template-columns: repeat(4,1fr);
  }
}
.sticker__item--aktsiya, .sticker__item--sale, .sticker__item--stock {
  --sticker_color: red;
  color: white;
}
.sticker__item--hit, .sticker__item--khit {
  --sticker_color: #365edc;
}
.sticker__item--kaspi_sh {
 --sticker_color: #f45545;
}
.catalog-detail .brand-detail-info__image {
  max-width: 160px;
}
.delivery_data {
font-size:10px;
padding-left: 5px;
};
@media (min-width: 801px) {
.section-gallery-wrapper__item.active img {
 opacity: 1;
 object-fit: cover;
 height: 100%;
}
	.img-responsive {
	  max-width: 90%;
	}
}
@media (min-width: 600px){
	.img-responsive{
	  object-fit: cover;
	  height: 100%;
	}
       .image-list-wrapper img {
        max-width: 90%;
        max-height: 90%;
        pointer-events: none;
     }
     .ya-rating{
        display: flex;
        min-height: 16px;
        justify-content: space-between;
        flex: 1;
    }
}
/*yandex-reviews*/
.ya-rating {
	display: flex;
	min-height: 16px;
	justify-content: space-between;
	flex: 1;
}
.ya-rating-summary {
	padding-left: 10px;
	font-size: 50px;
	/*line-height: 24px;*/
	font-weight: 900;
	padding-top: 12px;
	padding-right: 10px;
        padding-bottom: 15px
}
.ya-rating-summary_star {
	width: 40%;
	margin: 0 auto;
}
.ya-rating-summary_star &gt; span:before {
	content: '★';
	font-size: 25px;
}
.ya-rating-summary_star &gt; span.star-active {
	color: gold;
}
.ya-rating-summary_text {
	font-size: 10px;
	font-weight: 500;
}