

/* Start:/local/templates/megamart_default/components/bitrix/news.detail/article/style.css?17290950825173*/
.b-article-detail__head, .b-article-detail__content {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem; }
  @media (min-width: 576px) {
    .b-article-detail__head, .b-article-detail__content {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__head, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__head, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__content {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail__head, .l-main__outer-sidebar .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail__head, .l-main__inner-sidebar .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }

.b-article-detail__head + .b-article-detail__content {
  padding-top: 0; }

.b-article-detail__breadcrumb {
  margin-bottom: 1.5rem; }

.b-article-detail__tags, .b-article-detail__footer {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #f1f1f1; }
  @media (min-width: 576px) {
    .b-article-detail__tags, .b-article-detail__footer {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__tags, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__tags, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__footer {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail__tags, .l-main__outer-sidebar .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail__tags, .l-main__inner-sidebar .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }

.b-article-detail-head__title {
  max-width: 41.25rem;
  margin-bottom: 1.5rem; }

.b-article-detail-head__stickers {
  margin-left: -.63rem; }

.b-article-detail-head__meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

.b-article-detail-head__meta-item {
  font-size: 75%;
  color: #7d8698; }

.b-article-detail-head__meta-item + .b-article-detail-head__meta-item {
  padding-left: 1.5rem; }

.b-article-detail-content__preview {
  max-width: 38.75rem;
  font-size: 1.25rem; }

.b-article-detail-content img {
  max-width: 100%; }

.b-article-detail-content__picture {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center; }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -1rem;
      margin-right: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-top: 3rem;
      margin-bottom: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-top: 1rem;
      margin-bottom: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-top: 3rem;
      margin-bottom: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail-content__picture {
      margin-top: 1rem;
      margin-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail-content__picture {
      margin-top: 1rem;
      margin-bottom: 1rem; } }

hr.title-delimiter {
  display: block;
  width: 6.25rem;
  border-top: 0.31rem solid #ff5605;
  -webkit-border-radius: .5rem;
          border-radius: .5rem;
  margin: 2rem 0 1.5rem; }

.article-tag {
  background: #f1f1f1;
  color: #7d8698;
  padding: .25rem .5rem;
  font-size: .75rem;
  position: relative; }
  .article-tag:hover, .article-tag:focus {
    color: #7d8698;
    text-decoration: none; }

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

/* End */


/* Start:/local/templates/megamart_default/components/bitrix/news.list/list_after_detail/style.css?17290950823313*/
.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__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/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 */
/* /local/templates/megamart_default/components/bitrix/news.detail/article/style.css?17290950825173 */
/* /local/templates/megamart_default/components/bitrix/news.list/list_after_detail/style.css?17290950823313 */
/* /local/templates/megamart_default/assets/styles/catalog-item.css?172918593416030 */
/* /local/templates/megamart_default/components/bitrix/catalog.item/catalog/style.css?175913998211425 */
