.elementor-567 .elementor-element.elementor-element-396b3fb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-567 .elementor-element.elementor-element-e77d5a0{text-align:center;}.elementor-567 .elementor-element.elementor-element-e77d5a0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-567 .elementor-element.elementor-element-e77d5a0 .elementor-heading-title{font-size:1.4rem;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3d829181 *//* === Globale Tabellenstile === */
table {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  border-collapse: collapse;
  background-color: transparent; /* Tabelle transparent */
  -webkit-overflow-scrolling: touch;
  table-layout: fixed;
  scrollbar-width: thin;
  scrollbar-color: #444 #222;
}

/* Zellen transparent und nur oben/unten Border */
table td,
table th {
  padding: 8px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: none;
  border-right: none;
  background-color: transparent;
}

/* Keine abwechselnden Hintergrundfarben */
table tr:nth-child(even) {
  background-color: transparent;
}

/* Scrollbar Styling für WebKit (Chrome, Safari, iOS) */
table::-webkit-scrollbar {
  height: 8px;
}

table::-webkit-scrollbar-track {
  background: #222;
  border-radius: 4px;
}

table::-webkit-scrollbar-thumb {
  background: #444;
  border-radius: 4px;
}

table::-webkit-scrollbar-thumb:hover {
  background: #666;
}

/* === Nur auf Mobilgeräten: Tabelle als Blockelement für horizontales Scrollen === */
@media (max-width: 767px) {
  table {
    display: block !important;
  }
}




table tr,
table td,
table th,
table tr:nth-child(odd),
table tr:nth-child(even),
table td:nth-child(odd),
table td:nth-child(even) {
  background-color: transparent !important;
}/* End custom CSS */