

/* Start:/local/templates/universe_s1/components/bitrix/news.list/banners_on_main/style.css?1711297313150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/universe_s1/components/bitrix/system.pagenavigation/.default/style.css?16259410572487*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default {
  display: block;
  margin: 10px 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items {
  display: block;
  position: relative;
  text-align: center;
  overflow: hidden;
  font-size: 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: -4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
  background-color: #0065ff;
  border-color: #0065ff;
  color: #fff;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper {
  display: none;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper {
  width: auto;
  text-align: left;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
  display: block;
  background-color: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  padding: 6px;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  color: #2d2d2d;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  -ms-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

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

/* End */


/* Start:/local/templates/universe_s1/components/bitrix/catalog.section.list/popular_products_section/style.min.css?17112973136236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/universe_s1/components/bitrix/catalog.section/top_goods_on_index_v2/style.css?175993110743684*/
@-webkit-keyframes catalog-section-3-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes catalog-section-3-fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 {
  position: relative;
  z-index: 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper {
  position: relative;
  border: 1px solid #ebebeb;
  background-color: #FFF;
  padding: 20px 30px 20px 30px;
  height: 100%;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper:hover .catalog-section-item-quick-view {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-wrapper:hover .owl-nav {
  opacity: 1;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-base {
  padding-bottom: 155px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-advanced {
  position: absolute;
  right: 0;
  bottom: 20px;
  left: 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image {
  display: none;
  height: 100%;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-block {
  position: relative;
  padding-top: 100%;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-wrapper {
  white-space: nowrap;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-wrapper,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image .owl-stage-outer,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image .owl-stage,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image .owl-item, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-element {
  cursor: pointer;
  height: 100%;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image a {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-image[data-offer=false] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  z-index: 1;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
}
@media all and (max-width: 1200px) {
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view {
    display: none !important;
  }
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view-button {
  display: inline-block;
  vertical-align: middle;
  visibility: visible;
  opacity: 0.9;
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 21px;
  background: #fff;
  padding: 10px;
  color: #848790;
  font-size: 0;
  line-height: 1;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view-button-icon,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view-button-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view-button-text {
  margin-left: 10px;
  line-height: 1.5;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-marks {
  position: absolute;
  top: 0;
  right: 40px;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-buttons {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-buttons[data-offer=false] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button {
  cursor: pointer;
  margin-bottom: 5px;
  background-color: rgba(255, 255, 255, 0.4);
  padding: 5px;
  width: 28px;
  color: #bfc0c0;
  font-size: 16px;
  line-height: 0;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-compare {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-compare[data-compare-state=added] {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-compared {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-compared[data-compare-state=added] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-delay {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-delay[data-basket-state=delayed] {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-delayed {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-button-delayed[data-basket-state=delayed] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote {
  margin-top: 15px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item {
  padding: 0 3px;
  font-size: 13px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-wrap {
  margin-top: 10px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity {
  display: none;
  margin-bottom: 10px;
  color: #777;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  white-space: normal;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity[data-offer=false] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-icon {
  margin-right: 5px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-check {
  color: #14cc8d;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quantity-times {
  color: #fa9696;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name {
  margin-top: 15px;
  height: 70px;
  overflow: hidden;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name div, .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name a {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
  cursor: pointer;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-name[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight {
  margin-top: 8px;
  height: 16px;
  overflow: hidden;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description {
  margin-top: 20px;
  color: #747474;
  font-size: 12px;
  line-height: 18px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers {
  margin-top: 20px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property {
  display: block;
  margin-top: 15px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property:first-child {
  margin-top: 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-name {
  font-size: 13px;
  line-height: 18px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-name[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-name[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-name[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-values {
  display: block;
  font-size: 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value {
  display: inline-block;
  position: relative;
  vertical-align: top;
  cursor: pointer;
  margin: 3px;
  border: 1px solid #e8e8e8;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
  color: #222222;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition-property: color, border-color, background-color, opacity, transform;
  -moz-transition-property: color, border-color, background-color, opacity, transform;
  -ms-transition-property: color, border-color, background-color, opacity, transform;
  -o-transition-property: color, border-color, background-color, opacity, transform;
  transition-property: color, border-color, background-color, opacity, transform;
  -webkit-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.2s;
  -moz-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.2s;
  -ms-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.2s;
  -o-transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.2s;
  transition-duration: 0.4s, 0.4s, 0.4s, 0.4s, 0.2s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value:active {
  -webkit-transform: translateY(3px);
  -moz-transform: translateY(3px);
  -ms-transform: translateY(3px);
  -o-transform: translateY(3px);
  transform: translateY(3px);
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value[data-state=hidden] {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value[data-state=disabled] {
  opacity: 0.5;
  border-color: #e8e8e8 !important;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value[data-state=disabled]:active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value[data-state=selected] {
  background: #e8e8e8;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value-text {
  display: block;
  padding: 4px 9px;
  min-width: 24px;
  color: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value-image {
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property-value-image i {
  display: inline-block;
  vertical-align: middle;
  opacity: 0;
  color: #FFF;
  font-size: 12px;
  line-height: 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property[data-type=picture] .catalog-section-item-offers-property-value {
  border-radius: 17px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property[data-type=picture] [data-state=selected] i {
  opacity: 1;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-offers-property[data-visible=false] {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price {
  padding-right: 30px;
  padding-left: 30px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price[data-align=left] {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price[data-align=center] {
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price[data-align=right] {
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount {
  font-weight: 500;
  font-size: 26px;
  line-height: 26px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-base {
  /* margin-top: 10px; */
  visibility: hidden;
  color: #888888;
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  text-decoration: line-through;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price[data-discount=true] .catalog-section-item-price-base {
  visibility: visible;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-block {
  margin-top: 25px;
  padding-right: 20px;
  padding-left: 20px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-buttons {
  display: none;
  text-align: right;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-buttons[data-offer=false] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
  display: block;
  cursor: pointer;
  margin-bottom: 0;
  padding: 10px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-unavailable {
  cursor: default;
  color: #222;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content span {
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-content i {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-size: 16px;
  line-height: 1;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-add {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-add[data-basket-state=added] {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-added {
  display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button-added[data-basket-state=added] {
  display: block;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter {
  text-align: left;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter-text {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  font-size: 12px;
  line-height: 12px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric {
  vertical-align: middle;
  white-space: nowrap;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-increment,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-decrement {
  border: 1px solid #e9e9e9;
  padding: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-increment:hover .catalog-section-item-counter-text,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-decrement:hover .catalog-section-item-counter-text {
  color: #FFF;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-counter .intec-ui-control-numeric .intec-ui-part-input {
  border: none;
  padding: 0;
  width: 30px;
  height: 40px;
  color: #000;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item {
  z-index: 1;
  margin-top: -1px;
  margin-left: -1px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item[data-available=false] .catalog-section-item-counter-block {
  display: none !important;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item:hover {
  z-index: 2;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-prev,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-next {
  position: absolute;
  top: -12px;
  width: 25px;
  height: 25px;
  color: #ababab;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-prev:hover,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-next:hover {
  color: #000;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-prev.disabled,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav > button.owl-next.disabled {
  color: #e8e8e8;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-prev {
  left: -25px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-next {
  right: -25px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-3-fade {
  -webkit-animation-name: catalog-section-3-fade;
  animation-name: catalog-section-3-fade;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more {
  display: block;
  margin-top: 30px;
  font-style: normal;
  font-weight: normal;
  font-size: 0;
  line-height: 1px;
  text-align: center;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more + .catalog-section-navigation {
  margin-top: 20px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-icon,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
  display: inline-block;
  vertical-align: middle;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-icon {
  border-radius: 50%;
  background: #0065ff;
  padding: 7px;
  width: 16px;
  height: 16px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: transform 350ms;
  -moz-transition: transform 350ms;
  -ms-transition: transform 350ms;
  -o-transition: transform 350ms;
  transition: transform 350ms;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-text {
  margin-left: 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-more-button:hover .catalog-section-more-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media all and (max-width: 720px) {
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .owl-nav {
    opacity: 1;
  }
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-buttons:not([data-offer=false]) + .catalog-section-item-purchase-detail {
  display: none;
}
@media all and (max-width: 500px) {
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-marks,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-weight,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-description,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-vote,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-section,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-quantity-wrap,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-offers,
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-counter-block {
    display: none;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-wrapper {
    padding: 25px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-base {
    padding-bottom: 105px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-name {
    margin-top: 5px;
    height: 115px;
    font-size: 14px;
    line-height: 20px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-price {
    padding-right: 25px;
    padding-left: 25px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-price-discount {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-price-base {
    font-size: 12px;
    line-height: 12px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-block {
    margin-top: 10px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-button {
    padding: 8px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-button-content span {
    font-size: 12px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-button-content i {
    font-size: 14px;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-buttons:not([data-offer=false]) {
    display: none !important;
  }
  .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3[data-columns-mobile="2"] .catalog-section-item-purchase-buttons:not([data-offer=false]) + .catalog-section-item-purchase-detail {
    display: block;
  }
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-marks2 {
  position: absolute;
  top: 0;
  right: 15px!important;
  z-index: 2;
  pointer-events: none;
}

.bestsellers-swiper__container-list-item-heart-svg {
  width: 18px;
  height: 16px;
}

.bestsellers-swiper__container-list-item-heart-svg-path {
  fill: #525252;
  transition: fill 0.3s ease;
}

.bestsellers-swiper__container-list-item-heart-svg-path-background {
  fill: transparent;
  transition: fill 0.3s ease;
}

.catalog-section-item-button[data-basket-state=delayed] .bestsellers-swiper__container-list-item-heart-svg-path {
  fill: #FB2C10 !important;
}

.catalog-section-item-button[data-basket-state=delayed] .bestsellers-swiper__container-list-item-heart-svg-path-background {
  fill: #FB2C10 !important;
}
.bestsellers-swiper__container-list-item {
  transition: box-shadow 0.3s;
  height: auto !important;
}

.bestsellers-swiper__container-list {
  align-items: stretch;
}

.bestsellers-swiper__container-list-item-wrapper {
  display: block;
  position: relative;
  transition: box-shadow 0.3s;
  box-sizing: border-box;
  background-color: #FFF;
  padding: 10px;
  height: 100%;
}

.bestsellers-swiper__container-list-item-wrapper:hover .bestsellers-swiper__container-list-item-quick-view {
  display: block;
}

.bestsellers-swiper__container-list-item:hover {
  z-index: 2;
  cursor: pointer;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

.intec-cl-text-hover:hover {
  text-decoration: none;
}

.bestsellers-swiper__container-list-item-base {
  display: grid;
  position: relative;
  grid-template-rows: min-content min-content 1fr;
  grid-template-columns: 1fr;
  gap: 10px;
  box-sizing: border-box;
  padding-bottom: 88px;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.bestsellers-swiper__container-list-item-advanced {
  display: grid;
  position: relative !important;
  grid-template-rows: min-content min-content 1fr;
  gap: 10px;
}

.bestsellers-swiper__image-pagination {
  display: flex;
  justify-content: center;
  gap: 4px;
  z-index: 3;
  margin: 5px 0;
}

.bestsellers-swiper__image-pagination-dot {
  transition: background 0.3s ease;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  background: #e0e0e0;
  width: 12px;
  height: 12px;
}

.bestsellers-swiper__image-pagination-dot:hover {
  background: #9e9e9e;
}

.bestsellers-swiper__image-pagination-dot:active {
  background: #9e9e9e;
}

.bestsellers-swiper__image-pagination-dot[data-active="true"] {
  background: #9e9e9e;
}

.bestsellers-swiper__container-list-item-image-block {
  position: relative;
  box-sizing: border-box;
  padding-top: 100%;
  width: 100%;
  max-width: 100%;
}

.bestsellers-swiper__container-list-item-image-wrap {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.bestsellers-swiper__container-list-item-figure {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  height: 200px;
  overflow: hidden;
  overscroll-behavior: contain;
  touch-action: pan-y;
}

.bestsellers-swiper__container-list-item-base::before {
  display: block;
  grid-row: 2;
  grid-column: 1;
  min-height: 20px;
  content: '';
}

.bestsellers-swiper__container-list-item-base:has(.bestsellers-swiper__image-pagination)::before {
  display: none;
}

.bestsellers-swiper__container-list-item-figure-link {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-decoration: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
}

.bestsellers-swiper__container-list-item-figure-link-picture {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  line-height: 200px;
  text-align: center;
}

.bestsellers-swiper__container-list-item-figure-link-picture-image {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}

.bestsellers-swiper__container-list-item-figure-link-picture-image--v2 {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
}

.calalog-quantity--v2 {
  display: flex  ;
  justify-content: space-between;
  gap: 17px;
}

.bestsellers-swiper__container-list-item-marks {
  position: absolute;
  top: 0;
  right: 40px;
  left: 0;
  z-index: 2;
  pointer-events: none;
}

.bestsellers-swiper__container-list-item-marks2 {
  position: absolute;
  top: auto !important;
  right: auto !important;
  bottom: 0px;
  z-index: 3;
  border-radius: 0px 5px 5px 0px !important;
  border-radius: 0px 5px 5px 0px !important;
  background: linear-gradient(90deg, #ED7D16 0.02%, #ED1656 100.83%);
  pointer-events: none;
}

.catalog-section-item-buttons {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}

.catalog-section-item-buttons[data-offer=false] {
  display: block;
}

.catalog-section-item-button {
  display: inline-block;
  cursor: pointer;
  margin: 10px;
  width: 30px;
  height: 30px;
}

.bestsellers-swiper__container-list-item-heart {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.9);
  width: 30px;
  height: 30px;
}

.bestsellers-swiper__container-list-item-heart:hover {
  transform: scale(1.1);
  background: rgba(255, 255, 255, 1);
}

.widget-markers {
  display: inline-block;
  border-radius: 3px;
  background: #FD7600;
  padding: 5px 8px;
  color: white;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}

.widget-markers-recommend {
  background: #FD7600;
}

.c-markers.c-markers-template-1 .widget-markers2 {
    display: inline-block;
  border-radius: 60px !important;
  padding: 30px 5px !important;
  color: white;
    font-size: 14px;
    line-height: 14px;
	text-align: center;
}

.c-markers.c-markers-template-1 .widget-markers-recommend2 {
  background: #FD7600 !important;
}

.widget-markers-wrap {
  display: inline-block;
}

.widget.c-markers.c-markers-template-1 {
  display: inline-block;
}

.skoroproduct--color .widget-markers2 {
  background: #ff9800 !important;
}

.new--color .widget-markers2 {
  background: #4caf50 !important;
}

.hit--color .widget-markers2 {
  background: #f44336 !important;
}

.promo--color .widget-markers2 {
  background: #9c27b0 !important;
}

.discount--color .widget-markers2 {
  background: #ff5722 !important;
}

.sale--color .widget-markers2 {
  background: #e91e63 !important;
}

.bestsellers-swiper__container-list-item-quick-view {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
}

.bestsellers-swiper__container-list-item-quick-view-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  color: white;
}

.bestsellers-swiper__container-list-item-name {
  display: -webkit-box;
  margin-bottom: 10px;
  width: 100%;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  overflow-wrap: anywhere;
}

.bestsellers-swiper__container-list-item-name a {
  color: #333;
  text-decoration: none;
}

.bestsellers-swiper__container-list-item-name a:hover {
  color: #FF7A00;
}

.bestsellers-swiper__container-list-item-price-one {
  margin-bottom: 8px;
  color: #666;
  font-size: 12px;
}

.bestsellers-swiper__container-list-item-price-one-value {
  color: #FF7A00;
  font-size: 13px;
}

.bestsellers-swiper__container-list-item-price-one .cena-za-short { 
  display: none; 
}

@media (max-width: 768px) {
  .bestsellers-swiper__container-list-item-price-one .cena-za-full { 
    display: none; 
  }
  
  .bestsellers-swiper__container-list-item-price-one .cena-za-short { 
    display: inline; 
  }
}

.bestsellers-swiper__container-list-item-article {
  margin-bottom: 10px;
  color: #999;
  font-size: 12px;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price[data-align=left] {
  text-align: left;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price[data-align=center] {
  text-align: center;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price[data-align=right] {
  text-align: right;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-discount {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-now {
  color: #333;
  font-weight: 500;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-base {
  visibility: hidden;
  color: #bcbcbc;
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: line-through;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price[data-discount=true] .catalog-section-item-price-base {
  visibility: visible;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-word {
  order: 3;
  margin-left: 8px;
  color: #333 !important;
  font-size: 14px !important;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-base {
  margin-left: 8px;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-from {
  color: #888;
  font-size: 14px;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .old-price-custom {
  display: flex;
  justify-content: flex-start;
  gap: 3px;
  margin-top: 5px;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .catalog-section-item-price-old {
  color: #bcbcbc;
  font-size: 14px !important;
  text-decoration: line-through;
}

.catalog-section-item-price.bestsellers-swiper__container-list-item-price .old-price-label {
  order: 2;
  font-size: 14px;
}


.product-article {
  cursor: pointer;
}

.product-article:hover {
  color: #FF7A00;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity {
  display: flex;
  justify-content: space-between;
  gap: 17px;
  padding-right: 0px !important;
  padding-left: 0 !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container {
  display: flex;
  border: 1px solid #bcbcbc;
  border-radius: 6px !important;
  max-width: fit-content;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-button {
  border: none;
  background: linear-gradient(90deg, rgba(237, 125, 22, 0.20) 0.02%, rgba(237, 22, 86, 0.20) 100.83%);
  width: 20px;
  color: #525252;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  font-family: 'Geologica', 'sans-serif';
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-button-minus {
  border-radius: 6px 0px 0px 6px;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-button-plus {
  border-radius: 0px 6px 6px 0px;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-input {
  border: none;
  width: 38px;
  color: #525252;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  font-family: 'Geologica', 'sans-serif';
  text-align: center !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-input:focus,
.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-input:active,
.bestsellers-swiper__container-list-item-purchase .calalog-quantity-container-input:focus-visible {
  outline: none;
  border: none;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: none;
  border-radius: 10px;
  background: linear-gradient(90deg, #ED7D16 0.02%, #ED1656 100.83%);
  width: 100px;
  height: 30px;
  color: #FFF;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  font-family: 'Geologica', 'sans-serif';
  text-align: center;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button::before,
.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=""]::before {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  justify-content: center;
  align-items: center;
  transform: translate(-50%, -50%);
  width: 100%;
  content: url(/local/templates/universe_s1/images/main/loading.svg) !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=none]::before {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  content: 'В корзину' !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=added]::before {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  content: 'Добавлено' !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=added] {
  background: linear-gradient(90deg, #ED1656 -8.36%, #7414BF 170.38%) !important;
}

.bestsellers-swiper__container-list-item-purchase .calalog-quantity-button:hover {
  filter: hue-rotate(-25deg);
  transition: .7s ease-in-out;
  background-size: 120%;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 768px) {
  .bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=none]::before {
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    justify-content: center;
    align-items: center;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 17px;
    content: url(/local/templates/universe_s1/images/main/bestsellers/add-to-basket-ico.svg) !important;
  }
  
  .bestsellers-swiper__container-list-item-purchase .calalog-quantity-button[data-basket-state=added]::before {
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    justify-content: center;
    align-items: center;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 17px;
    content: url(/local/templates/universe_s1/images/main/bestsellers/added-to-basket-ico.svg) !important;
  }
}

.bestsellers-swiper__container-list-item-purchase {
  margin-top: 15px;
}

@media (max-width: 479px) {
  .bestsellers-swiper__container-list-item {
    flex-shrink: 0;
    width: 220px !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .bestsellers-swiper__container-list-item {
    flex-shrink: 0;
    width: 274px !important;
  }
}

@media (min-width: 768px) and (max-width: 1259px) {
  .bestsellers-swiper__container-list-item {
    flex-shrink: 0;
    width: 299px !important;
  }
}

@media (min-width: 1260px) {
  .bestsellers-swiper__container-list-item {
    flex-shrink: 0;
    width: 311px !important;
  }
}

@media (min-width: 1920px) {
  .bestsellers-swiper__container-list-item {
    width: calc((100% - 50px) / 6) !important;
  }
}

@media (max-width: 768px) {
  .bestsellers-swiper__container-list-item-wrapper {
    padding: 8px;
  }
  
  .bestsellers-swiper__container-list-item-image-block {
    padding-top: 80%;
  }
  
  .bestsellers-swiper__container-list-item-name {
    font-size: 13px;
  }
}

.swiper-navigation-icon {
  display: none;
}
/* End */
/* /local/templates/universe_s1/components/bitrix/news.list/banners_on_main/style.css?1711297313150 */
/* /local/templates/universe_s1/components/bitrix/system.pagenavigation/.default/style.css?16259410572487 */
/* /local/templates/universe_s1/components/bitrix/catalog.section.list/popular_products_section/style.min.css?17112973136236 */
/* /local/templates/universe_s1/components/bitrix/catalog.section/top_goods_on_index_v2/style.css?175993110743684 */
