.placeit-produktbeschreibung .views-field-body {
  display: none;
}

[data-producttype="communication"],#placeit-shop-kommunikation {
  --color-product-list: var(--color-products-communication);
  scroll-margin-top: 40px;
}

[data-producttype="plan"],#placeit-shop-planung {
  --color-product-list: var(--color-products-plan);
  scroll-margin-top: 40px;
}

[data-producttype="all_in_one"],#placeit-shop-allinone {
  --color-product-list: var(--color-products-all_in_one);
}

#placeit-shop-bundles {
  --color-product-list: var(--color-products-bundles);
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-openmore,
.placeit-produktbeschreibung .placeit-produktbeschreibung-openless {
  cursor: pointer;
  border: 2px solid var(--color-product-list);
  border-radius: 30px;
  padding: 6px;
  background-color: white;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .placeit-produktbeschreibung-openmore {

}

.placeit-produktbeschreibung .placeit-produktbeschreibung-openless {
  display: none;
 }

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry a {
  font-size: 11pt;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry {
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 60px;
  margin-right: 150px;
  padding: 15px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row {
  padding-bottom: 12px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content {
  min-height: 190px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content ul {
  margin-left: 20px;
  font-weight: unset;
  font-family: var(--font-text);
  font-size: var(--font-size-text-small);
  margin-top: 5px;
  margin-bottom: 5px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content ul li {
  padding-bottom: 3px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content ul {
  list-style: none;
  margin: 2px;
  margin-left: 35px;
}

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content ul li::before {
  font: var(--fa-font-solid);
  content: "\f0c8";
  color: var(--color-product-list);
  display: inline-block;
  padding-right: 5px;
  font-size: 7pt;
  margin-left: -15px;
} 

.placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content img {
  padding-right: 24px;
}

.placeit-product .views-field-field-kurzbeschreibung {
  font-family: var(--font-text);
  font-size: var(--font-size-text-small);
  line-height: 1.4;
}

.placeit-product .views-field-field-kurzbeschreibung li {
	/*
  font-size: 10pt;
  font-family: var(--font-text);
  font-size: var(--font-text-size-small);
  line-height: 15pt;
  */
}

.placeit-product .views-field-field-kurzbeschreibung li {
}

.placeit-product .views-field-field-kurzbeschreibung li::before {
  font: var(--fa-font-solid);
  content: "\f0c8";
  color: var(--color-product-list);
  display: inline-block; 
  padding-right: 5px;
  font-size: 7pt;
}

.placeit-product .views-field-field-kurzbeschreibung li::marker {
  unicode-bidi: unset;
  font-variant-numeric: unset;
  text-transform: unset;
  text-indent: unset !important;
  text-align: unset !important;
  text-align-last: unset !important;
}

.placeit-product .views-field-field-kurzbeschreibung ul {
  display: block;
  list-style-type: disc;
  list-style: none;
  margin-block-start: unset;
  margin-block-end: unset;
  margin-inline-start: unset;
  margin-inline-end: unset;
  padding-inline-start: unset;
}

header:has(.placeit-blurout),
html:has(.placeit-product-overlay) {
  /* remove the main scrollbar when dialog is open */
  overflow: hidden;
  background-color:#FAFAFA;
}

@media (min-width: 0px) and (max-width: 640px) {
  .placeit-produktbeschreibung .placeit-produktbeschreibung-entry .views-row .field-content img {
    float: unset;
    padding-bottom: 12px;
  }
  .placeit-produktbeschreibung .placeit-produktbeschreibung-entry {
    margin-left: unset;
    margin-right: unset;
  }
}
