/* Старий блок залишається у Creative Elements і миттєво повертається після вимкнення модуля. */
body.cms-id-9 .sk-purchase-legacy {
  display: none !important;
}

body.cms-id-9 .sk-purchase-prices {
  width: 100%;
  margin-top: 10px;
}

body.cms-id-9 .sk-purchase-prices .sk-purchase-row {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
}

body.cms-id-9 .sk-purchase-prices .sk-purchase-item {
  display: flex;
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0;
}

body.cms-id-9 .sk-purchase-prices .sk-purchase-item > .elementor-element-populated {
  padding: 10px;
}

body.cms-id-9 .sk-purchase-prices .elementor-widget-wrap,
body.cms-id-9 .sk-purchase-prices .elementor-widget-image-box,
body.cms-id-9 .sk-purchase-prices .elementor-widget-container,
body.cms-id-9 .sk-purchase-prices .elementor-image-box-wrapper {
  width: 100%;
}

body.cms-id-9 .sk-purchase-prices .elementor-image-box-content {
  position: relative;
}

body.cms-id-9 .sk-purchase-prices figure.elementor-image-box-img {
  width: 100%;
  margin-bottom: 15px;
}

body.cms-id-9 .sk-purchase-prices figure.elementor-image-box-img img {
  max-width: 100%;
}

body.cms-id-9 .sk-purchase-prices .sk-purchase-details-source {
  height: 0;
  overflow: hidden;
}

@media (max-width: 1024px) {
  body.cms-id-9 .sk-purchase-prices .sk-purchase-item {
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media (max-width: 767px) {
  body.cms-id-9 .sk-purchase-prices .sk-purchase-row {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }

  body.cms-id-9 .sk-purchase-prices .sk-purchase-item {
    flex-basis: 100%;
    max-width: 100%;
  }
}
