/* Kleinstschriften: Servicelinks, Platzhalterkarte, Produkt-Meta, Summen */
.sg-mn-topleiste .bde-text-link.bde-text-link{font-size:14px}
.sg-sh-card-leer .sg-sh-card-leer-marke.sg-sh-card-leer-marke{font-size:14px}
.sg-sh-card-leer .sg-sh-card-leer-hinweis.sg-sh-card-leer-hinweis{font-size:14px}
.woocommerce .product_meta,.woocommerce .product_meta span,.woocommerce .product_meta a{font-size:14px}
.woocommerce .includes_tax,.woocommerce .includes_tax .amount,.woocommerce .includes_tax .woocommerce-Price-currencySymbol{font-size:14px}

/*
 * JEDER Link in einer Fussspalte, nicht nur die mit der Klasse.
 *
 * Die Klasse .sg-ft-link wird in Breakdance von Hand vergeben. Wer spaeter
 * einen Link dazustellt und sie vergisst, bekommt den Standardlink:
 * unterstrichen und in einem anderen Blau. Genau das war am 04.11.2026 bei
 * dreien so — "Lieferung, Montage und Zahlung", "AGB" und "Rueckgabe und
 * Reklamation" standen unterstrichen zwischen siebzehn glatten.
 *
 * Die drei haben die Klasse jetzt. Diese Regel ist das Netz darunter: sie
 * haengt am ORT statt am Klassennamen und kann deshalb nicht vergessen
 * werden. .sg-ft-list a ist spezifischer als .sg-ft-link, gewinnt also auch
 * gegen Breakdances selectors.css, die spaeter laedt.
 */
.sg-ft-list a,.sg-ft-contact a{text-decoration:none}
.sg-ft-list a{color:var(--hcl-brand-11);font-size:var(--sg-text-s);line-height:1.45}
.sg-ft-list a:hover,.sg-ft-contact a:hover{text-decoration:underline}

/*
 * DER BEZAHL-BLOCK IST EINE KARTE WIE DIE ZWEI DARUEBER.
 *
 * Gemessen am 04.11.2026: Oeffnungszeiten und Marken sind weisse Karten
 * (1px #d9d9e0, Radius 12, Polster 23/31). Der Bezahl-Block hatte nichts
 * davon — durchsichtig, randlos, ohne Polster. Seine Beschriftung stand
 * deshalb bei x=20 am Seitenrand, waehrend die der Marken bei x=52 in der
 * Karte sass. Darunter eine kleine weisse Pille mit eigenem Rand.
 *
 * Drei gleiche Dinge, drei verschiedene Behandlungen. Der dritte sah
 * nicht nach Absicht aus, sondern nach vergessen.
 *
 * Die Pille muss weichen, sonst steht eine Karte in der Karte. Zwei
 * Klassen, weil Breakdances selectors.css (.sg-ft-pay-list li) spaeter
 * laedt und bei gleicher Spezifitaet sonst gewinnt.
 */
.sg-ft-pay{background:#fff;border:1px solid #d9d9e0;border-radius:12px;padding:23px 31px}
.sg-ft-pay .sg-ft-pay-list li{background:none;border:0;border-radius:0;padding:0}

@media (max-width: 1023px){
  /* Kurze Linknamen ("Team", "Boiler") waren zwar 44px hoch, aber nur
     33-37px breit. Mindestbreite ergaenzt. */
  .sg-mn-topleiste .bde-text-link.bde-text-link{min-width:44px}
  .sg-ft-link.sg-ft-link,.sg-ft-strong-link.sg-ft-strong-link,.sg-ft-legal-link.sg-ft-legal-link{min-width:44px}

  /* Brotkrumen der Produktseite (Rank Math, eigener Auszeichner) */
  .rank-math-breadcrumb a{display:inline-block;padding:13px 2px;line-height:1.2}

  /* Ankreuzfelder ausserhalb einer .form-row (AGB, abweichende Lieferadresse) */
  .woocommerce form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px}
  .woocommerce form label.woocommerce-form__label-for-checkbox,
  .woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}
}