

/* Start:/local/templates/megamart_default/components/bitrix/catalog.element/catalog/style.css?176364860714666*/
.product-detail-slider-images-container .product-detail-slider-image {
  white-space: nowrap;
}

.product-detail-slider-images-container .product-detail-slider-image:before {
  display: inline-block;
  content: '';
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.product-detail-slider-images-container .product-detail-slider-image>img {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  white-space: normal;
}

.sale-banner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-51deg, #474a51 0%, #474a51 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  padding: 1rem 0 0.5rem;
  position: relative;
}

@media (min-width: 576px) {
  .sale-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.sale-banner-icon {
  font-size: 3rem;
  margin-right: 1.5rem;
}

@media (min-width: 576px) {
  .sale-banner-icon {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.sale-banner-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 75%;
  margin-bottom: 1rem;
  padding: 0 1rem;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .sale-banner-head {
    font-size: 1.15rem;
  }
}

.sale-banner-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.sale-banner-timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1rem;
}

.sale-banner-timer-item {
  margin-right: 1.25rem;
  text-align: center;
}

.sale-banner-timer-item:last-child {
  margin-right: 0;
}

.sale-banner-timer-item:last-child .sale-banner-timer-item-cell:after {
  display: none;
}

.sale-banner-timer-item-cell {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.375rem;
  font-size: 1.75rem;
  margin-bottom: -0.25rem;
  padding: 0.625rem 0.875rem;
  position: relative;
}

.sale-banner-timer-item-cell:before {
  background-color: rgba(255, 255, 255, 0.2);
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  bottom: 45%;
  content: '';
  left: 0.0625rem;
  position: absolute;
  right: 0.0625rem;
  top: 9.52381%;
}

.sale-banner-timer-item-cell:after {
  content: ':';
  display: inline-block;
  left: 100%;
  position: absolute;
  width: 1.25rem;
}

.sale-banner-bg,
.sale-banner-bg-1,
.sale-banner-bg-2,
.sale-banner-bg-3,
.sale-banner-bg-4 {
  background-image: linear-gradient(80deg, #000 0%, #fff 100%);
  bottom: 0;
  margin: auto;
  opacity: 0.2;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(28deg);
  -ms-transform: rotate(28deg);
  transform: rotate(28deg);
}

.sale-banner-bg-1 {
  height: 183.63636%;
  left: 14.19019%;
  width: 10.84695%;
}

.sale-banner-bg-2 {
  height: 144.54545%;
  left: 26.07726%;
  width: 4.53195%;
}

.sale-banner-bg-3 {
  height: 183.63636%;
  right: 3.34324%;
  width: 10.84695%;
}

.sale-banner-bg-4 {
  height: 144.54545%;
  right: -2.22883%;
  width: 4.53195%;
}

@media (min-width: 576px) {
  .sale-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sale-banner-head,
  .sale-banner-timer {
    padding: 0 0.5rem;
    margin-bottom: 0;
  }
}

.fancybox-content .product-detail {
  max-width: 100%;
  width: 992px;
}

.product-detail .l-main__title {
  margin-bottom: 15px !important;
  font-family: Source Sans Pro;
  font-size: 30px;
  font-weight: 600;
  line-height: 37.71px;
  text-align: left;
  letter-spacing: -0.5px;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .product-detail-slider-container {
    position: -webkit-sticky;
    position: sticky;
    top: 5.25rem;
    z-index: 890;
  }
}

@media (min-width: 768px) {
  .product-detail-slider-container {
    margin-bottom: 1rem;
  }
}

.product-detail-slider-block {
  position: relative;
  margin-bottom: 0.5rem;
}

@media (min-width: 768px) {
  .product-detail-slider-block {
    margin-bottom: 1rem;
  }
}

.product-detail-slider-block .product-cat-deals {
  /*left: 0;*/
  top: 0;
}

.product-detail-slider-block .product-cat-image-action {
  display: block;
}

.product-detail-slider-images-container {
  overflow: hidden;
}

.product-detail-slider-images-container.owl-loaded {
  overflow: visible;
}

.product-detail-slider-images-container .product-detail-slider-image {
  /* TODO need set height */
  display: block;
  height: 320px;
  text-align: center;
}

.product-detail-slider-images-container .product-detail-slider-image>img {
  max-height: 300px;
  max-width: 100%;
  width: auto;
}

@media (min-width: 768px) {
  .product-detail-slider-images-container .product-detail-slider-image {
    height: 450px;
  }

  .product-detail-slider-images-container .product-detail-slider-image>img {
    max-height: 450px;
  }
}

.product-detail-slider-images-container.owl-loaded .product-detail-slider-image {
  cursor: pointer;
}

.product-detail-slider-dots>.slider-dots {
  display: block;
  text-align: left;
}

.product-detail-slider-dots .owl-preview {
  display: none;
}

@media (min-width: 768px) {
  .product-detail-slider-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto;
    margin: auto auto 1rem;
    max-width: 336px;
    max-width: 21rem;
  }

  .product-detail-slider-dots:after {
    content: '';
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: 5.75rem;
    width: 33.33333%;
  }

  .product-detail-slider-dots.slider-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .product-detail-slider-dots .owl-dot {
    background: transparent;
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 1px;
    position: relative;
    width: auto;
  }

  .product-detail-slider-dots .owl-dot:focus,
  .product-detail-slider-dots .owl-dot:active {
    border: 2px solid transparent;
  }

  .product-detail-slider-dots .owl-dot {
    padding: 10px;
    background: #fff;
  }

  .product-detail-slider-dots .owl-preview {
    background-size: contain;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
    display: block;
    height: 38px;
    margin: auto;
    outline: 0;
    width: 38px;
  }
}

.product-detail-slider-dots .owl-dot.active {
  width: auto;
  background: #fff;
}

.product-detail-slider-dots .owl-dot.active .owl-preview {
  transform: scale(1.6);
}

.product-detail .product-cat-price-current {
  font-family: Source Sans Pro;
  font-size: 32px;
  font-weight: 600;
  line-height: 40.22px;
  text-align: left;
}

.product-detail .product-cat-price-old {
  font-family: Source Sans Pro;
  font-size: 20px;
  font-weight: 700;
  line-height: 25.14px;
  text-align: left;
  color: #C3CAD8;
}

.product-detail .product-cat-price-economy {
  font-size: 0.875rem;
}

.product-detail-properties {
  font-size: 0.875rem;
}

.product-detail-properties .product-cat-properties dd:last-of-type:after {
  height: 0;
}

.product-detail .product-detail-price-ranges {
  margin-bottom: 0;
}

.product-detail .product-detail-price-ranges::after {
  display: block;
  clear: both;
  content: "";
}

.product-detail .product-detail-price-ranges>dt {
  color: #7d8698;
  font-weight: normal;
}

.product-detail .product-detail-price-ranges>dt,
.product-detail .product-detail-price-ranges>dd,
.product-detail .product-detail-price-ranges>dt:last-of-type,
.product-detail .product-detail-price-ranges>dd:last-of-type {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}

.product-detail-sale {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff6e5;
  border-radius: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  margin: 0 0 0.5rem;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
}

.product-detail-sale:last-child {
  margin-bottom: 0;
}

.product-detail-sale-title {
  display: block;
}

.product-detail-sale-icon {
  border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  height: 2rem;
  margin-right: 0.5rem;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .product-detail-sale-title {
    display: inline;
  }

  .product-detail-sale-body {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: nowrap;
  }
}

.product-detail-share {
  margin-bottom: 0.5rem;
  text-align: center;
}

@media (min-width: 768px) {
  .product-detail-share {
    margin-bottom: 1rem;
  }
}

.product-detail-size-table-icon {
  font-size: 1.33334em;
}

.product-detail .print-link {
  position: relative;
}

.product-detail .print-link:before {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 2px;
  left: -20px;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNTAsMzJjMi43NTcsMCw1LTIuMjQzLDUtNXMtMi4yNDMtNS01LTVzLTUsMi4yNDMtNSw1UzQ3LjI0MywzMiw1MCwzMnogTTUwLDI0YzEuNjU0LDAsMywxLjM0NiwzLDNzLTEuMzQ2LDMtMywzDQoJCXMtMy0xLjM0Ni0zLTNTNDguMzQ2LDI0LDUwLDI0eiIvPg0KCTxwYXRoIGQ9Ik00Miw0M0gxOGMtMC41NTMsMC0xLDAuNDQ3LTEsMXMwLjQ0NywxLDEsMWgyNGMwLjU1MywwLDEtMC40NDcsMS0xUzQyLjU1Myw0Myw0Miw0M3oiLz4NCgk8cGF0aCBkPSJNNDIsNDhIMThjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFzMC40NDcsMSwxLDFoMjRjMC41NTMsMCwxLTAuNDQ3LDEtMVM0Mi41NTMsNDgsNDIsNDh6Ii8+DQoJPHBhdGggZD0iTTUxLDE3VjBIOXYxN0gwdjM0aDZ2M2gzdjZoNDJ2LTZoM3YtM2g2VjE3SDUxeiBNMTEsMmgzOHYxNUgxMVYyeiBNOSwxOWg0Mmg3djE2SDJWMTlIOXogTTgsNTJ2LTJ2LTF2LTQNCgkJYzAtMC41NTMtMC40NDctMS0xLTFzLTEsMC40NDctMSwxdjRIMlYzN2g3djE1SDh6IE00OSw1OEgxMXYtNFYzN2gzOHYxN1Y1OHogTTU0LDQ5di00YzAtMC41NTMtMC40NDctMS0xLTFzLTEsMC40NDctMSwxdjR2MXYyaC0xDQoJCVYzN2g3djEySDU0eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}

.product-detail-info-container #wd_reviews2_rating_element {
  display: inline;
  margin-right: 20px;
}

.nav-item-new-review a {
  font-size: 1.5rem;
  padding: 0px 5px;
}

.nav-item-new-review span {
  color: #202020;
}

.nav-item-new-review+.nav-slide-line {
  display: none;
}

.wdr2_list {
  padding: 0px 23px;
}

.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating {
  width: 23%;
  margin-right: 15px;
}

.otzyviwithphoto-item-info-star {
  display: flex;
}

.action_block_in_cart_inner {
  border: 1px solid #999999;
  padding: 5px 10px;
  border-radius: 10px;
  width: 275px;
  margin-bottom: 10px;
  box-shadow: 0px 2px 5px #999999;
  position: absolute;
  background: white;
  z-index: 2;
  top: -80px;
  display: none;
}

.action_block_in_cart_inner::before,
.action_block_in_cart_inner::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  bottom: -20px;
  border: 10px solid transparent;
  border-top: 10px solid #999999;
}

.action_block_in_cart_inner::after {
  border-top: 10px solid white;
  bottom: -19px;
}

.product-detail .product-cat-button-container {
  position: relative;
}

.action_block_in_cart:hover .action_block_in_cart_inner {
  display: block;
}

.action_block_in_cart {
  padding-top: 10px;
}

.icon_item {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 12px;
}

.icons_content {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
  justify-content: center;
}

@media (max-width: 768px) {
  .icons_content {
    margin-top: 20px;
    margin-bottom: 0px;
  }
}

.product-detail .icons_wrap .icon_item .icon_item_img {
  background-size: contain;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 5px;
  margin-top: 5px;
}

.product-detail .icons_wrap .icons_content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.product-detail .icons_wrap .icon_item .icon_item_text {
  color: #595959;
  font-size: 11px;
  text-align: center;
}

a.toorderlistlink {
  color: #689400;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  /* text-transform: uppercase; */
  text-decoration-line: underline;
  padding: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}

a.toorderlistlink svg {
  fill: #689400;
  width: 24px;
}


.product-variants-box.colorbox .product-variants-list {
    position: relative;
    top: initial;
    left: auto;
	padding-left: 0;
    padding-right: 0;
}
.product-variants-box.colorbox .product-variants-top {
	background-image: url('/local/templates/megamart_default/components/bitrix/catalog.element/catalog/images/painting.png');
	background-position: 20px center;
}
.product-variants-box.colorbox .colorbox-slider {
    display: flex;
    align-items: center;
    /* justify-content: */
	/* gap: 10px; */
	margin: 0 -5px;
}
.product-variants-box.colorbox .product-variants-list a {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	font-size: 0;
    width: 60px;
    max-width: 60px;
    height: 60px;
	margin: 0 5px;
}
.product-variants-box.colorbox .owl-prev,
.product-variants-box.colorbox .owl-next {
	background: #ebebeb;
    position: absolute;
    width: 25px;
    height: 25px;
    margin: 0;
    border: 1px solid #ebebeb;
    border-radius: 50%;
	z-index: 2;
}
.product-variants-box.colorbox .owl-prev {
    left: -7.5px;
}
.product-variants-box.colorbox .owl-next {
	right: -7.5px;
}
.product-variants-box.colorbox .owl-prev svg,
.product-variants-box.colorbox .owl-next svg {
	fill: #000;
	font-size: 14px;
	line-height: 14px;
}
.product-variants-box.colorbox .slick-disabled { display: none !important }
/* End */


/* Start:/local/templates/megamart_default/assets/styles/articles-list.css?17733860313558*/
				.b-news-list-tile__item {
  background-color: #ffffff;
  -webkit-box-shadow: 0 12px 30px -15px rgba(61, 72, 81, 0.75);
          box-shadow: 0 12px 30px -15px rgba(61, 72, 81, 0.75);
  display: block;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%; }
  .b-news-list-tile__pic {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 0;
    margin-bottom: 0.5rem;
    overflow: hidden;
    padding-bottom: 50%;
    position: relative;
    text-align: center; }
  .b-news-list-tile__body, .b-news-list-line__body {
    display: block;
    padding: 0.25rem 1rem 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem; }
  .l-main__outer-sidebar .b-news-list-tile__body, .l-main__outer-sidebar .b-news-list-line__body,
  .l-main__inner-sidebar .b-news-list-tile__body,
  .l-main__inner-sidebar .b-news-list-line__body {
    padding-bottom: 1.5rem; }
  .b-news-list-tile__title, .b-news-list-line__title {
    margin-bottom: 0.5rem;
    overflow: hidden; }
    .b-news-list-tile__title > a, .b-news-list-line__title > a,
    .b-news-list-tile__title > a:hover,
    .b-news-list-line__title > a:hover {
      color: #202020;
       }
      .b-news-list-tile__title > a {
font-size: 1rem;
font-weight: 500;
    line-height: 1.25;
      }
  .b-news-list-tile__head, .b-news-list-line__head {
    overflow: hidden; }
  @media (min-width: 1200px) {
    .b-news-list-tile__pic {
      padding-bottom: 66.66667%; } }

.b-news-list-tile__stickers {
  position: relative;
  margin-bottom: 0.5rem; }
  .b-news-list-tile__stickers-in {
    position: absolute;
    top: -1.94rem;
    height: 2.38rem;
    max-height: 2.38rem;
    overflow: hidden; }

.b-news-list-tile__head {
  padding: 0 1rem; }

.b-news-list-tile__info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ff5605; }
  .b-news-list-tile__info-date {
    position: relative;
    font-size: 75%;
    color: #7d8698; }
  .b-news-list-tile__info-slogan {
    font-size: 75%;
    color: #ff5605; }
  .b-news-list-tile__info-date + .b-news-list-tile__info-slogan {
    padding-left: 0.5rem; }
    .b-news-list-tile__info-date + .b-news-list-tile__info-slogan:before {
      display: inline-block;
      content: "|";
      color: #7d8698;
      padding-right: 0.5rem; }

.b-news-list-tile__title {
  max-height: 3.75rem; }

.b-news-list-line__item {
  position: relative;
  height: 100%;
  padding: 1rem 3rem; }

.b-news-list-line__pic__canvas {
  position: relative;
  display: block; }

.b-news-list-line__pic {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: auto; }

.b-news-list-line__body {
  padding: 0; }

.b-news-list-line__stickers {
  padding-top: 1rem; }

.b-news-list-line__head {
  padding: 0 1rem; }

.b-news-list-line__info-date {
  position: relative;
  font-size: 75%;
  color: #7d8698; }

.b-news-list-line__info-slogan {
  font-size: 75%;
  color: #ff5605; }

.b-news-list-line__info-date + .b-news-list-line__info-slogan {
  padding-left: 0.5rem; }
  .b-news-list-line__info-date + .b-news-list-line__info-slogan:before {
    display: inline-block;
    content: "|";
    color: #7d8698;
    padding-right: 0.5rem; }

.b-news-list-line__title {
  max-height: 2.5rem; }

@media (max-width: 991.98px) {
  .b-news-list-line__item {
    padding-left: 1rem;
    padding-right: 1rem; } }
/* End */


/* Start:/local/templates/megamart_default/assets/styles/catalog-item.css?172918593416030*/
.product-cat-scu-item-list::after {
  display: block;
  clear: both;
  content: ""; }

.product-cat-scu-item-color-block {
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  line-height: 1;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: border .3s ease, color .3s ease;
  transition: border .3s ease, color .3s ease;
  vertical-align: middle; }

.product-cat-scu-item-color {
  background-size: cover;
  border: 2px solid #e9ecef;
  border-radius: 50%;
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  vertical-align: middle; }

.checked.product-cat-scu-item-color-container .product-cat-scu-item-color-block,
.selected.product-cat-scu-item-color-container .product-cat-scu-item-color-block,
.product-cat-scu-item-color-container:hover .product-cat-scu-item-color-block, .product-cat-scu-item-color-block:active, .product-cat-scu-item-color-block:focus {
  border-color: #7d8698; }

.disabled.product-cat-scu-item-color-container > .product-cat-scu-item-color-block {
  background: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: inherit; }
  .disabled.product-cat-scu-item-color-container > .product-cat-scu-item-color-block:before {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    z-index: 100;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    opacity: .7; }

.disabled.product-cat-scu-item-color-container .product-cat-scu-item-color {
  opacity: .2; }

.product-cat-price-old {
  color: #7d8698;
  font-size: 0.875rem;
  text-decoration: line-through;
  white-space: nowrap; }

.product-cat-price-current {
  font-weight: 600;
  font-size: 20px;
  white-space: nowrap; }

.product-cat {
  /*Label*/
  /* Deals */
  /* image-slider */
  /* Gift */
  /* Limit */
  /* Price */
  /* Button */
  /*scu*/
  /*Amount*/
  /*Properties */ }
  .product-cat-action {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(189, 189, 189, 0.5);
    border-radius: 50%;
    color: #bdbdbd;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto; }
    .product-cat-action-container .product-cat-action {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transition: all .1s ease-in;
      transition: all .1s ease-in; }
    .product-cat-action-container {
      display: block;
      height: 2.375rem;
      margin-bottom: 0.5rem;
      position: relative;
      width: 2.375rem; }
      .product-cat-action-container:last-child {
        margin-bottom: 0; }
    .product-cat-action input[type="checkbox"] {
      display: none; }
    .product-cat-action > .product-cat-action-icon {
      display: block; }
    .bx-no-touch .product-cat-action:hover {
      bottom: -0.25rem;
      left: -0.25rem;
      right: -0.25rem;
      top: -0.25rem; }
    .bx-no-touch .product-cat-action:hover, .product-cat-action.checked {
      background-color: #ffffff;
      color: #ff5605; }
  .product-cat-del {
    color: #bdbdbd;
    cursor: pointer;
    font-size: 0.6875rem;
    padding: 0.5rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 210; }
    .product-cat-del:hover {
      color: #202020; }
  .product-cat-label-text {
    bottom: 0;
    display: block;
    position: absolute;
    right: 0;
    z-index: 190; }
  .product-cat-label-text-item {
    background: #ff5605;
    clear: both;
    color: #fff;
    display: block;
    float: left;
    font-size: 75%;
    margin: 0.125rem auto;
    padding: 0.25rem 0.5rem;
    text-align: center; }
    .product-cat-label-text-item:before {
      content: '';
      display: table;
      width: 0;
      height: 100%;
      margin: -1px 0 1px; }
    @media (min-width: 992px) {
      .product-cat-label-text-item {
        padding: 0.25rem 0.5rem; } }
  .product-cat-deals {
    background-color: rgba(34, 36, 40, 0.8);
    border-radius: 0 0 0.5rem 0.5rem;
    color: #fff;
    min-width: 3rem;
    padding: 0.5rem 0.25rem 1rem;
    text-align: center;
    /*left: -0.5rem;*/
    right: 70px;
    position: absolute;
    top: -1rem;
    z-index: 190; }
  .product-cat-deals-icon {
    font-size: 1.625rem;
    margin-bottom: 0.25rem; }
  .product-cat-deals-name {
    display: block;
    font-size: 75%;
    line-height: 1.08333;
    white-space: pre; }
  .product-cat-image-action {
    position: absolute;
    right: 1rem;
    top: 1rem;
    z-index: 209; }
  .product-cat-image-slider-control-container {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200; }
    .bx-touch .product-cat-image-slider-control-container {
      display: none; }
  .product-cat-image-slider-control {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    position: relative; }
    .product-cat-image-slider-control:after {
      background-color: rgba(255, 255, 255, 0.8);
      content: '';
      display: block;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin: 0 1px 2px;
      height: 3px;
      opacity: 1;
      -webkit-transition: opacity .2s;
      transition: opacity .2s;
      z-index: 4; }
    .product-cat-image-slider-control.active:after {
      background-color: #ff5605; }
    .product-cat-image-slider-control:first-child:after {
      margin-left: 3px; }
    .product-cat-image-slider-control:last-child:after {
      margin-right: 3px; }
  .product-cat-image-slider-control-container:not(:hover) .product-cat-image-slider-control:after {
    opacity: 0; }
  .product-cat-image-slider-more {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 200; }
  .product-cat-image-slider-more-icon {
    display: block;
    font-size: 3rem;
    margin-bottom: 0.375rem; }
  .product-cat-image-slider-more-text {
    margin-top: 0.5rem; }
  .product-cat-gift {
    background-color: #ffa800;
    border-radius: 50%;
    bottom: 0;
    color: #fff;
    left: -0.5rem;
    position: absolute;
    padding: 0.5rem;
    z-index: 200; }
  .product-cat-gift .product-cat-gift-icon {
    display: block;
    font-size: 1.75rem; }
  .product-cat-limit {
    white-space: nowrap; }
    .product-cat-limit-quantity {
      font-size: 14px;
		color: #689400;
    }
.product-detail-info-container .d-inline-block {
	color: #7D869890;
	padding-right: 20px;
}
    .product-cat-limit-quantity:before {
      background-color: #c8c8c8;
      border: 1px solid #bdbdbd;
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 0.5em;
      margin: -0.125em 3px 0 0;
      vertical-align: middle;
      width: 0.5em; }
    .product-cat-limit.is-instock .product-cat-limit-quantity:before {
      background-color: #78b05c;
      border: 1px solid #5ea13d; }
    .product-cat-limit.is-limited .product-cat-limit-quantity:before {
      background-color: #ffbb29;
      border: 1px solid #ffae00; }
    .product-cat-limit.is-outofstock .product-cat-limit-quantity:before {
      background-color: #d43129;
      border: 1px solid #cc0a00; }
  .product-cat-price-current {
    margin-bottom: -0.1875rem;
    margin-top: -0.375rem; }
  .product-cat-price-old {
    display: inline-block; }
  .product-cat-price-percent {
    background-color: #e83700;
    color: #fff;
    display: inline-block;
    font-size: 75%;
    padding: 0 0.25rem; }
  .product-cat-price-economy {
	background: #FFF6F2;
    display: inline-block;
    font-size: 12px !important;
    white-space: nowrap;
	padding: 3px 12px 3px 12px;
	border-radius: 36px;
}
.product-detail-pricetop {
	display:flex;
	flex-direction:row;
	gap:5px;
}
.product-best-price {
	padding: 3px 26px 3px 12px;
	border-radius: 36px;
	background: #F8F9FC url(/local/templates/megamart_default/assets/styles/../images/icon-info.svg) 93% 50% no-repeat;
	font-family: Source Sans Pro;
	font-size: 12px;
	font-weight: 400;
	line-height: 15.08px;
	color: #323232 !important;
	text-decoration:none !important;
}
.product-best-price:hover {
	background-color: #F8F9FC90;
}

  .product-cat-button-container .btn-rounded {
    padding: 0.5rem; }
  .product-cat-button-container .icon-cart {
    display: none;
    float: left;
    font-size: 1.25rem; }
  .product-cat-button-container .is-incart .btn-primary,
  .product-cat-button-container .is-incart .btn-primary:not(:disabled):not(.disabled):hover,
  .product-cat-button-container .is-incart .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #fff;
    border-color: #ff5605;
    color: #212529 !important; }
  .product-cat-button-container .is-incart .btn-primary.btn-rounded,
  .product-cat-button-container .is-incart .btn-primary.btn-rounded:not(:disabled):not(.disabled):hover,
  .product-cat-button-container .is-incart .btn-primary.btn-rounded:not(:disabled):not(.disabled):active,
  .product-cat-button-container .is-incart .btn-primary.btn-rounded:not(:disabled):not(.disabled):focus {
    background-color: #fff;
    border-color: #e5e6ea;
    color: #5ea13d; }
  .product-cat-button-container .is-incart .icon-cart {
    color: #5ea13d; }
  .product-cat-scu-list .dropdown-menu {
    max-height: 24.8rem;
    overflow-y: auto; }
  .product-cat-scu-item-list {
    padding-left: 0;
    list-style: none;
    margin: 0; }
  .product-cat-scu-item-text-container.btn-link {
    background-color: transparent;
    border-color: transparent;
    color: #202020;
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
    .product-cat-scu-item-text-container.btn-link:hover, .product-cat-scu-item-text-container.btn-link.checked {
      background-color: transparent;
      border-color: transparent;
      color: #ff5605; }
    .product-cat-scu-item-text-container.btn-link.checked {
      text-decoration: none; }
      .product-cat-scu-item-text-container.btn-link.checked:not(:disabled):not(.disabled) {
        cursor: text; }
  .product-cat-scu-item-text-container.disabled {
    text-decoration: line-through; }
  .product-cat-scu-item-text:after {
    content: ',';
    display: inline; }
  .product-cat-scu-item-text-container.btn-outline-secondary .product-cat-scu-item-text:after,
  .product-cat-scu-item-text-container.last-visible .product-cat-scu-item-text:after {
    display: none; }
  .product-cat-scu-item-color-container, .product-cat-scu-item-text-container.btn-outline-secondary {
    float: left;
    margin: 0 0.5rem 0.5rem 0; }
  .product-cat-scu-item-text-container.btn-outline-secondary.checked {
    color: #fff;
    background-color: #7d8698;
    border-color: #7d8698; }
  .product-cat-amount-field-btn-plus, .product-cat-amount-field-btn-minus {
    position: relative;
    display: inline-block;
    min-width: 22px;
    height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-transition: background 300ms ease, opacity 300ms ease;
    transition: background 300ms ease, opacity 300ms ease; }
  .product-cat-amount-field-btn-plus:after, .product-cat-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    -webkit-transition: opacity 300ms ease, background 300ms ease;
    transition: opacity 300ms ease, background 300ms ease; }
  .product-cat-amount-field-btn-disabled.product-cat-amount-field-btn-plus:after, .product-cat-amount-field-btn-disabled.product-cat-amount-field-btn-minus:after {
    opacity: .3 !important;
    cursor: default; }
  .product-cat-amount-field-btn-disabled.product-cat-amount-field-btn-plus:hover, .product-cat-amount-field-btn-disabled.product-cat-amount-field-btn-minus:hover {
    background-color: #f2f2f2; }
  .product-cat-amount-field-btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px; }
  .product-cat-amount-field-btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px; }
  .product-cat-amount-field-btn-plus:hover:after, .product-cat-amount-field-btn-minus:hover:after {
    opacity: 1; }
  .product-cat-amount-field.form-control:focus {
    border-color: #ced4da;
    border-right-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .product-cat-amount-field::-webkit-outer-spin-button, .product-cat-amount-field::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0;
    /* <-- Apparently some margin are still there even though it's hidden */ }
  .product-cat-amount .input-group > .product-cat-amount-field {
    -moz-appearance: textfield;
    border-right-color: transparent;
    text-align: center;
    width: 3.25rem; }
  .product-cat-amount .product-cat-amount-field:disabled {
    background: #fff;
    color: rgba(73, 80, 87, 0.5); }
  .product-cat-amount-field:disabled + .product-cat-amount-measure {
    color: rgba(73, 80, 87, 0.5); }
  .product-cat-amount-field:focus {
    outline: none !important; }
  .product-cat .bx-no-touch input.product-cat-amount-field::-webkit-outer-spin-button,
  .product-cat .bx-no-touch input.product-cat-amount-field::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none; }
  .product-cat-amount-description-container {
    clear: both;
    display: block;
    font-size: 14px;
    vertical-align: middle;
    white-space: nowrap; }
    .product-cat-amount-description-container:empty {
      display: none; }
    @media (min-width: 576px) {
      .product-cat-amount-description-container {
        clear: none;
        display: inline-block; } }
  .product-cat-amount-measure .input-group-text {
    background: #fff;
    border-left-color: transparent; }
  .product-cat-properties {
    display: block;
    margin: 0;
    overflow: hidden; }
  .product-cat-properties dl {
    clear: both; }
  .product-cat-properties dt {
    clear: both;
    color: #7d8698;
    font-weight: normal;
    display: inline;
    margin-right: 0.25rem; }
  .product-cat-properties dd {
    display: inline; }
    .product-cat-properties dd:after {
      content: '';
      display: block;
      height: 0; }

/* End */


/* Start:/local/templates/megamart_default/components/bitrix/sale.prediction.product.detail/catalog/style.min.css?172909508245*/
.catalog-element-popup-element{color:#3483b8}
/* End */


/* Start:/local/templates/megamart_default/components/bitrix/news/reviews_cart/bitrix/news.list/reviews-list/style.css?17290950822471*/
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;
}


  .show-more-review {
    margin: 50px auto;
    padding: 7px;
    cursor: pointer;
    max-width: 180px;
    text-transform: uppercase;
    border: 2px solid #222;
    text-align: center;
  }
  .otzivi-section {
    background-color: white;
    padding: 50px;
  }
  .otzyviwithphoto-item-img {
    width: 23%;
    margin-right: 15px;
  }
  .otzyviwithphoto-item-info {
    width: calc(100% - 24%);
  }
  .otzyviwithphoto-item {
  	margin-bottom: 50px;
    display: flex;
    position: relative;
    border: 2px solid #423e3d;
    padding: 17px;
  }
  .rating-line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .otzyviwithphoto-item-info-line-1 {
    display: flex;
    align-items: center;
  }
  .otzyviwithphoto-item-info-name {
    font-size: 26px;
    margin-right: 30px;
  }
  .otzyviwithphoto-item-info-star {
    margin: 1px;
  }
  .otzyviwithphoto-item-info-descr {
    font-size: 1rem;
  }
  .otzyviwithphoto-item-info-date {
    color: #747474;
  }
  .otzyviwithphoto-item-info-line-3 {
    margin-top: 8px;
  }
 .otzyviwithphoto-item:before {
  position: absolute;

  top: -25px;
  content: " ";
  width: 52px;
  height: 45px;
  background-repeat: no-repeat;
  background-image: url(/images/quotes.png);
  background-size: contain;
  right: 50px;

 }

 .otzyviwithoutphoto .otzyviwithphoto-item {
  border: 0;
  border-bottom: 1px solid #747474;
  margin: 17px;
  padding: 25px 0;
  margin-bottom: 40px;
 }
 .otzyviwithoutphoto .otzyviwithphoto-item-info {
  width: 100%;
 }
 .otzyviwithoutphoto  .otzyviwithphoto-item::before {
  display: none;
 }
@media screen and (max-width: 1290px){
  .otzivi-section {
    padding: 20px;
  }
  .otzyviwithphoto-item {
    padding: 20px;
  }
  .otzyviwithphoto-item-img {
    width: 30%;
    margin-right: 15px;
  }
  .otzyviwithphoto-item-info {
    width: calc(100% - 31%);
  }
}
@media screen and (max-width: 767px){
  .otzyviwithphoto-item {
    display: block;
  }
  .otzyviwithphoto-item-info-name {
    margin: 0;
  }
  .otzyviwithphoto-item::before {
    right: 15px;
    width: 40px;
    top: -20px;
  }
  .otzyviwithphoto-item-img,
  .otzyviwithphoto-item-info {
    width: 100%;
  }
  .otzyviwithphoto-item-img {
    text-align: center;
  }
  .otzyviwithphoto-item-info-line-1 {
    justify-content: space-between;
  }
}
/* End */


/* Start:/local/templates/megamart_default/components/bitrix/system.pagenavigation/reviews-ajax/style.css?1729095082995*/
.pagination--simple .page-link {
	background: transparent;
	border: none;
	box-shadow: none !important;
	margin: 0;
	outline: none !important;
	padding: 0.5rem;
}

.pagination--simple .nav-title {
	padding: 0.5rem 0;
}

.pagination--simple .page-link:hover {
	background: none;
	border: none;
}

.pagination--simple .page-item.active .page-link {
	background: none;
	border: none;
	color: #202020;
	font-size: 1.14285em;
	font-weight: bold;
	text-shadow: 0 0 1px currentColor;
}

.pagination--simple .page-prev .page-link,
.pagination--simple .page-next .page-link {
	font-size: 0.63636em;
}

.pagination--simple .page-link > .icon-svg {
	margin-top: 0.22222em;
}

.section-nav--bottom .pagination--simple {
	font-size: 1.375rem;
	font-weight: 700;
}

.section-nav--top .nav-title,
.section-nav--bottom .nav-title {
	display: none;
}

@media (min-width: 992px) {

	.section-nav--top .nav-title {
		display: inline;
	}
}

.section-nav--bottom .pagination--simple .page-link {
	padding: 0.75rem;
}
/* End */


/* Start:/local/templates/megamart_default/components/bitrix/catalog.item/catalog/style.css?175913998211425*/
.product-detail-slider-images-container.product-cat-image-slider {
  position: absolute;
}

.product-cat-image-overlay {
  white-space: nowrap;
}

.product-cat-image-overlay:before {
  display: inline-block;
  content: '';
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.product-cat-image-overlay-link {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  white-space: normal;
}

.product-cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  left: 0;
  padding: 1rem;
  -webkit-transition: none;
  transition: none;
  /*Image*/
  /*Actions*/
}

.product-cat-container {
  background-color: #ffffff;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  position: relative;
}

.product-cat-container.hover {
  z-index: 210;
}

.product-cat-container.hover .product-cat-popup {
  background-color: #ffffff;
  -webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
  box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
}

.product-cat-container.hover .product-cat-popup {
  height: auto;
  left: 0;
  margin: -0.5rem -0.5rem auto;
  min-height: calc(100% + 3rem);
  padding: 1.5rem;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition-property: margin, padding, min-height;
  transition-property: margin, padding, min-height;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
}

.product-cat-line-card .product-cat-preview,
.product-cat-line-card .product-cat-properties {
  font-size: 0.875rem;
}

.product-cat-line-card .product-cat-head {
  height: auto;
}

.product-cat-table-card .product-cat {
  padding: 0.5rem 1rem;
}

.product-cat-table-card .product-cat-image-wrapper {
  margin: -0.5rem -0.5rem -0.5rem -1rem;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
}

.product-cat-table-card .product-cat-head {
  height: auto;
  margin-bottom: auto;
}

.product-cat-line-card .product-cat-buttons,
.product-cat-table-card .product-cat-buttons {
  position: relative;
  -ms-flex-item-align: center;
  align-self: center;
}

.product-cat-info-container.product-cat-hidden {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.bx-touch .product-cat-info-container.product-cat-touch-hidden {
  display: none !important;
}

.product-cat-line-card .product-cat-info-container.product-cat-hidden,
.bx-no-touch .product-cat-container.hover .product-cat-popup .product-cat-info-container.product-cat-hidden {
  display: block;
  opacity: 1;
}

.product-cat-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.product-cat-image-wrapper {
  display: block;
  margin: -1rem -1rem 0;
  padding: 1rem;
  position: relative;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.product-cat-image-canvas {
  display: block;
  padding-bottom: 90%;
  position: relative;
}

.product-cat-image,
.product-cat-image-slider,
.product-cat-image-slide,
.product-cat-image-overlay {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.product-cat-image-slider {
  overflow: hidden;
}

.bx-touch .product-cat-image-slider>.active,
.bx-touch .product-cat-image-slider>.next,
.bx-touch .product-cat-image-slider>.prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bx-touch .product-cat-image-slider>.active {
  left: 0;
}

.bx-touch .product-cat-image-slider>.next,
.bx-touch .product-cat-image-slider>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.bx-touch .product-cat-image-slider>.next {
  left: 100%;
}

.bx-touch .product-cat-image-slider>.prev {
  left: -100%;
}

.bx-touch .product-cat-image-slider>.next.left,
.bx-touch .product-cat-image-slider>.prev.right {
  left: 0;
}

.product-cat-image-slide {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.product-cat-image-slide.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
  .bx-touch .product-cat-image-slide {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .bx-touch .product-cat-image-slide.next,
  .bx-touch .product-cat-image-slide.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .bx-touch .product-cat-image-slide.prev,
  .bx-touch .product-cat-image-slide.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .bx-touch .product-cat-image-slide.next.left,
  .bx-touch .product-cat-image-slide.prev.right,
  .bx-touch .product-cat-image-slide.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.product-cat-image {
  max-height: 100%;
  max-width: 100%;
}

.product-cat-image-overlay {
  background-color: rgba(255, 255, 255, 0.6);
  display: none;
  height: 100%;
  text-align: center;
  width: 100%;
  z-index: 200;
}

.product-cat-container.hover .product-cat-image-wrapper:hover .product-cat-image-overlay {
  display: block;
}

.product-cat-image-overlay-link {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  font-size: 75%;
  line-height: 1.08333;
  padding: 1rem;
  white-space: pre;
}

.product-cat-image-overlay-link:hover {
  background-color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}

.product-cat-image-action {
  display: none;
}

.product-cat-container.hover .product-cat-image-action {
  display: block;
}

.product-cat-head {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .product-cat-head {
    height: 6.375rem;
  }
}

.product-cat-data {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.product-cat-title {
  font-weight: 700;
  /* max-height: 2.5rem;*/
  margin-bottom: 0.25rem;
  overflow: hidden;
}

.product-cat-title>a,
.product-cat-title>a:hover {
  color: #202020;
}

.product-cat-parent {
  font-size: 14px;
  height: 1.125rem;
  margin-bottom: 8px;
  overflow: hidden;
}

.product-cat-parent>a,
.product-cat-parent>a:hover {
  color: #ff5605;
}

.product-cat-info-container {
  margin-bottom: 1rem;
}

.product-cat-info-container--price {
  margin-top: -15px;
}

.product-cat-preview-container {
  margin-bottom: 1.5rem;
}

.product-cat-price-container {
  min-width: 1px;
}

.product-cat-info-container-title {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .product-cat-table-card .product-cat-price-container {
    position: relative;
    top: -1.25rem;
  }

  .product-cat-table-card .product-cat-content {
    margin-bottom: 1.625rem;
    margin-top: 1.625rem;
  }

  .product-cat .product-cat-deals {
    top: -0.5rem;
    right: 60px;
  }
}

@media (min-width: 992px) {
  .product-cat {
    padding: 1.5rem;
  }

  .product-cat-container.hover .product-cat-popup {
    margin: -0.5rem -0.5rem auto;
    min-height: calc(100% + 1rem);
    padding: 2rem;
  }

  .product-cat-image-wrapper {
    margin: -1.5rem -1.5rem 0.5rem;
    padding: 1.5rem;
  }

  .product-cat-image-action {
    right: 1.5rem;
    top: 1.5rem;
  }

  .product-cat-head {
    margin-bottom: 1.5rem;
  }

  .product-cat-table-card .product-cat {
    padding: 1rem 1.5rem;
  }

  .product-cat-table-card .product-cat-image-wrapper {
    margin: -1rem 0 -1rem -1.5rem;
    padding: 1rem 1rem 1rem 1.5rem;
  }
}

.slick-slide .wd_reviews2_rating img {
  display: inline-block;
}

.l-search-page .product-cat-image-wrapper .icon_item {
  width: 53px;
  height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 1px;
  margin-left: 1px;
}

.product-cat-image-wrapper .icon_item {
  width: 68px;
  height: 68px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 2px;
  margin-left: 2px;
}

.product-cat-image-wrapper .icons_content {
  display: flex;
  margin-bottom: 30px;
  align-items: center;
  justify-content: center;
}

.product-cat-image-wrapper .icons_wrap {
  position: absolute;
  bottom: 0px;
  z-index: 999;
  width: 94%;
  left: 10px;
}

@media (max-width: 992px) {
  .l-search-page .product-cat-image-wrapper .icon_item {
    width: 20%;
    height: 46px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 1px;
    margin-left: 1px;
  }

  .product-cat-image-wrapper .icon_item {
    width: 20%;
    height: 29px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 2px;
    margin-left: 2px;
  }

  .product-cat-image-wrapper .icons_content {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: center;
  }

  .product-cat-image-wrapper .icons_wrap {
    position: absolute;
    bottom: 0px;
    z-index: 999;
    width: 94%;
    left: 5px;
  }
}

@media (max-width: 768px) {
  .l-search-page .product-cat-image-wrapper .icon_item {
    width: 20%;
    height: 35px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 1px;
    margin-left: 1px;
  }

  .product-cat-image-wrapper .icon_item {
    width: 20%;
    height: 64px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 2px;
    margin-left: 2px;
  }

  .l-search-page .product-cat-image-wrapper .icons_content {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: center;
  }

  .l-search-page .product-cat-image-wrapper .icons_wrap {
    position: absolute;
    bottom: 0px;
    z-index: 999;
    width: 94%;
    left: 5px;
  }

  .product-cat-image-wrapper .icons_content {
    display: flex;
    margin-bottom: 15px;
    align-items: center;
    justify-content: center;
  }

  .product-cat-image-wrapper .icons_wrap {
    position: absolute;
    bottom: 0px;
    z-index: 999;
    width: 94%;
    left: 10px;
  }
}

#hid {
  max-width: 500px;
  display: none;
}

#hid .fancybox-button:hover {
  color: #555;
}

.hid_success {
  width: initial !important;
  max-width: 500px !important;
  ;
}

.hid_success .fancybox-button:hover {
  color: #555;
}

#hid .btn {
  margin-top: 20px;
}

#hid .error {
  border-color: red;
}

.h2_popup {
  max-width: 500px;
}

.product-cat-head .icons_wrap .icon_item {
  width: 20%;
  text-align: center;
  min-height: 60px;
}

.product-cat-head .icons_wrap .icon_item .icon_item_img {
  background-size: contain;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 5px;
  margin-top: 5px;
}

.product-cat-head .icons_wrap .icons_content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.product-cat-head .icons_wrap .icon_item .icon_item_text {
  color: #595959;
  font-size: 9px;
}

.l-search-page .product-cat-head .icons_wrap {
  display: none;
}
/* End */


/* Start:/local/templates/megamart_default/components/webdebug/reviews2.list/.default/style.css?172909508211870*/
.wdr2_list {}
	.wdr2_list .wdr2_pager {}
	.wdr2_list .wdr2_pager.wdr2_pager_top {margin-bottom:16px;}
	.wdr2_list .wdr2_pager.wdr2_pager_bottom {margin-top:16px;}
	.wdr2_list .wdr2_items {}
		.wdr2_list .wdr2_items .wdr2_item {margin-bottom:50px; position:relative;}
		.wdr2_list .wdr2_items .wdr2_item_moderated_Y:before {content:''; height:16px; position:absolute; right:8px; top:8px; width:16px; z-index:10; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#b4e391; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiNGUzOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2MWM0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjRlMzkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-radial-gradient(center, ellipse cover,  #b4e391 0%, #61c419 50%, #b4e391 100%); background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391)); background:-webkit-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 50%,#b4e391 100%); background:-o-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 50%,#b4e391 100%); background:-ms-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 50%,#b4e391 100%); background:radial-gradient(ellipse at center,  #b4e391 0%,#61c419 50%,#b4e391 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=1 );}
		.wdr2_list .wdr2_items .wdr2_item_moderated_N:before{content:''; height:16px; position:absolute; right:8px; top:8px; width:16px; z-index:10; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#ff3019; background url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjMwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2YwNDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-radial-gradient(center, ellipse cover,  #ff3019 0%, #cf0404 100%); background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); background:-webkit-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); background:-o-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); background:-ms-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); background:radial-gradient(ellipse at center,  #ff3019 0%,#cf0404 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 );}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_answer {background:#F8F9FB; margin-bottom:24px; padding:18px; position:relative;}
			/*.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_body:before {content:''; border-style: solid; border-width: 20px 20px 0 0; border-color: #E4E4E4 transparent transparent transparent; height: 0; left:36px; position:absolute; top:100%; width: 0;}*/
			/*.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_body:after {content:''; border-style: solid; border-width: 20px 18px 0 0; border-color: #F4F4F4 transparent transparent transparent; height: 0; left:37px; margin-top:-1px; position:absolute; top:100%; width: 0;}*/
				.wdr2_list .wdr2_items .wdr2_item .wdr2_target_name {margin-bottom:10px;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating {margin-bottom:10px; position:relative;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating .wdr2_item_rating_detail {background:#fff; border:1px solid #E4E4E4; display:none; font-size:14px; left:-21px; overflow:hidden; padding:12px 20px 6px; position:absolute; top:-32px; z-index:11; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 6px 0px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 6px 0px rgba(0,0,0,0.2); box-shadow:0 0 6px 0px rgba(0,0,0,0.2);}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating:hover .wdr2_item_rating_detail {display:block;}
						.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating:hover .wdr2_one_rating {margin-bottom:10px;}
							.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating:hover .wdr2_one_rating .wd_reviews2_rating {margin-top:1px;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_fields {}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field {margin:0 0 6px;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field.wdr2_field_block {margin-bottom:10px;}
						.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field_title {display:inline-block; font-weight:bold;}
						.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field_block .wdr2_field_title {display:block;}
						.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field_value {display:inline-block; max-width:100%; word-wrap:break-word; word-break:break-word; overflow-wrap:break-word;}
							.wdr2_list .wdr2_items .wdr2_item .wdr2_fields .wdr2_field_value img {border:0; height:auto; max-width:100%;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_meta {}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_photo {float:left; height:27px; margin:0 8px 0 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_photo table {border-collapse:collapse; border-spacing:0; height:27px;}
						.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_photo td {padding:0; vertical-align:middle;}
							.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_photo td img {background:#F4F4F4; border:1px solid #E4E4E4; display:inline-block; font-size:0; padding:2px;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_name {color:#3d8810; float:left; font-size:100%; font-weight:bold; height:27px; line-height:27px; margin:0 8px 0 0;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_date {color:#999; float:left; font-size:90%; font-style:italic; height:27px; line-height:27px;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote {color:#999; display:block; float:right; font-size:90%;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote a {text-decoration:underline;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote a:hover {text-decoration:none;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote .wdr2_vote_send {font-weight:bold; text-decoration:none; margin-left:4px;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote .wdr2_vote_send_y {color:#099913;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote .wdr2_vote_send_n {color:#d5181f;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_meta .wdr2_vote .wdr2_vote_count {}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_body.wdr2_baloon_answer {margin:20px 0 24px 100px; }
			.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_body.wdr2_baloon_answer:before {border-width:0 20px 20px 0; border-color:transparent #E4E4E4 transparent transparent; left:auto; right:36px;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_baloon_body.wdr2_baloon_answer:after {border-width:0 18px 20px 0; border-color:transparent #F4F4F4  transparent transparent; left:auto; right:37px;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_meta_answer .wdr2_name {float:right; margin-right:0;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_meta_answer .wdr2_date {float:right; margin:0 0 0 8px;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_meta_answer .wdr2_date {float:right;}
		.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin {}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons {display:none; position:absolute; left:0; text-align:right; top:-26px; width:100%;}
			.wdr2_list .wdr2_items .wdr2_item:hover .wdr2_user_review_admin .wdr2_buttons {display:block; padding-bottom:10px;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a {display:inline-block; font-size:90%; height:16px; line-height:16px; margin-left:8px; padding-left:20px; position:relative; text-decoration:none;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a:before {background:url("/local/templates/megamart_default/components/webdebug/reviews2.list/.default/images/buttons.png") 0 0 no-repeat; content:''; display:inline-block; display:inline-block; height:16px; left:0; position:absolute; top:0; width:16px;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a span {display:inline-block; border-bottom:1px dashed gray; line-height:120%; padding-bottom:0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a:hover span {border-bottom:0; padding-bottom:1px;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_answer:before {background-position:0 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_up:before {background-position:-16px 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_down:before {background-position:-32px 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_moderate_y:before {background-position:-48px 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_moderate_n:before {background-position:-64px 0;}
					.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_buttons a.wdr2_btn_delete:before {background-position:-80px 0;}
			.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_answer_block {display:none;}
				.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_answer_block h2 {background:transparent; border:0; font-size:120%; font-weight:bold; margin:0 0 8px;}
		.wdr2_list .wdr2_items .wdr2_item .wdr2_user_review_admin .wdr2_btn_save {top:-9px; border:0; cursor:pointer; display:inline-block; padding:0 14px; border-radius:3px; background:#00a2df; color:#fff; vertical-align:bottom; text-decoration:none; text-shadow:0 1px 0 #0075b6; font-weight:bold; line-height:24px; outline:0; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb)); background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%); background:-moz-linear-gradient(top, #00a2df 0%,#006fcb 100%); background:-ms-linear-gradient(top, #00a2df 0%,#006fcb 100%); background:-o-linear-gradient(top, #00a2df 0%,#006fcb 100%); background:linear-gradient(to bottom, #00a2df 0%,#006fcb 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );}

.wdr2_clear {clear:both;}
@media (max-width: 768px){
	.wdr2_list .wdr2_items .wdr2_item .wdr2_item_rating{
		width: 100%;
	}
}

.wdr2_field_block_name{
	font-size: 26px;
	margin-bottom: 0px!important;
}
.wdr2_fields .wd_reviews2_rating{
	margin-bottom: 28px;
}
.wdr2_field_block_img{
	width: 225px;
}


/* End */


/* Start:/local/templates/megamart_default/components/webdebug/reviews2.add/.default/style.css?17290950825908*/
.wdr2_add {max-width: 380px;}
	.wdr2_add .wdr2_result {}
		.wdr2_add .wdr2_result ul {margin:0; padding:0 0 0 21px;}
	.wdr2_add form {margin:0; padding:0;}
	.wdr2_add .wdr2_success {color:green; font-weight:bold; margin-bottom:20px;}
	.wdr2_add .wdr2_error {color:red; margin-bottom:20px;}
	.wdr2_add hr {background:#999; border:0; border-bottom:1px solid #eee; display:block; font-size:0; height:1px; line-height:0; margin:0 0 12px; overflow:hidden;}
	.wdr2_add .form_title {font-size:20px; line-height:140%; margin-bottom:10px;}
	.wdr2_add .ratings {font-size:11px; margin:0 0 12px;}
		.wdr2_add .ratings table {background:transparent; border:0; }
			.wdr2_add .ratings table td {background:transparent!important; border:0!important; padding:1px 6px 1px 0;}
			.wdr2_add .ratings table td.rating_title {text-align:right; vertical-align:top;}
			.wdr2_add .ratings table td.rating_value {text-align:left; vertical-align:middle;}
	.wdr2_add .fields {}
		/*.wdr2_add .fields .field {margin:16px 0;}*/
			.wdr2_add .fields .field label {display:block;}
				.wdr2_add .fields .field label .required {color:red; padding:1px; position:relative; top:-1px;}
			.wdr2_add .fields .field .input {margin-top:10px;}
				.wdr2_add .fields .field .input input[type=text],
				.wdr2_add .fields .field .input textarea,
				.wdr2_add .fields .field .input select {background:#fff; border-width:1px; border-style:solid; border-color:#8ca3ae #a0b4be #b6c8d1 #a0b4be; font:normal 12px "Arial", "Helvetica", sans-serif; height:26px; max-width:100%; outline:0; -moz-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
				.wdr2_add .fields .field .input input[type=text] {line-height:26px; padding:2px 8px;}
				.wdr2_add .fields .field .input textarea {height:auto; line-height:26px; padding:2px 8px;}
				.wdr2_add .fields .field .input select {padding:6px 1px;}
				.wdr2_add .fields .field .input select option {padding:2px 4px;}
				.wdr2_add .fields .field .input input[type=file] {outline:0;}
				.wdr2_add .fields .field .input .file_design_wrapper {background:#fff; border-width:1px; border-style:solid; border-color:#8ca3ae #a0b4be #b6c8d1 #a0b4be; font:normal 12px "Arial", "Helvetica", sans-serif; height:30px; outline:0; width:360px; -moz-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);}
					.wdr2_add .fields .field .input .file_design_wrapper .panel1 {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABM0lEQVR42pWTIa+CYBSG/YkGgolCM9FMNhOJ4gkENv+J1blZmM3AFFBA0M1ie+95mZ/iletVtmfPe87ZYfIJvd4H12w2EwV079srDENRcL1eQX+1HASBKDifz6B/8f7XTKdTUXA6nUCbTC6Xi+l138T3fVFQ1zVoUhTFPbdnL8ue54mCqqpAkzzPTRYzj+O46T0tTyYTUXA8HkGT/X5vsph5u3dfHo/HoqAsS9AkyzKTpWP+WB6NRqI0z0mTJElMlo75Y9l1XVFwOBxAk+12a7J0zJ9PfjgcNs9EK0Kv1+unuj1/OXXHcRBFEehbLczGPAdTd/7ntm1juVyCbvWEdZqmTZ/1n2/cYDDAYrEA3YaHeMvvX1nLsjCfz7FarbDb7Ro2mw3YV/7/+vr9vijo4KNP9weiTpKdOX1I7QAAAABJRU5ErkJggg==") 10px center no-repeat; cursor:text; display:block; height:100%; line-height:22px; min-height:16px; overflow:hidden; padding:4px 8px 4px 32px; text-overflow:ellipsis; white-space:nowrap; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
					.wdr2_add .fields .field .input .file_design_wrapper .panel1[data-empty=Y] {color:gray;}
					.wdr2_add .fields .field .input .file_design_wrapper input[type=file] {width:300px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
	.wdr2_add .agreement {}
		.wdr2_add .agreement input[type=checkbox] {margin:0; vertical-align:middle;
		width: 100%;
    height: 100%;
    margin: 0;
}
		.wdr2_add .agreement label {display:inline; font-weight:normal; vertical-align:middle;}
	.wdr2_add .wdr2_reqfield {display:none;}
	.wdr2_add .submit {margin-top:16px;}
		.wdr2_add .add_btn, .wdr2_add .submit input[type=submit] {
			background: #D5352A;
		    color: #fff;
		    font-weight: 300;
		    padding-left: 20px;
		    padding-right: 20px;
		    border-color: #d5352a;;
		}
		.wdr2_add .add_btn:hover, .wdr2_add .submit input[type=submit]:hover {color: #fff; background-color: #aa2a22;
    border-color: #aa2a22;}
		/*.wdr2_add .add_btn:active, .wdr2_add .submit input[type=submit]:active {background:#0a7ddd; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df)); background:-webkit-linear-gradient(top, #0a7ddd 0%,#00a2df 100%); background:-moz-linear-gradient(top, #0a7ddd 0%,#00a2df 100%); background:-ms-linear-gradient(top, #0a7ddd 0%,#00a2df 100%); background:-o-linear-gradient(top, #0a7ddd 0%,#00a2df 100%); background:linear-gradient(to bottom, #0a7ddd 0%,#00a2df 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7ddd', endColorstr='#00a2df',GradientType=0 ); -moz-box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22); -webkit-box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22); box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22);}*/
		.wdr2_add .add_btn[disabled], .wdr2_add .submit input[type=submit][disabled] {background:#aa2a22;}

/* Visual HTML-editor */
.wdr2_add {} .nicEdit-panelContain {border-color:#8ca3ae #a0b4be #b6c8d1 #a0b4be!important;}
.wdr2_add {} .nicEdit-editorContent {border-color:#fff #a0b4be #b6c8d1 #a0b4be!important; -moz-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1); box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);}
.agreement {
	padding-top: 20px;
}
/* End */
/* /local/templates/megamart_default/components/bitrix/catalog.element/catalog/style.css?176364860714666 */
/* /local/templates/megamart_default/assets/styles/articles-list.css?17733860313558 */
/* /local/templates/megamart_default/assets/styles/catalog-item.css?172918593416030 */
/* /local/templates/megamart_default/components/bitrix/sale.prediction.product.detail/catalog/style.min.css?172909508245 */
/* /local/templates/megamart_default/components/bitrix/news/reviews_cart/bitrix/news.list/reviews-list/style.css?17290950822471 */
/* /local/templates/megamart_default/components/bitrix/system.pagenavigation/reviews-ajax/style.css?1729095082995 */
/* /local/templates/megamart_default/components/bitrix/catalog.item/catalog/style.css?175913998211425 */
/* /local/templates/megamart_default/components/webdebug/reviews2.list/.default/style.css?172909508211870 */
/* /local/templates/megamart_default/components/webdebug/reviews2.add/.default/style.css?17290950825908 */
