.rat_prod {
  display: flex;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}
.rat_prod .title {
  margin-right: 5px;
}
.rat_prod .star {
  width: 22px;
  margin-right: 5px;
  height: 19px;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.94 47.94'%3e%3cpath d='M26.285 2.486l5.407 10.956a2.58 2.58 0 0 0 1.944 1.412l12.091 1.757c2.118.308 2.963 2.91 1.431 4.403l-8.749 8.528a2.582 2.582 0 0 0-.742 2.285l2.065 12.042c.362 2.109-1.852 3.717-3.746 2.722l-10.814-5.685a2.585 2.585 0 0 0-2.403 0l-10.814 5.685c-1.894.996-4.108-.613-3.746-2.722l2.065-12.042a2.582 2.582 0 0 0-.742-2.285L.783 21.014c-1.532-1.494-.687-4.096 1.431-4.403l12.091-1.757a2.58 2.58 0 0 0 1.944-1.412l5.407-10.956c.946-1.919 3.682-1.919 4.629 0z' fill='%23ffd700'/%3e%3c/svg%3e");
  -webkit-background-size: 22px 18px;
  background-size: 22px 18px;
  background-repeat: repeat-x;
}
.rat_prod .star.wid_two {
  width: 44px;
}
.rat_prod .star.wid_three {
  width: 66px;
}
.rat_prod .star.wid_four {
  width: 88px;
}
.rat_prod .star.wid_five {
  width: 110px;
}
.block_links {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  margin-bottom: 20px;
}
.block_links .item {
  margin-bottom: 8px;
  width: 210px;
  box-sizing: border-box;
  display: flex;
  min-height: 56px;
  align-items: center;
  padding: 8px 5px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
  color: #fff;
  text-decoration: none;
  justify-content: center;
  transition: all 0.3s;
}
.block_links .item .image {
  margin-top: 4px;
  margin-right: 5px;
}
.block_links .item.cycle1, .block_links .item.cycle3 {
  background: #ff6984;
}
.block_links .item.cycle1:hover, .block_links .item.cycle3:hover {
  background: #ff879d;
}
.block_links .item.cycle1:active, .block_links .item.cycle3:active {
  background: #f2647d;
}
.block_links .item.cycle2 {
  background: #b3adff;
}
.block_links .item.cycle2:hover {
  background: #bcb7ff;
}
.block_links .item.cycle2:active {
  background: #9b94ff;
}
#Go_Top {
  position: fixed;
  right: 36px;
  bottom: 110px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: #fff url(../../arrow_up.png) 45% 58% no-repeat;
  z-index: 20;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  border-radius: 250px;
}
.zoomLens {
  border-radius: 100% !important;
}
.card-slider.vertical .slick-prev, .card-slider.vertical .slick-next {
  display: none !important;
}
body .card-slider.vertical .card-slider__image a img {
  height: auto;
}
.card-slider__items .card-slider__item .gr_image_1x1 {
  padding-top: 0 !important;
}
.card-slider__items .card-slider__item .gr_image_1x1 a {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
}
.card-slider.vertical .card-slider__items .card-slider__item {
  display: none;
}
.card-slider.vertical .card-slider__items .card-slider__item.active {
  display: block;
}
.card-slider.vertical .card-slider__thumbs .slick-prev {
  display: block !important;
  width: 60px;
  height: 60px;
  top: auto;
  min-height: auto;
  left: 50%;
  margin-left: -30px;
  top: -70px;
  cursor: pointer;
  visibility: visible;
  margin-top: 0;
  opacity: 1;
  background: #fff;
}
.card-slider.vertical .card-slider__thumbs .slick-prev:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2036%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4%205V7.49715L0%204L4%200.497147V3H36V5H4Z%22%20fill%3D%22%231a1a1a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  transform: rotate(90deg);
}
.card-slider.vertical .card-slider__thumbs .slick-next {
  display: block !important;
  width: 60px;
  height: 60px;
  top: auto;
  min-height: auto;
  left: 50%;
  margin-left: -30px;
  bottom: -70px;
  cursor: pointer;
  visibility: visible;
  margin-top: 0;
  opacity: 1;
  background: #fff;
}
.card-slider.vertical .card-slider__thumbs .slick-next:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2036%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4%205V7.49715L0%204L4%200.497147V3H36V5H4Z%22%20fill%3D%22%231a1a1a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  transform: rotate(-90deg);
}
.card-slider.vertical .slick-slide.slick-current .card-slider__thumb:before {
  visibility: hidden;
}
.card-slider.vertical .slick-slide .card-slider__thumb.active:before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  visibility: visible !important;
  opacity: 1;
  transition: all 0.3s;
  display: block;
  box-shadow: inset 0 0 0 1px #ff6984;
  pointer-events: none;
}
@media (max-width: 1270px) {
  .card-slider__thumbs-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .card-slider.vertical .card-slider__thumbs {
    padding-bottom: 70px;
  }
  .card-slider.vertical .card-slider__thumbs .slick-prev {
    top: auto;
    bottom: -70px;
    margin-left: -70px;
  }
  .card-slider.vertical .card-slider__thumbs .slick-prev:before {
    transform: none;
  }
  .card-slider.vertical .card-slider__thumbs .slick-next {
    left: auto;
    right: 50%;
    margin-right: -70px;
  }
  .card-slider.vertical .card-slider__thumbs .slick-next:before {
    transform: rotate(180deg);
  }
}
@media (max-width: 1023px) {
  .card-slider.vertical .card-slider__thumbs {
    display: block;
  }
}
@media (max-width: 480px) {
  .card-slider.vertical .card-slider__thumbs {
    width: 100%;
  }
  .card-slider.vertical .card-slider__thumb {
    width: 74px !important;
  }
  .card-slider.vertical .card-slider__thumb-img {
    height: 74px;
  }
}
@media (max-width: 479px) {
  .block_links .item {
    width: 100%;
  }
}
/* begin 1217 */
.localcontacts__top-discription--nomar {
  font-size: 20px;
  background-position: 0 50%;
}
.localcontacts__adress-inner {
  font-size: 20px;
}
.lpc-row.lpc-carousels-1__row._slider-wrap .lpc-carousels-1__item img {
  object-fit: contain;
  width: auto;
  height: auto;
  max-width: 100%;
}
.new-footer .new-footer-top .new-footer-contacts .new-footer-address__title, .new-footer .new-footer-top .new-footer-contacts .new-footer-address__body {
  font-size: 20px;
  line-height: initial;
}
/* end 1217 */
.gr-tooltip {
  position: absolute;
  display: none;
  z-index: 10000;
  color: #fff;
  background: rgba(16, 16, 16, 0.6);
  padding: 8px 16px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  border-radius: 3px;
  pointer-events: none;
}
@media (max-width: 1260px) {
  .gr-tooltip {
    display: none !important;
  }
}
.gr-tooltip[data-class="new-header-top__cart"] {
  margin: 0 0 0 8.5px;
}
.gr-tooltip[data-class="icon-action gr_product_mode_action"] {
  margin: 0 0 0 -6px;
}
.gr-tooltip[data-class="inst-views__item inst_full_thumbs active"], .gr-tooltip[data-class="inst-views__item inst_full_thumbs"], .gr-tooltip[data-class="inst-views__item inst_small_thumbs active"], .gr-tooltip[data-class="inst-views__item inst_small_thumbs"] {
  margin: 2px 0 0;
}
.gr-tooltip.top_tooltip:before {
  position: absolute;
  top: 100%;
  left: 50%;
  content: "";
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 4px solid rgba(16, 16, 16, 0.6);
}
.gr-tooltip.left_tooltip:before {
  position: absolute;
  top: 50%;
  left: 100%;
  content: "";
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 4px solid rgba(16, 16, 16, 0.6);
}
.gr-tooltip.right_tooltip:before {
  position: absolute;
  top: 50%;
  right: 100%;
  content: "";
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 4px solid rgba(16, 16, 16, 0.6);
}
.gr-tooltip.bottom_tooltip:before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  content: "";
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 4px solid rgba(16, 16, 16, 0.6);
}
