body.woocommerce,
body.woocommerce-page,
body.woocommerce #page,
body.woocommerce-page #page,
body.woocommerce .site,
body.woocommerce-page .site,
body.woocommerce .site-content,
body.woocommerce-page .site-content,
body.woocommerce .page-wrapper,
body.woocommerce-page .page-wrapper,
body.woocommerce .container,
body.woocommerce-page .container {
  background-color: #ffffff !important;
  background-image: none !important;
}
/* Бели всички секции вътре */
body.woocommerce .site-main,
body.woocommerce-page .site-main,
body.woocommerce .content-area,
body.woocommerce .entry-content,
body.woocommerce .elementor-section,
body.woocommerce .elementor-container,
body.woocommerce .elementor-column,
body.woocommerce .elementor-widget-wrap,
body.woocommerce .woocommerce,
body.woocommerce .product,
body.woocommerce-cart-form,
body.woocommerce-checkout .woocommerce,
body.woocommerce-account .woocommerce {
  background-color: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
}
/* Премахване на overlay ефекти */
body.woocommerce::before,
body.woocommerce-page::before,
.woocommerce::before,
.woocommerce-page::before,
.woocommerce .site-main::before {
  background: none !important;
  opacity: 1 !important;
  display: none !important;
}
/* Премахване на фонове и сенки от вътрешни елементи */
.woocommerce-page * {
  background-image: none !important;
  box-shadow: none !important;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-instant-checkout:not(.wcf-field-default) .woocommerce form #order_review table.shop_table tfoot tr.coupon-field .wcf-custom-coupon-field button.wcf-btn-small {
  color: white;
  background-color: #7cc676;
}
html > body > div:nth-child(1) > div:nth-child(2) > div > #wcf-embed-checkout-form > div > form > div:nth-child(2) > div:nth-child(2) > div > #order_review > table > tbody > tr > td:nth-child(1) > div > div > div > div:nth-child(1) > span {
  background-color: green;
}
html > body > div:nth-child(1) > header {
  padding-bottom: 25px;
}
.woocommerce form.checkout h3 {
  /* Основен контейнер за колоните */
  /* Лява колона - данни на клиента */
  /* Дясна колона - методи на доставка и преглед на поръчката */
  /* За малки екрани (responsive) */
}
.woocommerce form.checkout h3 .woocommerce-checkout form.checkout {
  display: flex;
  gap: 20px;
  /* разстояние между колоните */
  max-width: 1200px;
  /* максимална ширина на целия чекаут контейнер */
  margin: 0 auto;
  /* центриране на контейнера */
}
.woocommerce form.checkout h3 .woocommerce-checkout #customer_details {
  flex: 0 0 40%;
  /* фиксирана ширина около 40% */
}
.woocommerce form.checkout h3 .woocommerce-checkout #order_review {
  flex: 1;
  /* заема останалото пространство */
  max-width: calc(100% - 40% - 20px);
  /* ограничение според лявата колона и gap */
}
@media (max-width: 1024px) {
  .woocommerce form.checkout h3 .woocommerce-checkout form.checkout {
    flex-direction: column;
    /* вертикално подреждане за таблети и мобилни */
  }
  .woocommerce form.checkout h3 .woocommerce-checkout #customer_details,
  .woocommerce form.checkout h3 .woocommerce-checkout #order_review {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
