.elementor-kit-64{--e-global-color-primary:#997E48;--e-global-color-secondary:#ECEBF3;--e-global-color-text:#ECEBF3;--e-global-color-accent:#810015;--e-global-color-lighter:#997E48;--e-global-color-dark:#810015;--e-global-color-border:#810015;--e-global-color-0c00139:#ECEBF3;--e-global-typography-primary-font-family:"Klinic Slab2";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Klinic Slab2";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Klinic Slab2";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Klinic Slab2";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-font-style:italic;--e-global-typography-special-font-family:"Klinic Slab2";--e-global-typography-special-font-size:22px;--e-global-typography-special-font-weight:300;--e-global-typography-special-font-style:italic;background-color:var( --e-global-color-0c00139 );}.elementor-kit-64 e-page-transition{background-color:#FFBC7D;}.elementor-kit-64 h1{font-family:"Klinic Slab2", Sans-serif;font-size:56px;font-weight:700;font-style:normal;}.elementor-kit-64 h2{font-family:"Klinic Slab2", Sans-serif;font-size:42px;font-weight:700;font-style:normal;}.elementor-kit-64 h3{font-family:"Klinic Slab2", Sans-serif;font-size:32px;font-weight:500;font-style:normal;}.elementor-kit-64 h4{font-family:"Klinic Slab2", Sans-serif;font-size:26px;font-weight:500;font-style:italic;}.elementor-kit-64 h5{font-size:1.25rem;}.elementor-kit-64 h6{font-size:1.125rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1410px;}.e-con{--container-max-width:1410px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.hfe-reading-progress-bar{background-color:var( --e-global-color-primary );height:4px;}.hfe-reading-progress{top:0px;}@media(max-width:1200px){.elementor-kit-64{--e-global-typography-primary-font-size:17px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:17px;}}@media(max-width:1024px){.elementor-kit-64{--e-global-typography-primary-font-size:17px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:18px;--e-global-typography-special-font-size:20px;}.elementor-kit-64 h1{font-size:42px;}.elementor-kit-64 h2{font-size:34px;}.elementor-kit-64 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-64{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:28px;}}@media(max-width:767px){.elementor-kit-64{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:17px;--e-global-typography-special-font-size:18px;}.elementor-kit-64 h1{font-size:36px;}.elementor-kit-64 h2{font-size:30px;}.elementor-kit-64 h3{font-size:24px;}.elementor-kit-64 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================================================
   Allgemeines Styling
   ========================================================= */
body{
  background:#2d2f31!important;
  margin:0;
  padding:0;
}

/* =========================================================
   Produkttitel – Shop & Suche
   ========================================================= */
ul.products li.product h3 a{
  color:#810015!important;            /* Titelfarbe im Shop   */
  font-family:"Klinic Slab",serif;
  font-weight:bold;
  text-transform:uppercase;
}
body.search ul.products li.product h3 a,
.product-item-search .product-title{color:#000!important;} /* schwarze Titel in Suche */

/* =========================================================
   Add-to-Cart-Buttons (Shop & Quick-View)
   ========================================================= */
.woocommerce a.button.add_to_cart_button,
.woocommerce button.button.add_to_cart_button,
.woocommerce input.button.add_to_cart_button,
.woocommerce a.button.product_type_simple,
.woocommerce button.single_add_to_cart_button,
.woosq-popup .button.add_to_cart_button,
.woosc-popup .button.add_to_cart_button,
.woosq-popup .woosq-btn:not([class*="compare"]),
.woosc-popup .woosc-btn:not([class*="compare"]){
  background:#810015!important;
  color:#fff!important;
  border:none!important;
  border-radius:6px;
  font-weight:bold;
  text-transform:uppercase;
  transition:none!important;
}
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce button.button.add_to_cart_button:hover,
.woocommerce input.button.add_to_cart_button:hover,
.woocommerce a.button.product_type_simple:hover,
.woocommerce button.single_add_to_cart_button:hover{
  background:#810015!important;
  color:#fff!important;
  cursor:default!important;
  box-shadow:none!important;
  filter:none!important;
  transition:none!important;
}

/* =========================================================
   QUICK-VIEW / POPUP
   ========================================================= */
.woosq-popup .product,
.woosc-popup .product{color:#000!important;}
.woosq-popup .product *,
.woosc-popup .product *{color:#000!important;text-decoration:none;}
/* Popup-Titel rot */
.woosq-popup .product_title.entry-title,
.woosc-popup .product_title.entry-title{color:#810015!important;}

/* =========================================================
   MINI-CART (Texte weiß)
   ========================================================= */
.woocommerce-mini-cart-item a,
.woocommerce-mini-cart-item .quantity,
.woocommerce-mini-cart-item .woocommerce-Price-amount{color:#fff!important;}

.woocommerce-mini-cart,
.woosc-sidebar{background:#2d2f31!important;}

.woocommerce-mini-cart-item:hover{background:transparent!important;}

/* =========================================================
   Suchfeld – Text & Placeholder
   ========================================================= */
#woocommerce-product-search-field-1,
#woocommerce-product-search-field-1::placeholder{color:#000;}

/* =========================================================
   EINZELPRODUKT-SEITE
   ========================================================= */
/* Weiß NUR im Summary und in den Tabs – nicht bei Related Products */
.single-product .entry-summary,
.single-product .entry-summary *,
.single-product .woocommerce-tabs,
.single-product .woocommerce-tabs *{color:#fff!important;}

/* Titel & Preis rot */
.single-product .product_title.entry-title,
.single-product .price,
.single-product .woocommerce-Price-amount{color:#810015!important;}

/* ---------- Variations / Attribute ---------- */
/* Dropdowns & Optionen schwarz */
.single-product .entry-summary select,
.single-product .entry-summary select option,
.single-product .variations .value select,
.single-product .variations .value select option{
  color:#000!important;
  background:#fff;
}
/* Label (Gewicht, Größe … ) weiß */
.single-product .variations label{color:#fff!important;}

/* =========================================================
   WISHLIST & COMPARE – Buttons ausblenden
   ========================================================= */
/* ---------- Wishlist ---------- */
.add_to_wishlist,
.yith-wcwl-add-to-wishlist,
.tinvwl_add_to_wishlist,
a[data-title="Add to Wishlist"],
.woosw-btn,
button.woosw-btn,
a.woosw-btn,
[class*="woosw-btn-"],
.woosw-btn-inline,
.woosw-popup,
.wishlist,
/* ---------- Compare ---------- */
.compare,
a.compare,
button.compare,
span.compare,
.yith-compare,
.wooscp-btn,
.wooscp,
[class*="wooscp-"],
.wooscp-popup,
.wooscp-table,
.wooscp-content,
.woosc-btn-compare,
.woosq-btn-compare,
/* Fallback: alles, was »compare« enthält */
a[class*="compare"],
button[class*="compare"],
span[class*="compare"],
div[class*="compare"],
a[data-title*="compare"],
button[data-title*="compare"],
span[data-title*="compare"]{
  display:none!important;
  visibility:hidden!important;
}

/* =========================================================
   SUPER-OVERRIDE: Popup-Fließtext schwarz (gegen nachgeladenes CSS)
   ========================================================= */
html body .woosq-popup .product,
html body .woosq-popup .product *,
html body .woosc-popup .product,
html body .woosc-popup .product *{color:#000!important;}
html body .woosq-popup .product_title.entry-title,
html body .woosc-popup .product_title.entry-title{color:#810015!important;}

/* =========================================================
   Quick-View – Warenkorb-Button wieder weiß
   ========================================================= */
html body .woosq-popup .button.add_to_cart_button,
html body .woosc-popup .button.add_to_cart_button,
html body .woosq-popup .woosq-btn:not([class*="compare"]),
html body .woosc-popup .woosc-btn:not([class*="compare"]){
  color:#fff!important;      /* Schrift im Button weiß */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klinic Slab2';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Bold.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-BoldItalic.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-MediumItalic.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Medium.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-BookItalic.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-BookItalic.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Book.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Book.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-LightItalic.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Klinic Slab2';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Light.woff2') format('woff2'),
		url('https://fleischerei-schomberg.de/wp-content/uploads/2025/06/KlinicSlab-Light.woff') format('woff');
}
/* End Custom Fonts CSS */