

#tvcmsdesktop-account-button{
    display: none!important;
}

#block_myaccount_infos{
    display: none!important;
}

#main .tv-category-main-div.clearfix{
    display: none!important;
} 

/* ===== PRODUCT LONG DESCRIPTION CLEANUP ===== */

.tvproduct-long-description {
  margin-top: 2rem;
  line-height: 1.7;
  font-size: 16px;
  color: #2e2e2e;
}

/* Entfernt das äußere kaputte UL */
.tvproduct-long-description > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Entfernt das verschachtelte LI */
.tvproduct-long-description > ul > li {
  list-style: none;
}

/* ===== Drink Summary Liste ===== */

.tvproduct-long-description .drink-summary {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 1.5rem;
}

.tvproduct-long-description .drink-summary li {
  margin-bottom: 6px;
  font-weight: 500;
}

/* ===== Überschriften Styling ===== */

.tvproduct-long-description h3,
.tvproduct-long-description .section-heading {
  margin-top: 2rem;
  margin-bottom: 0.75rem;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
}

/* ===== Fließtext sauber ===== */

.tvproduct-long-description p,
.tvproduct-long-description .section-content {
  margin-bottom: 1rem;
  text-align: justify; /* Blocksats */
}

/* Optional: schöner Block-Look */
.tvproduct-long-description .description { 
  margin-bottom: 2rem;
}

.tvleft-right-title.facet-label, .block-categories .category-top-menu > li.tv-category-title-wrapper a {
  color: #000000!important;
}