.c-markers.c-markers-template-2 {
  font-size: 0;
}
.c-markers.c-markers-template-2[data-orientation=vertical] .widget-markers-wrap {
  display: block;
  margin-bottom: 4px;
}
.c-markers.c-markers-template-2[data-orientation=horizontal] {
  margin-right: -4px;
  margin-bottom: -4px;
}
.c-markers.c-markers-template-2[data-orientation=horizontal] .widget-markers-wrap {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 4px;
}
.c-markers.c-markers-template-2 .widget-markers {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #FFFFFF;
  padding: 6px 8px;
  border-radius: 2px;
}
.c-markers.c-markers-template-2 .widget-markers-hit {
  background: #7768AE;
}
.c-markers.c-markers-template-2 .widget-markers-new {
  background: #3BB273;
}
.c-markers.c-markers-template-2 .widget-markers-recommend {
  background: #E15554;
}
.c-markers.c-markers-template-2 .widget-markers-share {
  background: #e1c954;
}

/*# sourceMappingURL=style.css.map */


/* NVMED unified product UI v2.192.0
   Единый прямоугольный стиль кнопок покупки и стикеров: каталог, главная, сравнение, карточка, quick view. */
:root {
  --nvmed-ui-blue: #3498db;
  --nvmed-ui-blue-hover: #2388cb;
  --nvmed-ui-red: #e84f55;
  --nvmed-ui-purple: #7963bd;
  --nvmed-ui-orange: #f39b20;
  --nvmed-ui-green: #19bd7a;
  --nvmed-ui-radius: 2px;
}

/* Кнопки покупки: делаем единый прямоугольный вид без «капсул». */
.ns-bitrix.c-catalog-item [class*="button-add"],
.ns-bitrix.c-catalog-item [class*="button-added"],
.ns-bitrix.c-catalog-item .catalog-item-button,
.ns-bitrix.c-catalog-section [class*="basket"],
.ns-bitrix.c-catalog-section [class*="button-add"],
.ns-bitrix.c-catalog-section [class*="button-added"],
.ns-bitrix.c-catalog-element .catalog-element-buy-button,
.ns-bitrix.c-catalog-element .catalog-element-purchase-button,
.ns-bitrix.c-catalog-element .catalog-element-order-fast-button,
.ns-bitrix.c-catalog-element .catalog-element-button,
.ns-bitrix.c-catalog-element .nvmed-card-v173__basket-cell .catalog-element-buy-button,
.ns-bitrix.c-catalog-element .nvmed-card-v173__basket-cell [class*="buy"],
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-1 .catalog-element-purchase-button,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-purchase-button,
.ns-intec-universe.c-catalog-compare-result [class*="button"],
.ns-intec-universe.c-catalog-compare-result [class*="basket"],
.catalog-compare-result [class*="button"],
.catalog-compare-result [class*="basket"],
a[data-basket-action],
button[data-basket-action] {
  border-radius: var(--nvmed-ui-radius) !important;
  -webkit-border-radius: var(--nvmed-ui-radius) !important;
  -moz-border-radius: var(--nvmed-ui-radius) !important;
}

/* Синие кнопки покупки/добавлено — единый цвет и форма. */
.ns-bitrix.c-catalog-item .catalog-item-button,
.ns-bitrix.c-catalog-item .catalog-item-button-add,
.ns-bitrix.c-catalog-item .catalog-item-button-added,
.ns-bitrix.c-catalog-section .catalog-section-item-button,
.ns-bitrix.c-catalog-section [class*="button-add"],
.ns-bitrix.c-catalog-section [class*="button-added"],
.ns-bitrix.c-catalog-element .catalog-element-buy-button,
.ns-bitrix.c-catalog-element .catalog-element-purchase-button,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-1 .catalog-element-purchase-button,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-purchase-button {
  background-color: var(--nvmed-ui-blue) !important;
  border-color: var(--nvmed-ui-blue) !important;
  color: #fff !important;
  box-shadow: none !important;
}

.ns-bitrix.c-catalog-item .catalog-item-button:hover,
.ns-bitrix.c-catalog-item .catalog-item-button-add:hover,
.ns-bitrix.c-catalog-item .catalog-item-button-added:hover,
.ns-bitrix.c-catalog-section [class*="button-add"]:hover,
.ns-bitrix.c-catalog-section [class*="button-added"]:hover,
.ns-bitrix.c-catalog-element .catalog-element-buy-button:hover,
.ns-bitrix.c-catalog-element .catalog-element-purchase-button:hover,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-1 .catalog-element-purchase-button:hover,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-purchase-button:hover {
  background-color: var(--nvmed-ui-blue-hover) !important;
  border-color: var(--nvmed-ui-blue-hover) !important;
}

/* Стикеры/маркеры: прямоугольные, как в каталоге. */
.ns-bitrix.c-catalog-item .catalog-item-sticker-percent span,
.ns-bitrix.c-catalog-item .catalog-item-sticker-label-item span,
.ns-bitrix.c-catalog-section .catalog-section-item-sticker span,
.ns-bitrix.c-catalog-section [class*="sticker"] span,
.ns-bitrix.c-catalog-element .catalog-element-marks [class*="marker"],
.ns-bitrix.c-catalog-element .catalog-element-marks [class*="mark"],
.ns-bitrix.c-catalog-element .catalog-element-marks span,
.ns-bitrix.c-catalog-element .nvmed-card-v173__badges span,
.ns-bitrix.c-catalog-element .nvmed-card-v173__badges [class*="marker"],
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-1 .catalog-element-marks span,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-marks span,
.ns-intec-universe.c-main-markers [class*="marker"],
.ns-intec-universe.c-main-markers [class*="item"] {
  border-radius: var(--nvmed-ui-radius) !important;
  -webkit-border-radius: var(--nvmed-ui-radius) !important;
  -moz-border-radius: var(--nvmed-ui-radius) !important;
  padding: 6px 9px !important;
  min-height: 0 !important;
  line-height: 14px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

/* Цвета маркеров по типам, если шаблон отдаёт data-role/data-type. */
.ns-intec-universe.c-main-markers [data-role="hit"],
.ns-intec-universe.c-main-markers [data-type="hit"],
.ns-bitrix.c-catalog-element .catalog-element-marks [data-role="hit"],
.ns-bitrix.c-catalog-element .catalog-element-marks [data-type="hit"] {
  background: var(--nvmed-ui-purple) !important;
  color: #fff !important;
}

.ns-intec-universe.c-main-markers [data-role="share"],
.ns-intec-universe.c-main-markers [data-type="share"],
.ns-bitrix.c-catalog-element .catalog-element-marks [data-role="share"],
.ns-bitrix.c-catalog-element .catalog-element-marks [data-type="share"] {
  background: var(--nvmed-ui-red) !important;
  color: #fff !important;
}

/* Quick view — убираем круглые превью и «капсулы». */
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-1 .catalog-element-gallery-preview-image,
.ns-bitrix.c-catalog-element.c-catalog-element-quick-view-2 .catalog-element-gallery-preview-image {
  border-radius: var(--nvmed-ui-radius) !important;
  -webkit-border-radius: var(--nvmed-ui-radius) !important;
  -moz-border-radius: var(--nvmed-ui-radius) !important;
}

/* Счётчик количества рядом с кнопкой — тоже прямоугольный. */
.ns-bitrix.c-catalog-element .catalog-element-counter,
.ns-bitrix.c-catalog-element .catalog-element-quantity,
.ns-bitrix.c-catalog-element [class*="counter"] [class*="button"],
.ns-bitrix.c-catalog-element [class*="quantity"] [class*="button"],
.ns-bitrix.c-catalog-item [class*="counter"],
.ns-bitrix.c-catalog-section [class*="counter"] {
  border-radius: var(--nvmed-ui-radius) !important;
}

/* Локальная карточка NVMED: не даём старым CSS вернуть скругления. */
.ns-bitrix.c-catalog-element .nvmed-card-v173__purchase-box,
.ns-bitrix.c-catalog-element .nvmed-card-v173__delivery-card,
.ns-bitrix.c-catalog-element .nvmed-card-v173__promo-products,
.ns-bitrix.c-catalog-element .nvmed-card-v173__main-photo,
.ns-bitrix.c-catalog-element .nvmed-card-v173__thumb,
.ns-bitrix.c-catalog-element .nvmed-card-v176__main-photo,
.ns-bitrix.c-catalog-element .nvmed-card-v176__thumb {
  border-radius: 4px !important;
}

/* NVMED v2.209.0: стикеры как в карточке товара в списке — размеры template.1 сохранены, меняются только цвета. */
.c-markers.c-markers-template-1 .widget-markers-wrap,
.c-markers.c-markers-template-2 .widget-markers-wrap {
  padding: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.c-markers.c-markers-template-1 .widget-markers {
  display: inline-block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 7px 13px !important;
  font-size: 12px !important;
  line-height: 12px !important;
  color: #fff !important;
  border-radius: 13px !important;
  text-align: center !important;
  box-shadow: none !important;
}
.c-markers.c-markers-template-1 .widget-markers-hit {
  background: #7768AE !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8971a", endColorstr="#f81a8d", GradientType=0 );
}
.c-markers.c-markers-template-1 .widget-markers-new {
  background: #3BB273 !important;
}
.c-markers.c-markers-template-1 .widget-markers-recommend {
  background: #E15554 !important;
}
.c-markers.c-markers-template-1 .widget-markers-share {
  background: #e1c954 !important;
}

/* NVMED v2.209.0: кнопка покупки в сравнении — возвращаем указанный прямоугольный стиль. */
.ns-bitrix.c-catalog-compare-result.c-catalog-compare-result-default .catalog-compare-result-item-purchase-button {
  display: block;
  padding: 9px;
  line-height: 22px;
  width: 40px;
  height: 100%;
  border-radius: 0px;
  text-decoration: none;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all 350ms;
  -moz-transition: all 350ms;
  -ms-transition: all 350ms;
  -o-transition: all 350ms;
  transition: all 350ms;
}
/* v2.210.0: quick-view action button fix on screens <= 1200px */
@media (max-width: 1200px) {
  .widget.c-widget.c-widget-products-4 .widget-item-action-button-quick-view {
    display: inline flow-root list-item !important;
  }
}

/* v2.211.0: catalog section tile-4 quick-view action button fix on screens <= 1200px */
@media (max-width: 1200px) {
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-action-button-quick-view {
    display: inline flow-root list-item !important;
  }
}
