.video-wrap-in video {
  width: 100%;
  outline: none;
  border: 0;
}
.video-wrap-youtube {
  position: relative;
  padding-top: 56.25%;
  height: 0;
}
.video-wrap-youtube > div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
}
.video-wrap-youtube > div iframe {
  width: 100%;
  height: 100%;
}
.product-template-wrap {
  margin-top: 30px;
}
.container--u-isebvop9x {
  padding-bottom: 70px;
}
.mosaic-wrap {
  overflow: hidden;
}
.top-menu-wr ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.top-menu-wr .menu-top {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  position: relative;
}
.top-menu-wr .menu-top > li {
  margin: 0 15px;
}
.top-menu-wr .menu-top > li > a {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000;
  padding: 14px 0 13px;
  display: block;
}
.top-menu-wr .menu-top > li > a span {
  position: relative;
  padding-bottom: 4px;
}
.top-menu-wr .menu-top > li > a span:after {
  content: "";
  display: block;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #01a94f;
  margin: 1px auto 0;
  transition: width 0.5s ease, background-color 0.5s ease;
}
.top-menu-wr .menu-top > li.opened > a {
  color: #01a94f;
}
.top-menu-wr .menu-top > li.opened > a span:after {
  width: 100%;
  background-color: #01a94f;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore):hover {
  background: #f6f6f6;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore):hover > a {
  color: #01a94f;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore):hover > a span:after {
  width: 100%;
  background-color: #01a94f;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore):hover ul {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.top-menu-wr .menu-top > li a {
  text-decoration: none;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul {
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #f6f6f6;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 4;
  padding: 30px 0 20px;
}
@media (max-width: 1366px) {
  .top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul {
    padding: 30px 5px 20px;
  }
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul:before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 100%;
  top: 0;
  bottom: 0;
  width: 3000px;
  background: #f6f6f6;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 3000px;
  background: #f6f6f6;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li {
  margin-bottom: 15px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li > a {
  position: relative;
  display: block;
  font-family: PT Sans, sans-serif;
  font-weight: 500;
  color: #000;
  padding-bottom: 6px;
  margin-bottom: 10px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li > a:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background: #DADDDE;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li > a .item-image {
  display: none;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul li {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 10px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #363537;
  display: flex;
  align-items: center;
  background: #dcdcdc;
  padding: 5px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul li a .item-image {
  max-width: 48px;
  width: 100%;
  flex: none;
  margin-right: 5px;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul li a .item-image img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.top-menu-wr .menu-top > li:not(.flexMenu-viewMore) > ul > li ul li a:hover {
  background: #c3c3c3;
}
.top-menu-wr .menu-top li.flexMenu-viewMore {
  position: relative;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul {
  width: 250px;
  top: 100%;
  left: 0;
  z-index: 4;
  background: #f1f1f1;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li {
  position: relative;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li .item-image {
  display: none;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li a {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000;
  padding: 10px;
  display: block;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li ul {
  position: absolute;
  width: 250px;
  background: #f1f1f1;
  right: calc(100% + 1px);
  top: 0;
  display: none;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li:hover > a {
  background: #f6f6f6;
  color: #01a94f;
}
.top-menu-wr .menu-top li.flexMenu-viewMore > ul li:hover > ul {
  display: block;
}
.top-menu-wr {
  padding: 0;
}
.top-menu-wr ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.top-menu-wr ul li a {
  font-weight: 700;
  font-size: 18px;
  color: #000;
  padding: 12px 0;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.top-menu-wr ul li a .item-image {
  flex: none;
  width: 40px;
  margin-right: 5px;
}
.top-menu-wr ul li.haschild > a {
  position: relative;
  padding-right: 40px;
}
.top-menu-wr ul li.haschild > a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='194' viewBox='0 0 300 194' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M273.23 0.979926C271.432 1.40693 268.4 2.82294 266.493 4.12794C264.586 5.43194 237.793 35.9749 206.954 71.9999C176.114 108.025 150.504 137.635 150.043 137.799C149.581 137.964 124.239 108.939 93.7271 73.2989C63.2151 37.6599 37.1821 7.53994 35.8751 6.36694C31.7951 2.70294 27.3081 0.998934 21.8001 1.02193C5.84208 1.08793 -4.72392 17.3439 2.25008 31.0989C4.79408 36.1159 132.434 185.715 137.332 189.42C143.757 194.279 151.881 194.919 159.759 191.186C162.342 189.962 181.519 168.263 229.744 112C266.279 69.3749 296.815 33.2699 297.602 31.7669C303.506 20.4969 296.957 5.14294 284.692 1.50094C279.189 -0.133062 278.128 -0.181074 273.23 0.979926Z' fill='black'/%3E%3C/svg%3E") 50% / 15px no-repeat;
}
.top-menu-wr ul li ul {
  display: none;
  background: #eee;
  padding: 5px;
  border-radius: 4px;
}
.top-menu-wr ul li ul li a {
  font-size: 16px;
}
.slider-bl-wr {
  font-size: 0;
  position: relative;
}
.slider-bl-wr .main-slider-wr .slick-slide > div {
  width: 100%;
}
.slider-bl-wr .main-slider-wr .main-slider-item {
  height: 100%;
}
.slider-bl-wr .main-slider-wr .main-slider-item .item-in {
  display: flex;
  height: 100%;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .item-in {
    flex-direction: column;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .image-bl {
  width: 70%;
  text-align: center;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .image-bl {
    width: 100%;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .image-bl img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: inline;
}
.slider-bl-wr .main-slider-wr .main-slider-item .text-bl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  padding: 50px;
  background: #3e3f3b;
}
@media (max-width: 1280px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl {
    padding: 20px;
  }
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl {
    width: 100%;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .text-bl .top-label {
  padding: 5px 10px;
  background: #01a94f;
  color: #fff;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl .top-label {
    margin-bottom: 5px;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .text-bl .item-title {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 40px;
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl .item-title {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .text-bl .desc {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl .desc {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.slider-bl-wr .main-slider-wr .main-slider-item .text-bl .item_link {
  display: inline-block;
  text-decoration: none;
  padding: 5px 30px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #005280;
  line-height: 50px;
  background: #fff;
  border-radius: 5px;
  margin-top: 15px;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-wr .main-slider-item .text-bl .item_link {
    padding: 5px;
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
  }
}
.slider-bl-wr .main-slider-thumb {
  width: 70%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
}
@media (max-width: 1024px) {
  .slider-bl-wr .main-slider-thumb {
    display: none;
  }
}
.slider-bl-wr .main-slider-thumb .slick-track {
  display: flex;
}
.slider-bl-wr .main-slider-thumb .slick-track .slick-slide {
  height: auto;
}
.slider-bl-wr .main-slider-thumb .thumb-item {
  display: inline-block;
  border-right: 1px solid #727290;
  background: linear-gradient(rgba(62, 63, 59, 0.8) 0%, rgba(62, 63, 59, 0.8) 100%);
  cursor: pointer;
  height: 100%;
}
.slider-bl-wr .main-slider-thumb .thumb-item:hover {
  background: linear-gradient(#3e3f3b 0%, #3e3f3b 100%);
}
.slider-bl-wr .main-slider-thumb .thumb-item .text-bl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
}
@media (max-width: 1280px) {
  .slider-bl-wr .main-slider-thumb .thumb-item .text-bl {
    padding: 10px;
  }
}
.slider-bl-wr .main-slider-thumb .thumb-item .text-bl .top-label {
  padding: 5px 10px;
  background: #01a94f;
  color: #fff;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 15px;
}
.slider-bl-wr .main-slider-thumb .thumb-item .text-bl .desc {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  max-height: 60px;
  overflow: hidden;
}
.wrap-map {
  display: flex;
  position: relative;
}
@media (max-width: 1259px) {
  .wrap-map {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .wrap-map {
    display: none;
  }
}
.wrap-map .map-contact-wr {
  position: absolute;
  top: 50px;
  left: 50px;
  z-index: 4;
}
@media (max-width: 767px) {
  .wrap-map .map-contact-wr {
    position: static;
    max-width: 480px;
    width: 100%;
    margin: 0 auto 10px;
    padding: 0 10px;
  }
}
.wrap-map .map-contact-wr .map-contact-bl {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  max-width: 400px;
  width: 100%;
}
@media (max-width: 1024px) {
  .wrap-map .map-contact-wr .map-contact-bl {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .wrap-map .map-contact-wr .map-contact-bl {
    border: 2px solid #fcd765;
  }
}
.wrap-map .map-contact-wr .map-contact-bl.active {
  display: flex;
}
.wrap-map .map-contact-wr .map-contact-bl .bl-title {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #3e3f3b;
}
.wrap-map .map-contact-wr .map-contact-bl .bl-adres {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #3e3f3b;
  margin: 10px 0;
}
.wrap-map .map-contact-wr .map-contact-bl .bl_contact {
  display: flex;
  align-items: center;
  text-decoration: none;
  position: relative;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #000;
}
.wrap-map .map-contact-wr .map-contact-bl .bl_contact:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='none' data-prefix='incvjzcky' style='&%2310; fill: %2301a94f;&%2310;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M233 .574c-1.375.231-6.55.906-11.5 1.499-43.106 5.162-89.63 25.032-125 53.385C42.156 99.021 7.787 161.934.933 230.395-.57 245.407.27 280.839 2.452 294.5c4.448 27.839 12.304 52.175 24.858 77 25.342 50.115 65.598 89.808 116.19 114.565 24.174 11.829 47.957 19.343 74.703 23.6 14.256 2.27 58.304 2.575 72.297.501 39.293-5.822 74.594-19.177 106.502-40.289 21.447-14.191 25.63-20.139 21.202-30.15-2.56-5.786-7.265-8.727-13.963-8.727-4.128 0-5.888.617-9.882 3.463-24.603 17.536-42.846 27.32-65.149 34.939-24.564 8.393-46.92 11.975-74.21 11.893-36.141-.109-68.344-7.832-100.5-24.101-22.816-11.543-41.289-25.138-59.61-43.869C77.199 395.237 65.487 378.898 54.517 357c-16.333-32.6-23.783-64.242-23.783-101 0-21.236 1.745-35.592 6.748-55.5C51.154 146.097 85.875 97.723 133.5 66.726c27.123-17.654 58.748-29.427 92-34.252 15.897-2.306 44.707-2.33 60.853-.05 64.521 9.11 122.186 45.468 157.931 99.576 18.134 27.449 30.419 60.043 35.241 93.5 2.092 14.522 2.38 43.787.564 57.5-3.357 25.357-10.973 50.865-21.773 72.923-10.1 20.63-17.913 27.579-33.367 29.677-4.634.629-16.467-1.718-18.398-3.649-.623-.623.834-2.834 4.089-6.209 6.124-6.348 8.663-10.517 10.765-17.674 3.371-11.476 1.151-26.107-5.384-35.485-4.723-6.778-36.124-37.151-40.882-39.544-7.388-3.715-17.381-5.311-25.435-4.061-11.233 1.743-16.671 4.982-30.148 17.959-12.497 12.032-15.974 14.094-23.672 14.039-14.639-.106-36.48-13.402-58.951-35.887-22.677-22.691-35.802-44.247-35.909-58.973-.055-7.698 2.007-11.175 14.039-23.672 12.977-13.477 16.216-18.915 17.959-30.148 1.25-8.054-.346-18.047-4.061-25.435-2.393-4.758-32.766-36.159-39.544-40.882-12.408-8.647-31.553-9.238-44.974-1.388-2.231 1.305-10.147 8.569-17.591 16.141-9.823 9.993-14.816 15.961-18.211 21.768-30.011 51.329-14.938 130.636 37.063 195 9.737 12.053 30.62 32.628 42.296 41.675 36.567 28.332 77.588 45.388 117.96 49.047 23.265 2.108 47.275-1.823 65.744-10.766 5.062-2.451 9.493-4.456 9.846-4.456.353 0 1.912.905 3.466 2.011 10.12 7.206 22.757 10.952 37.024 10.974 15.515.024 29.652-4.929 41.316-14.475 8.321-6.81 13.756-14.71 22.71-33.01 11.702-23.918 19.106-47.444 23.603-75 2.268-13.897 2.572-57.998.497-72C499.607 150.241 461.943 88.074 404.5 47.088 372.133 23.994 335.34 9.06 294.5 2.44 285.013.902 239.3-.485 233 .574zM169.757 120c2.131 0 30.803 28.524 32.297 32.13 2.42 5.842.657 9.161-11.697 22.019-9.144 9.518-12.223 13.476-14.911 19.172-13.278 28.142-.603 62.053 37.94 101.508 33.307 34.095 64.879 50.186 90.728 46.24 12.533-1.914 19.962-6.192 33.737-19.426 12.405-11.918 15.751-13.821 21.312-12.117 1.285.394 8.981 7.286 17.101 15.315 20.743 20.513 20.876 21.628 4.507 37.816-15.307 15.136-25.573 20.736-43.882 23.936-11.954 2.09-33.144 1.394-47.012-1.544-36.801-7.795-73.221-28.406-103.429-58.532-19.671-19.618-31.906-36.357-43.456-59.453-11.722-23.437-17.705-45.432-18.653-68.564-1.251-30.546 5.406-48.131 25.849-68.284 8.787-8.663 13.429-11.627 16.644-10.629.732.227 2.049.413 2.925.413z' class='path-iymly8tf8'/%3E%3C/svg%3E") 50% / 25px no-repeat;
}
.wrap-map .map-contact-wr .map-contact-bl .bl_contact.second:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='478' viewBox='0 0 512 478' fill='none' data-prefix='iwofx501k' style='fill: %2301a94f;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.241 1.995c-1.793 1.093-4.153 3.453-5.246 5.246-1.901 3.118-1.988 5.115-1.991 46.009L249 96h-34v-8.411c0-17.763-8.742-32.99-24.015-41.823C181.471 40.262 178.997 40 136.5 40s-44.971.262-54.485 5.766C66.742 54.6 58 69.826 58 87.589v8.41h-9.411c-15.269 0-26.182 4.513-35.811 14.807-5.507 5.888-9.141 12.096-11.193 19.126C.169 134.784 0 151.537 0 287.092c0 146.106.07 151.955 1.895 157.817 4.586 14.737 17.248 27.189 32.037 31.506C38.816 477.84 61.194 478 256 478s217.184-.16 222.068-1.585c14.789-4.317 27.451-16.769 32.037-31.506C511.93 439.047 512 433.197 512 287s-.07-152.047-1.895-157.909c-2.372-7.624-6.811-14.607-12.911-20.313C487.476 99.688 477.843 96 463.818 96H455V69.434c0-17.436-.38-27.316-1.107-28.75-1.581-3.12-35.857-37.535-39.093-39.251C412.524.225 400.106 0 335.8.003c-74.372.004-76.382.055-79.559 1.992zm156.994 39.739L425 53.469V96H279V30h122.47l11.765 11.734zM172.453 71.109c5.055 1.403 10.035 6.383 11.438 11.438 1.55 5.58 1.55 291.326 0 296.906-1.403 5.055-6.383 10.035-11.438 11.438-5.362 1.489-66.544 1.489-71.906 0-5.055-1.403-10.035-6.383-11.438-11.438-1.513-5.449-1.553-291.314-.042-296.756 1.401-5.043 5.513-9.456 10.433-11.195 5.091-1.8 66.691-2.132 72.953-.393zM58 254.318c0 114.185.175 128.917 1.585 133.75 4.317 14.789 16.769 27.451 31.506 32.037C96.63 421.83 100.716 422 136.5 422s39.87-.17 45.409-1.895c14.737-4.586 27.189-17.248 31.506-32.037 1.41-4.833 1.585-19.565 1.585-133.75V126l125.25.006c87.834.003 126.431.333 129.203 1.103 5.055 1.403 10.035 6.383 11.438 11.438 1.55 5.58 1.55 291.326 0 296.906-1.403 5.055-6.383 10.035-11.438 11.438-5.6 1.555-421.306 1.555-426.906 0-5.055-1.403-10.035-6.383-11.438-11.438-1.513-5.449-1.553-291.314-.042-296.756 2.293-8.255 9.351-12.574 20.683-12.653L58 126v128.318zm222.241-92.323c-1.793 1.093-4.153 3.453-5.246 5.246-1.876 3.075-1.988 5.089-1.988 35.759s.112 32.684 1.988 35.759c1.093 1.793 3.453 4.153 5.246 5.246 3.168 1.932 5.167 1.988 71.759 1.988s68.591-.056 71.759-1.988c1.793-1.093 4.153-3.453 5.246-5.246 1.876-3.075 1.988-5.089 1.988-35.759s-.112-32.684-1.988-35.759c-1.093-1.793-3.453-4.153-5.246-5.246-3.168-1.932-5.167-1.988-71.759-1.988s-68.591.056-71.759 1.988zM401 203v13h-98v-26h98v13zm-120.759 70.995c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm-128 56c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm-128 56c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988z' class='path-iwgsohj1a'/%3E%3C/svg%3E") 50% / 25px no-repeat;
}
.wrap-map .map-contact-wr .map-contact-bl .bl_contact:hover {
  color: #01a94f;
}
.wrap-map .map_items {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .wrap-map .map_items {
    position: static;
    margin-bottom: 10px;
    z-index: 5;
  }
}
.wrap-map .map_items .jq-selectbox {
  width: 100%;
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__select {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  border: 2px solid #fcd765;
  padding: 14px;
  box-sizing: border-box;
  background: #fff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .wrap-map .map_items .jq-selectbox .jq-selectbox__select {
    display: none;
  }
}
@media (max-width: 767px) {
  .wrap-map .map_items .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
    margin-right: 25px;
  }
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__trigger {
  position: absolute;
  width: 16px;
  height: 10px;
  top: calc(50% - 5px);
  transition: all 0.3s ease;
  right: 12px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg id='svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='400' height='400' viewBox='0, 0, 400,400'%3E%3Cg id='svgg'%3E%3Cpath id='path0' d='M19.141 86.988 C 7.050 90.931,0.391 100.547,0.391 114.063 C 0.391 127.398,-7.033 118.985,93.606 219.711 C 194.757 320.949,186.517 313.672,200.000 313.672 C 213.499 313.672,205.205 321.005,306.712 219.317 C 407.174 118.676,399.609 127.247,399.609 114.063 C 399.609 96.925,389.161 86.328,372.266 86.328 C 358.574 86.328,366.426 79.540,277.930 167.883 L 200.000 245.677 122.070 167.883 C 34.570 80.534,41.462 86.579,28.906 86.180 C 24.976 86.055,20.990 86.385,19.141 86.988 ' stroke='none' fill='%23000000' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50%/16px no-repeat;
}
@media (min-width: 768px) {
  .wrap-map .map_items .jq-selectbox .jq-selectbox__trigger {
    display: none;
  }
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown {
  flex-wrap: wrap;
  background: #fff;
}
@media (min-width: 768px) {
  .wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown {
    display: flex !important;
    position: unset !important;
  }
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown ul {
    display: block;
  }
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown ul li {
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  cursor: pointer;
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown ul li:hover {
  background: #34afe0;
  color: #fff;
}
.wrap-map .map_items .jq-selectbox .jq-selectbox__dropdown ul li.selected.sel {
  background: #34afe0;
  color: #fff;
}
.wrap-map #map {
  flex: auto;
}
@media (max-width: 1259px) {
  .wrap-map #map {
    min-height: 400px !important;
  }
}
.wrap-map .region-shops {
  display: none;
  flex-direction: column;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  max-height: 480px;
  overflow: auto;
}
.wrap-map .region-shops::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.wrap-map .region-shops::-webkit-scrollbar-thumb {
  background-color: #FFC926;
}
.wrap-map .region-shops::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.wrap-map .region-shops:last-child {
  margin-bottom: 0;
}
.wrap-map .region-shops.active {
  display: flex;
}
.wrap-map .region-shops ul {
  margin: 0;
  padding: 0;
  margin: 20px 0;
}
.wrap-map .region-shops ul li.shop-item {
  list-style-type: none;
  position: relative;
  box-sizing: border-box;
  padding-left: 17px;
  cursor: pointer;
  margin-bottom: 20px;
}
.wrap-map .region-shops ul li.shop-item:hover {
  color: #fcd765;
}
.wrap-map .region-shops ul li.shop-item p {
  display: flex;
  flex-direction: column;
}
.wrap-map .region-shops ul li.shop-item:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: calc(50% - 3px);
  left: 0;
  border-radius: 100%;
  background: #fcd765;
}
.map-info-mobile {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .map-info-mobile {
    display: none;
  }
}
.map-info-mobile .info-item {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #e0e0e0;
}
.map-info-mobile .info-item .title-item {
  border-bottom: 1px solid #e0e0e0;
  background: #f5f5f5;
  padding: 13px 35px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
}
.map-info-mobile .info-item .title-item:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: calc(50% - 7px);
  z-index: 2;
  transform: rotate(-90deg);
  transition: all ease 0.2s;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='194' viewBox='0 0 300 194' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M273.23 0.979926C271.432 1.40693 268.4 2.82294 266.493 4.12794C264.586 5.43194 237.793 35.9749 206.954 71.9999C176.114 108.025 150.504 137.635 150.043 137.799C149.581 137.964 124.239 108.939 93.7271 73.2989C63.2151 37.6599 37.1821 7.53994 35.8751 6.36694C31.7951 2.70294 27.3081 0.998934 21.8001 1.02193C5.84208 1.08793 -4.72392 17.3439 2.25008 31.0989C4.79408 36.1159 132.434 185.715 137.332 189.42C143.757 194.279 151.881 194.919 159.759 191.186C162.342 189.962 181.519 168.263 229.744 112C266.279 69.3749 296.815 33.2699 297.602 31.7669C303.506 20.4969 296.957 5.14294 284.692 1.50094C279.189 -0.133062 278.128 -0.181074 273.23 0.979926Z' fill='black'/%3E%3C/svg%3E") 50% / contain no-repeat;
}
.map-info-mobile .info-item .title-item.act:before {
  transform: rotate(0deg);
}
.map-info-mobile .info-item .body-item {
  display: none;
  text-align: center;
}
.map-info-mobile .info-item .body-item .bl-title {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #3e3f3b;
}
.map-info-mobile .info-item .body-item .bl-adres {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #3e3f3b;
  margin: 5px 0;
}
.map-info-mobile .info-item .body-item .bl_contact {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  position: relative;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #000;
}
.map-info-mobile .info-item .body-item .bl_contact:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='none' data-prefix='incvjzcky' style='&%2310; fill: %2301a94f;&%2310;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M233 .574c-1.375.231-6.55.906-11.5 1.499-43.106 5.162-89.63 25.032-125 53.385C42.156 99.021 7.787 161.934.933 230.395-.57 245.407.27 280.839 2.452 294.5c4.448 27.839 12.304 52.175 24.858 77 25.342 50.115 65.598 89.808 116.19 114.565 24.174 11.829 47.957 19.343 74.703 23.6 14.256 2.27 58.304 2.575 72.297.501 39.293-5.822 74.594-19.177 106.502-40.289 21.447-14.191 25.63-20.139 21.202-30.15-2.56-5.786-7.265-8.727-13.963-8.727-4.128 0-5.888.617-9.882 3.463-24.603 17.536-42.846 27.32-65.149 34.939-24.564 8.393-46.92 11.975-74.21 11.893-36.141-.109-68.344-7.832-100.5-24.101-22.816-11.543-41.289-25.138-59.61-43.869C77.199 395.237 65.487 378.898 54.517 357c-16.333-32.6-23.783-64.242-23.783-101 0-21.236 1.745-35.592 6.748-55.5C51.154 146.097 85.875 97.723 133.5 66.726c27.123-17.654 58.748-29.427 92-34.252 15.897-2.306 44.707-2.33 60.853-.05 64.521 9.11 122.186 45.468 157.931 99.576 18.134 27.449 30.419 60.043 35.241 93.5 2.092 14.522 2.38 43.787.564 57.5-3.357 25.357-10.973 50.865-21.773 72.923-10.1 20.63-17.913 27.579-33.367 29.677-4.634.629-16.467-1.718-18.398-3.649-.623-.623.834-2.834 4.089-6.209 6.124-6.348 8.663-10.517 10.765-17.674 3.371-11.476 1.151-26.107-5.384-35.485-4.723-6.778-36.124-37.151-40.882-39.544-7.388-3.715-17.381-5.311-25.435-4.061-11.233 1.743-16.671 4.982-30.148 17.959-12.497 12.032-15.974 14.094-23.672 14.039-14.639-.106-36.48-13.402-58.951-35.887-22.677-22.691-35.802-44.247-35.909-58.973-.055-7.698 2.007-11.175 14.039-23.672 12.977-13.477 16.216-18.915 17.959-30.148 1.25-8.054-.346-18.047-4.061-25.435-2.393-4.758-32.766-36.159-39.544-40.882-12.408-8.647-31.553-9.238-44.974-1.388-2.231 1.305-10.147 8.569-17.591 16.141-9.823 9.993-14.816 15.961-18.211 21.768-30.011 51.329-14.938 130.636 37.063 195 9.737 12.053 30.62 32.628 42.296 41.675 36.567 28.332 77.588 45.388 117.96 49.047 23.265 2.108 47.275-1.823 65.744-10.766 5.062-2.451 9.493-4.456 9.846-4.456.353 0 1.912.905 3.466 2.011 10.12 7.206 22.757 10.952 37.024 10.974 15.515.024 29.652-4.929 41.316-14.475 8.321-6.81 13.756-14.71 22.71-33.01 11.702-23.918 19.106-47.444 23.603-75 2.268-13.897 2.572-57.998.497-72C499.607 150.241 461.943 88.074 404.5 47.088 372.133 23.994 335.34 9.06 294.5 2.44 285.013.902 239.3-.485 233 .574zM169.757 120c2.131 0 30.803 28.524 32.297 32.13 2.42 5.842.657 9.161-11.697 22.019-9.144 9.518-12.223 13.476-14.911 19.172-13.278 28.142-.603 62.053 37.94 101.508 33.307 34.095 64.879 50.186 90.728 46.24 12.533-1.914 19.962-6.192 33.737-19.426 12.405-11.918 15.751-13.821 21.312-12.117 1.285.394 8.981 7.286 17.101 15.315 20.743 20.513 20.876 21.628 4.507 37.816-15.307 15.136-25.573 20.736-43.882 23.936-11.954 2.09-33.144 1.394-47.012-1.544-36.801-7.795-73.221-28.406-103.429-58.532-19.671-19.618-31.906-36.357-43.456-59.453-11.722-23.437-17.705-45.432-18.653-68.564-1.251-30.546 5.406-48.131 25.849-68.284 8.787-8.663 13.429-11.627 16.644-10.629.732.227 2.049.413 2.925.413z' class='path-iymly8tf8'/%3E%3C/svg%3E") 50% / 25px no-repeat;
}
.map-info-mobile .info-item .body-item .bl_contact.second:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='478' viewBox='0 0 512 478' fill='none' data-prefix='iwofx501k' style='fill: %2301a94f;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.241 1.995c-1.793 1.093-4.153 3.453-5.246 5.246-1.901 3.118-1.988 5.115-1.991 46.009L249 96h-34v-8.411c0-17.763-8.742-32.99-24.015-41.823C181.471 40.262 178.997 40 136.5 40s-44.971.262-54.485 5.766C66.742 54.6 58 69.826 58 87.589v8.41h-9.411c-15.269 0-26.182 4.513-35.811 14.807-5.507 5.888-9.141 12.096-11.193 19.126C.169 134.784 0 151.537 0 287.092c0 146.106.07 151.955 1.895 157.817 4.586 14.737 17.248 27.189 32.037 31.506C38.816 477.84 61.194 478 256 478s217.184-.16 222.068-1.585c14.789-4.317 27.451-16.769 32.037-31.506C511.93 439.047 512 433.197 512 287s-.07-152.047-1.895-157.909c-2.372-7.624-6.811-14.607-12.911-20.313C487.476 99.688 477.843 96 463.818 96H455V69.434c0-17.436-.38-27.316-1.107-28.75-1.581-3.12-35.857-37.535-39.093-39.251C412.524.225 400.106 0 335.8.003c-74.372.004-76.382.055-79.559 1.992zm156.994 39.739L425 53.469V96H279V30h122.47l11.765 11.734zM172.453 71.109c5.055 1.403 10.035 6.383 11.438 11.438 1.55 5.58 1.55 291.326 0 296.906-1.403 5.055-6.383 10.035-11.438 11.438-5.362 1.489-66.544 1.489-71.906 0-5.055-1.403-10.035-6.383-11.438-11.438-1.513-5.449-1.553-291.314-.042-296.756 1.401-5.043 5.513-9.456 10.433-11.195 5.091-1.8 66.691-2.132 72.953-.393zM58 254.318c0 114.185.175 128.917 1.585 133.75 4.317 14.789 16.769 27.451 31.506 32.037C96.63 421.83 100.716 422 136.5 422s39.87-.17 45.409-1.895c14.737-4.586 27.189-17.248 31.506-32.037 1.41-4.833 1.585-19.565 1.585-133.75V126l125.25.006c87.834.003 126.431.333 129.203 1.103 5.055 1.403 10.035 6.383 11.438 11.438 1.55 5.58 1.55 291.326 0 296.906-1.403 5.055-6.383 10.035-11.438 11.438-5.6 1.555-421.306 1.555-426.906 0-5.055-1.403-10.035-6.383-11.438-11.438-1.513-5.449-1.553-291.314-.042-296.756 2.293-8.255 9.351-12.574 20.683-12.653L58 126v128.318zm222.241-92.323c-1.793 1.093-4.153 3.453-5.246 5.246-1.876 3.075-1.988 5.089-1.988 35.759s.112 32.684 1.988 35.759c1.093 1.793 3.453 4.153 5.246 5.246 3.168 1.932 5.167 1.988 71.759 1.988s68.591-.056 71.759-1.988c1.793-1.093 4.153-3.453 5.246-5.246 1.876-3.075 1.988-5.089 1.988-35.759s-.112-32.684-1.988-35.759c-1.093-1.793-3.453-4.153-5.246-5.246-3.168-1.932-5.167-1.988-71.759-1.988s-68.591.056-71.759 1.988zM401 203v13h-98v-26h98v13zm-120.759 70.995c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm-128 56c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm-128 56c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988zm64 0c-13.008 7.931-7.447 27.998 7.759 27.998 8.532 0 14.993-6.461 14.993-14.993s-6.461-14.993-14.993-14.993c-2.73 0-5.782.782-7.759 1.988z' class='path-iwgsohj1a'/%3E%3C/svg%3E") 50% / 25px no-repeat;
}
.map-info-mobile .info-item .body-item .bl_contact:hover {
  color: #01a94f;
}
.sort-panel {
  max-width: 334px;
  width: 100%;
  position: relative;
  margin-bottom: 30px;
  font-family: PT Sans, sans-serif;
}
.sort-panel .sort-panel-title {
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  width: 100%;
  padding: 7px 25px 7px 15px;
  display: flex;
  align-items: center;
  min-height: 50px;
  cursor: pointer;
  position: relative;
}
.sort-panel .sort-panel-title:before {
  content: "";
  display: inline-block;
  transition: all ease 0.4s;
  width: 10px;
  height: 15px;
  position: absolute;
  right: 15px;
  top: calc(50% - 7px);
  background: url("data:image/svg+xml,%3Csvg width='300' height='194' viewBox='0 0 300 194' fill='%23000' xmlns='http://www.w3.org/2000/svg' data-prefix='ig5obv8bp'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M273.23.98c-1.798.427-4.83 1.843-6.737 3.148-1.907 1.304-28.7 31.847-59.539 67.872-30.84 36.025-56.45 65.635-56.911 65.799-.462.165-25.804-28.86-56.316-64.5-30.512-35.64-56.545-65.76-57.852-66.932C31.795 2.703 27.308.999 21.8 1.022 5.842 1.088-4.724 17.344 2.25 31.099c2.544 5.017 130.184 154.616 135.082 158.321 6.425 4.859 14.549 5.499 22.427 1.766 2.583-1.224 21.76-22.923 69.985-79.186 36.535-42.625 67.071-78.73 67.858-80.233 5.904-11.27-.645-26.624-12.91-30.266-5.503-1.634-6.564-1.682-11.462-.521z' class='path-ir6jjvw4t'%3E%3C/path%3E%3C/svg%3E") 50% / contain no-repeat;
}
.sort-panel .sort-panel-title.active:before {
  transform: rotate(180deg);
}
.sort-panel .sort-panel-body {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  padding: 4px 12px;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
.sort-panel .sort-panel-body .sort-panel-item {
  margin: 5px 0;
  display: inline-block;
  cursor: pointer;
}
.sort-panel .sort-panel-body .sort-panel-item:hover {
  text-decoration: underline;
}
.sort-panel.active .sort-panel-title:before {
  transform: rotate(180deg);
}
.sort-panel.active .sort-panel-body {
  display: flex;
}
.product-folder-wr .product-folder-item {
  padding: 30px 30px 15px;
  margin-bottom: 30px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
}
.product-folder-wr .product-folder-item:nth-child(even) {
  background: #f1f1f1;
}
@media (max-width: 1024px) {
  .product-folder-wr .product-folder-item {
    padding: 15px;
    margin-bottom: 15px;
  }
}
.product-folder-wr .product-folder-item .folder-name {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #3e3f3b;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .product-folder-wr .product-folder-item .folder-name {
    font-size: 20px;
  }
}
.product-folder-wr .product-folder-item .folder-desc {
  font-family: PT Sans, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #3e3f3b;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .product-folder-wr .product-folder-item .folder-desc {
    font-size: 16px;
  }
}
.product-folder-wr .product-folder-item .prod-item-wr {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
@media (max-width: 500px) {
  .product-folder-wr .product-folder-item .prod-item-wr {
    margin: 0;
  }
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  width: calc(33.333% - 30px);
  margin: 0 15px 15px;
}
@media (max-width: 768px) {
  .product-folder-wr .product-folder-item .prod-item-wr .prod-item {
    width: calc(50% - 30px);
  }
}
@media (max-width: 500px) {
  .product-folder-wr .product-folder-item .prod-item-wr .prod-item {
    width: 100%;
    margin: 0 0 15px;
  }
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item .prod-image {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  padding-top: 80%;
  width: 100%;
  margin-bottom: 20px;
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item .prod-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item .prod-image .ghost-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  border-radius: 5px;
  background: #01a94f;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  min-height: 50px;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 54px);
  z-index: 2;
  opacity: 0;
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item .prod-name {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #000;
}
.product-folder-wr .product-folder-item .prod-item-wr .prod-item:hover .ghost-btn {
  opacity: 1;
}
.mosaic-slider--u-ilq5bonw9 .slick-slider .slick-track, .mosaic-slider--u-ilq5bonw9 .slick-slider .slick-list {
  height: 100%;
}
.link-universal--u-i3scqd00p:hover {
  margin: 0;
}
@media (max-width: 991px) {
  .top-menu-wr .menu-top {
    flex-direction: column;
    padding-left: 15px;
  }
}
