.elementor-9 .elementor-element.elementor-element-4612ae7a{--display:flex;}.elementor-9 .elementor-element.elementor-element-1864e84e{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1864e84e a{color:var( --e-global-color-primary );}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-1864e84e *//* Kosár táblázat szűkítése mobilon */
@media (max-width: 768px) {
  table.shop_table {
    font-size: 15px;
  }

  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    padding: 10px;
    text-align: left;
  }

  .woocommerce-cart-form .product-thumbnail {
    display: none; /* Ne foglalja el a fél képernyőt a kép */
  }

  .woocommerce .cart .quantity {
    display: flex;
    max-width: 120px;
  }

  .woocommerce .cart .quantity input {
    height: 35px;
    text-align: center;
  }

  .woocommerce-cart table.cart td.actions .coupon {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 10px;
  }

  .woocommerce-cart table.cart td.actions .coupon input {
    width: 100%;
  }

  .woocommerce-cart .cart_totals {
    padding: 20px;
    border: 1px solid #eee;
    background: #fafafa;
  }

  .woocommerce-cart .cart_totals h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button {
    background-color: #800080; /* Lila */
    color: white;
    border-radius: 4px;
    padding: 10px 20px;
    font-weight: 600;
    text-transform: uppercase;
  }

  .woocommerce a.button:hover,
  .woocommerce button.button:hover,
  .woocommerce input.button:hover {
    background-color: #ffffff;
  }
}
/* Make WooCommerce cart background white */
.woocommerce-cart table.shop_table,
.woocommerce-cart .cart_totals,
.woocommerce-cart .woocommerce {
    background-color: #ffffff !important;
}

/* Also make the inner table rows white */
.woocommerce-cart table.shop_table tr,
.woocommerce-cart table.shop_table td,
.woocommerce-cart table.shop_table th {
    background-color: #ffffff !important;
}

/* Optional: soften the borders for cleaner look */
.woocommerce-cart table.shop_table {
    border: 1px solid #eee;
    border-collapse: collapse;
}

.woocommerce-cart table.shop_table td,
.woocommerce-cart table.shop_table th {
    border: 1px solid #eee;
}

/* Optional: extra padding for nice spacing */
.woocommerce-cart table.shop_table td {
    padding: 15px;
}
@media only screen and (max-width: 768px) {
  .woocommerce-cart table.shop_table {
    width: 100%;
    font-size: 15px;
  }

  .woocommerce-cart .actions .button {
    width: 100%;
    font-size: 16px;
    padding: 10px;
  }

  .woocommerce-cart .actions .button:disabled {
    opacity: 1 !important;
    background-color: #80027f !important; /* vagy amit szeretnél */
    color: #fff !important;
    cursor: not-allowed;
  }

  .woocommerce-cart td {
    padding: 8px 10px !important;
  }
}/* End custom CSS */