/* Nur für den Steelmap Konfigurator-Test, Produkt #7654 */
.postid-7654 .variations_form .tawcvs-swatches {
      display: flex !important;
        flex-wrap: wrap !important;
          gap: 10px !important;
            margin: 8px 0 20px !important;
}
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_farbe-konfigurator-test"] .swatch-item-wrapper {
      width: 42px !important;
        height: 42px !important;
          display: inline-flex !important;
            align-items: center !important;
              justify-content: center !important;
}
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_farbe-konfigurator-test"] .swatch {
      width: 34px !important;
        min-width: 34px !important;
          height: 34px !important;
            min-height: 34px !important;
              margin: 0 !important;
                border: 1px solid rgba(20,20,20,.18) !important;
                  border-radius: 50% !important;
                    transform: none !important;
                      transition: none !important;
}
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_farbe-konfigurator-test"] .swatch.selected {
      outline: 1.5px solid #1c1c1c !important;
        outline-offset: 4px !important;
          transform: none !important;
}
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_groesse-konfigurator-test"] .swatch-item-wrapper { margin: 0 !important; }
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_groesse-konfigurator-test"] .swatch {
      min-width: 68px !important;
        width: auto !important;
          height: 40px !important;
            min-height: 40px !important;
              padding: 0 14px !important;
                margin: 0 !important;
                  display: inline-flex !important;
                    align-items: center !important;
                      justify-content: center !important;
                        border: 1px solid #d2d2d2 !important;
                          border-radius: 4px !important;
                            background: #fff !important;
                              color: #202020 !important;
                                font-size: 13px !important;
                                  font-weight: 500 !important;
                                    line-height: 1 !important;
                                      transform: none !important;
                                        transition: none !important;
}
.postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_groesse-konfigurator-test"] .swatch.selected {
      border-color: #1c1c1c !important;
        background: #1c1c1c !important;
          color: #fff !important;
            transform: none !important;
}
@media (max-width: 575px) {
      .postid-7654 .variations_form .tawcvs-swatches { gap: 9px !important; }
        .postid-7654 .variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_groesse-konfigurator-test"] .swatch { min-width: 62px !important; padding: 0 11px !important; }
}
}
}
}
}
}
}
}

/* Produktseiten: technische Metadaten und Express-Checkout ausblenden */
.single-product .product_meta,
.single-product .wcpay-express-checkout-wrapper {
  display: none !important;
}