.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
    display: none;
}
.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
    display: none;
}

.wc-gzd-additional-info.wc-gzd-rating-authenticity-status.is-unverified{
    display: none;
}

.wc-gzd-additional-info.delivery-time-info.variation_modified.variation_gzd_modified{
	color: #f47c7c;
	font-weight: bold;
}

.wc-gzd-additional-info .shipping-costs-info a {
    font-weight: bold; 
    color: #f47c7c;
}

.ahfb-svg-iconset svg {
  fill: #f47c7c;
}

.ast-heading{
	color: #f47c7c;
}

.ast-single-product-payments{
	color: #f47c7c;
}

.ast-single-product-payments legend {
  color: #f47c7c;
}

.wpo-options-container {
    --wpo-input-focus-color: #f47c7c;
}

.wpo-file-dropzone.dropzone .dz-button-icon svg{
	fill: #f47c7c;
}

.wpcsm-location-single_product_price_before{
	color: #f47c7c;
}

.ast-single-product-extras ul,
.ast-single-product-extras li {
     list-style-type: none;
}

.ast-heading {
    font-weight: bold; /* Macht den Text fett */
}

#ast-coupon-trigger {
  display: flex !important;
	color: #f47c7c;/* Setzt die Textfarbe auf #f47c7c und stellt sicher, dass sie Vorrang hat */
}

#ast-checkout-coupon .coupon {
    display: flex !important;
}

.wpcpo-option-field::placeholder {
    color: transparent; /* Macht den Platzhalter unsichtbar */
}

/* product options (WPC)*/
.wpcpo-option{
	 color: var(--ast-global-color-1);
}

.wpcpo-option.wpcpo-has-error label,
.wpcpo-option.wpcpo-has-error input {
    color: var(--ast-global-color-1); /* Ändert die Textfarbe */
    border-color: #D3D3D3 !important; /* Ändert die Rahmenfarbe */
}

.wpcbm-badges.wpcbm-badges-top-left.wpcbm-badges-archive_image{
    display: none;
} /* Badges auf Shop seite und startseite entfernen */

/* Produktseite alles abrunden */
.woocommerce-product-gallery__image img {
    border-radius: 30px !important;
}

.woocommerce-product-gallery__image {
    overflow: hidden !important;
    border-radius: 30px !important;
}

.ast-woocommerce-product-gallery__image img {
    border-radius: 12px; /* oder z. B. 8px oder 50% für rund */
    overflow: hidden;
}

.ast-woocommerce-product-gallery__image.flex-active-slide {
    border-radius: 12px;
    overflow: hidden;
    border: none;
    box-shadow: none;
}


.flex-control-thumbs img {
    border-radius: 30px !important;
    overflow: hidden;
}/* Produktseite alles abrunden */


.smafla-label-highlight span {
  color: #f47c7c;
  font-size: 1.17em; /* optional, wie H3 */
  font-weight: bold;
}/* Custom Product fields Farbanpassung*/

/*opacity fix für SalesBooster an kassenpage*/
label.iconic-wsb-checkout-bump__header-bump-title {
    margin-left: 8px;  /* Abstand zum linken Nachbarn (Checkbox) */
    vertical-align: middle;
    opacity: 1 !important;
    color: #333333 !important;
    pointer-events: auto !important;
    font-size: 1rem;    /* Schriftgröße kannst du hier anpassen */
    font-weight: 500;   /* oder 400 für normal */
}/*opacity fix für SalesBooster an kassenpage*/

/*sticky add to card handy fix*/
.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content div.ast-sticky-add-to-cart-title-wrap,
.ast-sticky-add-to-cart-action-price {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.ast-quantity-add-to-cart,
.ast-sticky-add-to-cart-action-wrap,
.ast-sticky-add-to-cart-action-wrap > form {
  width: 50% !important;
}

.single_link_to_cart_button.button.alt {
  color: #fff !important;
}/*sticky add to card handy fix*/

.ast-sticky-add-to-cart-title {
  font-family: 'Sriracha', cursive !important; /*Sticky addtocard schriftart ändern
*/}

.ast-single-product-payments{
	border: 1px solid #f47c7c;!important
}

picture.wp-image-113250 img {
  border-radius: 12px !important;
} /*social badge abgerundet*/

.astra-shop-summary-wrap p.wc-gzd-additional-info.delivery-time-info {
    display: none !important;
} /*Lieferzeit unsichtbar bei Startseite*/

.tabs.wc-tabs { display: none !important; }
/*Single product page tabs entfernen (Beschreibung, Bewertung usw)*/

#ast-sticky-row-summary {
  padding-bottom: 0px; /* Standard evtl. größer, hier kleiner machen */
}

.woocommerce-js div.product .woocommerce-tabs{
  padding: 0 !important;
} /* Abstandsanpassung über Elementor */

.woocommerce table.shop_table_responsive tbody th.product-name, 
.woocommerce-page table.shop_table_responsive tbody th.product-name {
    display: table-cell; /* oder table, je nach gewünschtem Layout */
}
/*warenkorb product options fix*/

.wapf-product-totals {
  display: none !important;
}/* Preis entfernen bei Personalisierung */

.wapf-pricing-hint{
	display: none !important;
}/* Preis entfernen bei einzelnen haken (+0,00€ usw) */

/* Schriftart von personalisieren */
.wapf-field-label.wapf--above {
  font-family: "Sriracha", cursive;
	font-size: 19px;
	line-height: 1.4;
}

.wc-gzd-additional-info.delivery-time-info {
  color: #f47c7c !important;
  font-weight: bold !important;
}

#payment-method-message {
    display: none;
}

/* verhindert, dass ein bereits ausgewählter Swatch per Klick wieder deaktiviert wird */
.cfvsw-swatches-option.cfvsw-selected-swatch {
  pointer-events: none;
}

.ast-on-card-button{ /*On Sale badge weg*/
    display: none!important;
}

.woocommerce.columns-4 img { 
    border-radius: 20px; /*produktbilder auf startseite abgerundet*/
}

.wc-gzd-total-mini-cart {
    display: none !important;
}/*germanized mwst minicard dekativiert*/

/* Textbox abrunden */
.wapf-field-input > textarea.wapf-input {
  border-radius: 8px !important;
}

.iconic-wsb-modal-products__product-list img {
  border-radius: 12px;/*iconis sales booster abgerundet addtocard*/
}

.iconic-wsb-modal-product-summary__product-image img {
  border-radius: 12px!important;
}
/*iconis sales booster abgerundet addtocard*/

.woocommerce-checkout-payment{
	background: white!important;
	border-radius: 20px!important;
}

.ast-modern-checkout .woocommerce #payment ul.payment_methods {
    border-radius: 12px; 
}

.woocommerce-billing-fields__field-wrapper input,
.woocommerce-billing-fields__field-wrapper textarea,
.woocommerce-billing-fields__field-wrapper select {
    border-radius: 10px !important; /* Hier kannst du die Rundung anpassen */
}

.woocommerce-additional-fields input,
.woocommerce-additional-fields textarea,
.woocommerce-additional-fields select {
    border-radius: 10px !important; /* Rundung anpassen */
}

.woocommerce-checkout-review-order-table {
    border-radius: 12px !important; /* Rundung anpassen */
    overflow: hidden; /* sorgt dafür, dass der Radius auch innen wirkt */
}
body.woocommerce-checkout {
    background-color: #fafafa !important; /* leicht gebrochenes Weiß */
}

.iconic-wsb-checkout-bump {
    border-radius: 12px !important; /* Rundung anpassen */
    overflow: hidden; /* sorgt dafür, dass Inhalt nicht überlappt */
}

.widget-title{ /*Footer schrift farbe*/
	color: #F47C7C!important;
}

/* Untertitel Design */
.single-product.postid-892 .product_title { margin:0 0 2px !important; }
.single-product.postid-892 .custom-subtitle {
  margin:0 0 6px;
  /* kompletter Stil wie vorher */
  font-size:18px;
  color:#f47c7c;
  font-weight:500;
  font-family:'Sriracha', cursive;
  line-height:1.3;
}

@media (max-width:480px){
  .single-product.postid-892 .custom-subtitle{
    font-size:17px; /* oder 16px bei Bedarf */
  }
}
/* Untertitel Design */

/*In den Warenkorbbutton anpassung */
.single_add_to_cart_button.button.alt {
    padding-top: 24px!important;  
    padding-bottom: 24px!important;
    font-size: 1.1em; 
} /*In den Warenkorbbutton anpassung */

.shortcode-wcpr-overall-rating-left{
background:#f47c7c!important;
}

.iconic-wsb-checkout-bump__variable{
	display: none;
}/*variante anzeigen entfernen Iconic*/

/*Swatches abrunden Iconic*/

.iconic-was-swatch--image-swatch::before {
  border-radius: 10px !important;
}

.iconic-was-swatch--image-swatch img {
  border-radius: 10px !important;
}/*Swatches abrunden Iconic*/
