

/* Start:/local/templates/sokol-frame/components/bitrix/catalog.element/.default/style.css?1793706259649*/
.product-offers {
    margin-bottom: 20px;
}

.product-offers__title {
  display: block;
}

.product-offers__list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.product-offers .btn.btn-selected {
  border: 1px solid #dc9831;
}

/* Sokol Frame: keep the purchase summary closer to the first mobile screen. */
@media (max-width: 767px) {
  .sf-product-layout .product-zoom-container { text-align: center; }
  .sf-product-layout #product-zoom { max-height: 300px; width: auto; max-width: 100%; object-fit: contain; }
  .sf-product-layout .product-gallery-wrapper { margin-bottom: 15px; }
}

/* End */


/* Start:/local/templates/sokol-frame/components/15px.ru/review/.default/style.css?1771569648346*/
.review_message {
  font-size: 16px;
  display: none;
}

.review_message--success {
  color: green;
}

.review_message--danger {
  color: red;
}

.image-row {
  display: flex;
  margin-bottom: 10px;
}

.image-row__link {
  flex-basis: 100px;
}

.image-row__link + .image-row__link {
  margin-left: 10px;
}

.image-row__img {
  max-width: 100%;
}

/* End */
/* /local/templates/sokol-frame/components/bitrix/catalog.element/.default/style.css?1793706259649 */
/* /local/templates/sokol-frame/components/15px.ru/review/.default/style.css?1771569648346 */
