

/* Start:/local/templates/.default/components/bitrix/catalog.element/board/style.css?17915433926037*/
.content-carousel {
  display: block;
  width: auto;
  height: 400px;
}

.owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-dots .owl-dot span {
  background: #a7a7a7;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #9c2e3b;
}

.owl-carousel .owl-item img {
  max-width: 400px;
  max-height: 400px;
  width: 100%;
}

.links_custome {
  padding-top: 20px;
}

@media (max-width: 467px) {
  .owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
    max-width: 330px;
  }

}

@media (max-width: 1024px) {
  table.modifications thead tr th {
    width: auto;
  }

}

@media (min-width: 768px) {

  .tooltip .list-unstyled li:first-child,
  .tooltip .list-unstyled li:last-child {
    display: none;
  }
}

@media (max-width: 767px) {
  .table-responsive {
    overflow-x: auto;
  }

  .owl-theme .owl-dots .owl-dot {
    background-image: none !important;
  }

  .call-container {
    display: none;
  }

  .content-carousel .owl-theme .item_owl {
    height: 400px;
    display: flex;
    align-items: center;
    background: #fff;

  }

  .links {
    width: 100%;
    /* padding: 0px; */
    font-size: 14px;
    margin-top: 30px;
  }

  img.img-fluid,
  .media img,
  #content .picture-title {
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    background: none;
  }

  .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 1px;
  }
}

@media (min-width: 768px) {
  .content-carousel {
    display: block;
    width: 508px;
    height: 400px;
  }

  .content-carousel .owl-theme .item_owl {
    width: 400px;
    height: 400px;
    display: flex;
    align-items: center;
    background: #fff;
  }

  .owl-carousel .owl-item img {
    margin: 0 auto;
    width: auto;
  }

  img.img-fluid,
  .media img,
  #content .picture-title {
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    background: none;
  }

  .content-carousel {
    margin-left: 100px;
  }

  .owl-carousel {
    width: calc(100% - 100px);
  }

  .owl-carousel div {
    width: 100%;
  }

  .owl-carousel .owl-controls .owl-dot {
    background-size: cover;
    margin-top: 10px;
    background-color: #fff;
  }

  .owl-carousel .owl-dots {
    position: absolute;
    top: 0;
    left: -100px;
    width: 88px;
    height: 100%;
  }

  .owl-carousel .owl-dot {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    max-height: 80px;
    background-color: #fff;
  }

  .owl-theme .owl-dots .owl-dot span {
    display: none;
  }

  .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 0;
  }

  div.green-sale {
    /*background: #67be4b;*/
    /*color: white;*/
    /*font-size: 1.15rem;*/
    /*position: absolute;*/
    /*font-weight: bold;*/
    /*padding: 4px 8px;*/
    /*-webkit-transform: rotate(-35deg);*/
    /*-moz-transform: rotate(-35deg);*/
    /*-ms-transform: rotate(-35deg);*/
    /*-o-transform: rotate(-35deg);*/
    /*transform: rotate(-35deg);*/
    /*top: 35px;*/
    /*left: -125px;*/
    /*width: 180px;*/
    /*text-align: center;*/
    /*z-index: 11111;*/
    /*text-transform: uppercase;*/
    top: 35px;
    left: -125px;
  }

  .sale_block {
    display: block;
  }
}


.owl-theme ::-webkit-scrollbar {
  width: 8px;
}

.owl-theme ::-webkit-scrollbar {
  height: 5px;
  background-color: #a7a7a7;
}

.owl-theme ::-webkit-scrollbar-thumb {
  background-color: #9c2e3b;
  border-radius: 4px;
}

.owl-carousel .owl-dots {
  overflow-y: auto;
  scroll-snap-type: x proximity;
}

.owl-carousel .owl-dots.disabled {
  display: block;
}

span.bx-catalog-subscribe-button {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
  height: 24px;
  border: 1px solid #4d473f;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 10px;
  padding: 0.3rem 0.75rem;
  background: url(/images/template/bg/btn-small-primary.png) 0px 0px repeat-x;
  line-height: 0.75rem;
  width: max-content;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  margin-top: 5px;
}


@media(min-width:401px) {
  .basket_dop {
    display: none !important;
  }
}

@media(max-width:400px) {
  .basket_dop {
    margin-top: 10px;
  }

  table.modifications thead tr th.last,
  table.modifications tr td.last {
    width: 75px;
    display: none;
  }

  #content .modifications input.form-control.form-control-sm {
    max-width: 30px;
    margin: 0 auto;
    text-align: right;
    display: block;
  }

  .modifications tbody tr {
    border-bottom: 1px solid #c0b9a3;
  }
}

.new_tooltip {
  display: none !important;
}

.product-table__info {
  position: relative;
}

.product-info {
  position: relative;
  display: inline-flex;
}

.product-info__button {
  width: 20px;
  height: 20px;

  padding: 0;

  border: 1px solid #999;
  border-radius: 50%;

  background: #fff;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  font-size: 13px;
  font-weight: 700;
  font-family: Arial, sans-serif;
  line-height: 1;
}

.product-info__popup {
  position: absolute;

  top: calc(100% + 8px);
  left: 0;

  z-index: 9999;

  width: 300px;
  padding: 15px;

  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;

  box-shadow: 0 5px 20px rgba(0, 0, 0, .15);

  display: none;
}

.product-info__popup.is-active {
  display: block;
}

.product-info__popup ul {
  margin: 0;
  padding: 0;
}

.product-info__popup li {
  list-style: none;
  margin-bottom: 7px;
}

.product-info__popup li:last-child {
  margin-bottom: 0;
}

.mobile_info {
  display: none;
}

.mobile_info li {
  width: 200%;
  text-align: left;
}

@media(max-width:760px) {
  .mobile_info {
    display: table;
  }

  table .articul_td {
    text-align: left;
    width: 40%;
  }
  .modifications tbody tr {
    border: none;
  }
  table.modifications {
    border-bottom: 1px solid #c0b9a3 !important;
  }
    .mobile_info li {
    list-style: none;
  }
}
/* End */
/* /local/templates/.default/components/bitrix/catalog.element/board/style.css?17915433926037 */
