.packaging {
  padding: 80px 0 50px;
}
@media screen and (max-width: 700px) {
  .packaging {
    padding: 30px 0;
  }
}
.packaging .container h2 {
  margin-bottom: 20px;
}
.packaging .container .packaging_container {
  display: flex;
  gap: 18px;
}
@media screen and (max-width: 1024px) {
  .packaging .container .packaging_container {
    flex-direction: column;
    gap: 15px;
  }
}
.packaging .container .packaging_container .picture_block {
  display: flex;
  gap: 18px;
}
@media screen and (max-width: 1550px) {
  .packaging .container .packaging_container .picture_block {
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    padding-bottom: 10px;
  }
  .packaging .container .packaging_container .picture_block::-webkit-scrollbar {
    height: 3px;
  }
  .packaging .container .packaging_container .picture_block::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
  }
  .packaging .container .packaging_container .picture_block::-webkit-scrollbar-thumb {
    background: #017372;
    border-radius: 10px;
    transition: 0.3s;
  }
  .packaging .container .packaging_container .picture_block .item {
    flex-shrink: 0;
    min-width: 365px;
  }
}
@media screen and (max-width: 1550px) and (max-width: 700px) {
  .packaging .container .packaging_container .picture_block .item {
    min-width: auto;
    width: 260px;
    border-radius: 10px !important;
  }
}
@media screen and (max-width: 1550px) and (max-width: 500px) {
  .packaging .container .packaging_container .picture_block .item {
    width: 155px;
  }
}
@media screen and (max-width: 1550px) {
  .packaging .container .packaging_container .picture_block .item img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }
}
.packaging .container .packaging_container .picture_block .item {
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1550px) {
  .packaging .container .packaging_container .text_block {
    flex-shrink: 0;
    width: 361px;
  }
}
@media screen and (max-width: 1024px) {
  .packaging .container .packaging_container .text_block {
    width: 100%;
  }
}
.packaging .container .packaging_container .text_block .standart_text {
  font-size: 20px;
  margin: 50px 0 80px;
}
@media screen and (max-width: 1024px) {
  .packaging .container .packaging_container .text_block .standart_text {
    margin: 10px 0 20px;
  }
}
@media screen and (max-width: 700px) {
  .packaging .container .packaging_container .text_block .standart_text {
    font-size: 14px;
  }
}/*# sourceMappingURL=packaging.css.map */