/* Überschrift fett */
.dp_group_plattenformat label {
  font-weight: bold;
}
.dp_group_format label {
  font-weight: bold;
}

.dp_group_format input {
  width: 100px !important;
  display: inline-block;
}

.product-add-to-cart,
.add-to-cart {
  position: relative !important;
  z-index: 9999 !important;
  pointer-events: auto !important;
}

.dp_group_profilfarbe_ral [class*="layer"],
.dp_group_profilfarbe_ral [class*="zoom"],
.dp_group_profilfarbe_ral [class*="magnifier"] {
  display: none !important;
}


#product .product-images {
  display: none !important;
}




/* Zeichnung draw_square */

#dp-dim-preview,
#draw_square {
  width: 100%;
  max-width: 500px;
  margin-top: 10px;
}

.images-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Zeichnung draw_square ende */
.product-flag.new {
  display: none !important;
}




/* Das RAL Preview Feld rechts verstecken */
.dp_field_container[data-name="ral_preview"] {
  display: none !important;
}

/* Produktbildbereich vorbereiten */
.images-container,
.product-cover {
  position: relative !important;
  min-height: 420px !important;
}

/* Bild komplett deaktivieren */
#product .product-cover {
  pointer-events: none;
}

/* Originalbild unsichtbar */
.product-cover img {
  opacity: 0 !important;
}

/* SVG links im Produktbild */
#ral-image-preview {
  position: absolute !important;
  left: 40px !important;
  top: 40px !important;
  width: 430px !important;
  height: 330px !important;
  z-index: 20 !important;
  pointer-events: none !important;
}


#ral-image-preview svg {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}





/* Originalbild weg */

.product-cover img {
  opacity: 0;
}

/* Container vom Produktbild */
.images-container,
.product-cover {
  position: relative !important;
}




/* Dynamic Product Feld verstecken */
.dp_field_container[data-name="ral_color"] {
  display: none !important;
}