.product-button-wrap-new {
  margin: 0 0 7px;
}
.instagram-block-wrap {
  padding: 0 50px 60px;
}
.instagram-block {
  margin: 0 0 60px;
  padding: 30px 30px;
  width: 1430px;
  margin: 0 auto;
  max-width: 100%;
  box-sizing: border-box;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  background-color: #fff;
}
.instagram-block__title {
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  color: #39363c;
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
  font-family: "Rubik", sans-serif;
}
.instagram-block__title span {
  display: inline-block;
  vertical-align: top;
  padding-top: 40px;
  position: relative;
  background: url(/d/instagram.svg) 50% 0/36px no-repeat;
}
.instagram-block .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  border: none;
  font-size: 0;
  border-radius: 36px;
  visibility: hidden;
  opacity: 0;
  outline: none;
  padding: 0;
  transition: all 0.3s;
  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%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #fff;
  box-shadow: none;
}
.instagram-block .slick-arrow:before {
  display: none;
}
.instagram-block .slick-arrow:hover {
  background-image: 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%2226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2026%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.20711%200.292893C5.81658%20-0.0976311%205.18342%20-0.0976311%204.79289%200.292893L0.0857868%205L4.79289%209.70711C5.18342%2010.0976%205.81658%2010.0976%206.20711%209.70711C6.59763%209.31658%206.59763%208.68342%206.20711%208.29289L3.91421%206L24.5%206C25.0523%206%2025.5%205.55228%2025.5%205C25.5%204.44772%2025.0523%204%2024.5%204L3.91422%204L6.20711%201.70711C6.59763%201.31658%206.59763%200.683418%206.20711%200.292893Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
}
.instagram-block .slick-arrow.slick-prev {
  left: 40px;
}
.instagram-block .slick-arrow.slick-next {
  right: 40px;
  transform: rotate(180deg);
}
.instagram-block__slider:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}
.list {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 1260px) {
  .instagram-block-wrap {
    padding: 0 0 1px;
  }
  .instagram-block {
    border-radius: 0;
  }
}
@media (max-width: 1023px) {
  .instagram-block .slick-arrow {
    opacity: 1;
    visibility: visible;
  }
  .instagram-block .slick-arrow.slick-prev {
    left: 20px;
  }
  .instagram-block .slick-arrow.slick-next {
    right: 20px;
  }
  .instagram-block__title {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .mob_soc {
    display: none;
  }
}
@media (max-width: 767px) {
  .instagram-block {
    padding: 25px 16px 30px;
  }
}
.address {
  justify-content: center;
}
@media (max-width: 639px) {
  .instagram-block .slick-arrow {
    width: 38px;
    height: 38px;
    min-height: 0;
    margin-top: -19px;
    background-size: 16px 6px;
  }
  .instagram-block .slick-arrow.slick-prev {
    left: 15px;
  }
  .instagram-block .slick-arrow.slick-next {
    right: 15px;
  }
  .instagram-block__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1260px) {
  .burger-btn {
    width: 140px;
    background-position: 13px 18px !important;
  }
  .burger-btn span {
    font-size: 14px;
    color: #fff;
    padding: 28px 0 0 39px;
    display: block;
  }
  .mob_soc {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 170px;
  }
  .mob_soc .social-block__body a {
    width: 24px;
    height: 24px;
  }
}
.left-fixed-panel__body-bg .social-block__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.left-fixed-panel__body-bg .social-block__body .social {
  margin-bottom: 6px;
}
@media (min-width: 960px) {
  .instagram-block__title span {
    padding-top: 0;
  }
  .image-instagramm {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .image-instagramm img {
    max-height: 253px;
  }
  .main-products__slider .slick-list {
    width: 100%;
  }
  .form-block .form-block__items .form-block__width {
    width: 48%;
  }
  .form-block .form-block__items .form-block__width.big_form {
    width: 97.5%;
  }
  .form-block .form-block__items .form-block__width.big_form .tpl-anketa {
    flex-direction: column;
    max-width: none;
  }
  .form-block .form-block__items .form-block__width.big_form .tpl-anketa .tpl-anketa__right {
    width: 100%;
  }
}
.product-list.product-list-thumbs .product-item__image a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-list.product-list-thumbs .product-item__image a img {
  opacity: 1 !important;
  width: auto !important;
}
#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr {
  width: calc(100% - 90px - 35px);
}
html #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_title {
  margin-right: 40px;
}
.product-list.product-list-simple .product-item__image img {
  opacity: 1;
}
@media (max-width: 480px) {
  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon {
    top: 10px;
  }
}
@media (max-width: 1440px) {
  .site-tag .product-list.product-list-thumbs {
    margin: 0 !important;
  }
}
@media (max-width: 640px) {
  .form-block__item.big_form .tpl-anketa {
    flex-direction: column;
  }
  .form-block__item.big_form .tpl-anketa .tpl-anketa__left {
    width: auto;
    padding-right: 0;
  }
  .form-block__item.big_form .tpl-anketa .tpl-anketa__right {
    width: 100%;
  }
  html .product-list.product-list-thumbs .product-item .product-options__btn {
    display: none;
  }
  .product-list.product-list-thumbs .product-item .product-options__body {
    display: block;
  }
}
#shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_in {
  display: block !important;
}
#shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open {
  display: none !important;
}
.left-fixed-panel__cart.cart_1, .left-fixed-panel__compare.compare-block__link_2 {
  display: none;
}
#shop2-msg {
  background: #90c040;
}
html .timer-block {
  background: #e95e4f;
}
.shop2-compare-page h1 {
  color: #fff;
}
.top-block_left .cat-more {
  background: none;
  height: auto;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: 0 auto;
  width: 146px;
}
.top-block_left .cat-more:hover {
  background: none;
}
.top-block_left .cat-more span {
  color: #90c040;
  font-weight: 500;
  font-size: 15px;
}
.top-block_left .cat-more span:before {
  position: absolute;
  top: 50%;
  right: 0;
  content: "";
  width: 26px;
  height: 26px;
  margin-top: -13px;
  border-radius: 50%;
  transition: all 0.3s;
  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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #90c040;
}
.top-block_left .cat-more .hide_active {
  display: none;
}
.top-block_left .cat-more.active {
  width: 86px;
}
.top-block_left .cat-more.active span {
  display: none;
}
.top-block_left .cat-more.active .hide_active {
  display: block;
}
.top-block_left .cat-more.active .hide_active:before {
  transform: rotate(-180deg);
  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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #90c040;
}
#buttonnwg {
  background: #000;
  color: #fff;
  border-radius: 15px;
  padding: 5px;
  font-size: 14px;
  cursor: pointer;
}
.form-block__percent_1 {
  background: url("./images/instagram.svg") 0 0 no-repeat;
  opacity: 80%;
}
.form-block__percent_2 {
  background: url("./images/telegram1.svg") center /800px no-repeat;
  opacity: 50%;
  width: 401px;
}
.form-block__percent_3 {
  background: url("./images/instagram.svg") 0 0 no-repeat;
  opacity: 50%;
}
html .form-block__header::before {
  background-image: url("/t/images/images/fgs16_user_color.svg");
  background-size: contain;
  width: 46px;
  height: 46px;
  margin-top: -23px;
}
@media (max-width: 480px) {
  .slider-wrap {
    margin-top: 18px;
  }
  .slider-wrap .slider {
    min-height: 245px;
    height: 245px;
  }
  .slider-wrap .slider .mask {
    height: 245px;
  }
  .slider-wrap .w-slide__bg {
    background-size: contain;
    background-position: top center !important;
  }
  html .form-block__header {
    padding-left: 40px;
  }
}
@media (max-width: 385px) {
  .slider-wrap .slider {
    min-height: 225px;
    height: 225px;
  }
  .slider-wrap .slider .mask {
    height: 225px;
  }
}
@media (max-width: 360px) {
  .slider-wrap .slider {
    min-height: 220px;
    height: 220px;
  }
  .slider-wrap .slider .mask {
    height: 220px;
  }
}
.company-info__right .footer__counters {
  color: #fff !important;
}
body .contacts .contacts__phones-all .footer__counters {
  color: rgba(57, 54, 60, 0.7) !important;
}
body .contacts .contacts__phones-all {
  z-index: 9;
}
.shop-folders-wrap .cat-list > li ul li a.sublevels.active {
  color: #90c040 !important;
  background: url("/t/images/icoooon.svg") right 12px top 50% no-repeat !important;
}
