@layer components{.bl-kombi-bild{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--bl-radius-kachel);background:var(--bl-weiss)}.bl-kombi-bild__feld{display:block;min-height:0;overflow:hidden;background:var(--bl-fotogrund)}.bl-kombi-bild__feld.is-haupt{grid-column:1 / 3}.bl-kombi-bild__feld img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;scale:1.35}.bl-kombi-bild__feld.is-haupt img{scale:1.15}.bl-kombi-bild--karte{grid-template-columns:2fr 1fr;aspect-ratio:3 / 2}.bl-kombi-bild--karte .bl-kombi-bild__feld.is-haupt{grid-column:1;grid-row:1 / 3}.bl-kombi-bild--karte .bl-kombi-bild__feld.is-haupt img{scale:1.3}.bl-kombi-bild--karte .bl-kombi-bild__feld:not(.is-haupt) img{scale:1.5}.bl-kombi-bild--galerie{width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:var(--bl-flaeche)}.bl-kombi-bild--galerie .bl-kombi-bild__feld.is-haupt img{scale:1}.bl-kombi-main{--bl-kombis-hoehe:612px}@media (min-width:48rem){.bl-kombi-main{--bl-kombis-hoehe:631px}}@media (min-width:64rem){.bl-kombi-main{--bl-kombis-hoehe:713px}}.bl-kombi-kopf__kicker{display:inline-flex;align-items:center;min-height:var(--bl-tippflaeche);color:var(--bl-bordeaux);font-size:12px;font-weight:var(--bl-gewicht-fett);letter-spacing:0.12em;text-transform:uppercase;text-decoration:none}.bl-kombi-kopf__kicker:hover{text-decoration:underline;text-underline-offset:3px}.bl-kombi-kopf__kicker:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-kombi-preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--bl-abstand-12);margin:var(--bl-abstand-4) 0 0}.bl-kombi-preis__einzeln{font-size:var(--bl-text-klein);color:var(--bl-text-grau)}.bl-kombi-preis__zahlst{font-size:var(--bl-text-gross);font-weight:var(--bl-gewicht-fett);color:var(--bl-schwarz)}.bl-kombi .bl-pdp-kopf__text{flex:1;min-width:0}.bl-kombi-kopf__oben{display:flex;align-items:center;justify-content:space-between;gap:var(--bl-abstand-16);min-height:var(--bl-tippflaeche)}.bl-kombi-preis__aktion{color:var(--bl-bordeaux);font-weight:var(--bl-gewicht-fett)}.bl-kombi-preis__hinweis{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-mini);line-height:1.5;color:var(--bl-text-leise)}.bl-kombi-ringe h2{margin:0;font-size:var(--bl-titel-3);line-height:1.2}.bl-kombi-ringe > p{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-klein);color:var(--bl-text-leise)}.bl-kombi-ringe__liste{display:flex;flex-direction:column;gap:var(--bl-abstand-8);margin:var(--bl-abstand-16) 0 0;padding:0;list-style:none}.bl-kombi-ring{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:var(--bl-abstand-12);padding:var(--bl-abstand-8);border-radius:var(--bl-radius-kachel);background:var(--bl-weiss);color:var(--bl-schwarz);text-decoration:none}.bl-kombi-ring:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-kombi-ring__bild{display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--bl-radius-feld);background:var(--bl-fotogrund)}.bl-kombi-ring__bild img{display:block;width:100%;height:100%;object-fit:cover;scale:1.3}.bl-kombi-ring__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bl-kombi-ring__name{font-size:var(--bl-text-klein);font-weight:var(--bl-gewicht-fett);text-decoration:underline;text-decoration-color:var(--bl-kante);text-underline-offset:3px}.bl-kombi-ring:hover .bl-kombi-ring__name{text-decoration-color:currentColor}.bl-kombi-ring__farbe{font-size:var(--bl-text-mini);color:var(--bl-text-grau)}.bl-kombi-ring__hook{font-size:var(--bl-text-mini);line-height:1.4;color:var(--bl-text-leise)}.bl-kombi-ring__preis{align-self:start;padding-top:var(--bl-abstand-4);font-size:var(--bl-text-klein)}.bl-kombis{background:var(--bl-weiss)}.bl-kombis__inhalt{padding-top:var(--bl-abstand-24);padding-bottom:var(--bl-abstand-64)}.bl-kombis__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bl-abstand-48);margin:0;padding:0;list-style:none}@media (min-width:48rem){.bl-kombis__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bl-abstand-48) var(--bl-abstand-24)}}@media (min-width:64rem){.bl-kombis__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-kombi-karte article{display:flex;flex-direction:column;height:100%}.bl-kombi-karte__bild{display:block;border-radius:var(--bl-radius-kachel)}.bl-kombi-karte__name{margin:var(--bl-abstand-16) 0 0;font-size:var(--bl-titel-3);line-height:1.2}.bl-kombi-karte__name a{color:inherit;text-decoration:none}.bl-kombi-karte__name a:hover{text-decoration:underline;text-underline-offset:4px}.bl-kombi-karte__name a:focus-visible,.bl-kombi-karte__ringe a:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-kombi-karte__hook{margin:var(--bl-abstand-4) 0 0;font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-text-normal);line-height:1.3;color:var(--bl-bordeaux)}.bl-kombi-karte__ringe{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-mini);line-height:24px;color:var(--bl-text-grau)}.bl-kombi-karte__ringe a{color:inherit;text-decoration:underline;text-decoration-color:var(--bl-kante);text-underline-offset:3px}.bl-kombi-karte__preise{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--bl-abstand-12);margin:var(--bl-abstand-8) 0 0}.bl-kombi-karte__zahlst{font-size:var(--bl-text-normal);font-weight:var(--bl-gewicht-fett)}.bl-kombi-farben{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bl-abstand-8);min-height:var(--bl-tippflaeche);margin:auto 0 0;padding-top:var(--bl-abstand-8);font-size:var(--bl-text-mini)}.bl-kombi-farben.is-fest{color:var(--bl-text-grau)}.bl-kombi-farben__wert{display:inline-flex;align-items:center;gap:var(--bl-abstand-8);min-height:var(--bl-tippflaeche);padding:0 var(--bl-abstand-12) 0 var(--bl-abstand-8);border:1px solid var(--bl-flaeche);border-radius:var(--bl-radius-rund);background:none;color:var(--bl-text-grau);font:inherit;cursor:pointer}.bl-kombi-farben__wert[aria-checked="true"]{border-color:var(--bl-schwarz);color:var(--bl-schwarz);font-weight:var(--bl-gewicht-mittel)}.bl-kombi-farben__wert:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-kombi-tupfer{flex:none;width:14px;height:14px;border:1px solid var(--bl-kante);border-radius:var(--bl-radius-rund)}.bl-kombi-tupfer.is-gold{background:linear-gradient(135deg,#e9cf86,#b8913a)}.bl-kombi-tupfer.is-silber{background:linear-gradient(135deg,#f2f2f2,#a9abae)}.bl-kombi-tupfer.is-mix{background:linear-gradient(135deg,#e9cf86 0%,#b8913a 50%,#f2f2f2 50%,#a9abae 100%)}.bl-kombi-karte__knopf{width:100%;margin-top:auto;padding-inline:var(--bl-abstand-16);white-space:nowrap}.bl-kombi-farben + .bl-kombi-karte__knopf{margin-top:var(--bl-abstand-8)}.bl-kombi-karte__knopf[disabled]{opacity:0.7;cursor:progress}.bl-kombi-karte__fehler{margin:var(--bl-abstand-8) 0 0;font-size:var(--bl-text-mini);color:var(--bl-bordeaux)}.bl-kombis__leer{margin:0;font-size:var(--bl-text-normal)}.bl-kombis__selbst{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bl-abstand-12);margin-top:var(--bl-abstand-64);padding:var(--bl-abstand-24);border-radius:var(--bl-radius-kachel);background:var(--bl-flaeche)}.bl-kombis__selbst h2{margin:0;font-size:var(--bl-titel-3);line-height:1.2}.bl-kombis__selbst p{margin:0;font-size:var(--bl-text-klein);color:var(--bl-text-leise)}}