@layer components{.bl-pdp-main{flex:1}.bl-pdp{background:var(--bl-flaeche);padding-bottom:var(--bl-abstand-64)}@media (max-width:63.99rem){body:has(.bl-pdp-kaufleiste){padding-bottom:calc(86px + max(var(--bl-abstand-8),env(safe-area-inset-bottom)))}html:has(.bl-pdp-kaufleiste){scroll-padding-bottom:104px}}.bl-pdp__oben{display:grid;grid-template-columns:minmax(0,1fr)}.bl-pdp__kauf,.bl-pdp__mehr,.bl-pdp__unten{display:flex;flex-direction:column;gap:var(--bl-abstand-16);padding-inline:var(--bl-seitenrand)}.bl-pdp__mehr{padding-top:var(--bl-abstand-16)}.bl-pdp__unten{max-width:calc(720px + 2 * var(--bl-seitenrand));margin-inline:auto;padding-top:var(--bl-abstand-32);gap:var(--bl-abstand-32)}@media (min-width:64rem){.bl-pdp__oben{grid-template-columns:minmax(320px,632px) minmax(0,480px);grid-template-rows:auto 1fr;grid-template-areas:"galerie kauf" "mehr kauf";justify-content:center;column-gap:var(--bl-abstand-48);padding:var(--bl-abstand-24) var(--bl-seitenrand) 0}.bl-pdp-galerie{grid-area:galerie}.bl-pdp__kauf{grid-area:kauf;position:sticky;top:140px;align-self:start;padding-inline:0}.bl-pdp__mehr{grid-area:mehr;padding-inline:0;padding-top:var(--bl-abstand-32)}}.bl-pdp-galerie{position:relative;align-self:start;overflow:hidden;background:var(--bl-flaeche)}@media (min-width:64rem){.bl-pdp-galerie{border-radius:var(--bl-radius-bild)}}.bl-pdp-galerie__spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-pdp-galerie__spur::-webkit-scrollbar{display:none}.bl-pdp-galerie__spur:focus-visible{outline:2px solid var(--bl-blau);outline-offset:-2px}.bl-pdp-galerie__bild{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start}@media (max-width:63.99rem){.bl-pdp-galerie__bild{aspect-ratio:auto;height:clamp(56vw,calc(100svh - 350px),100vw)}}.bl-pdp-galerie__bild img{width:100%;height:100%;object-fit:cover}.bl-pdp-galerie__balken{position:absolute;top:var(--bl-abstand-12);left:var(--bl-abstand-12);right:var(--bl-abstand-12);display:flex;gap:var(--bl-abstand-4)}.bl-pdp-galerie__balken span{flex:1;height:3px;border-radius:2px;background:rgb(34 28 25 / 0.2)}.bl-pdp-galerie__balken span.is-aktiv{background:var(--bl-schwarz)}.bl-pdp-galerie__titel{position:absolute;top:var(--bl-abstand-24);left:var(--bl-abstand-12);margin:0;padding:2px var(--bl-abstand-8);border-radius:var(--bl-radius-badge);background:rgb(34 28 25 / 0.75);color:var(--bl-weiss);font-size:var(--bl-text-mini);font-weight:var(--bl-gewicht-fett)}.bl-pdp-galerie__chip{bottom:var(--bl-abstand-12);left:var(--bl-abstand-12)}.bl-pdp-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bl-abstand-16);padding-top:var(--bl-abstand-12)}.bl-pdp-kopf h1{margin:0;font-size:var(--bl-titel-3);line-height:1.1}.bl-pdp-kopf__hook{margin:var(--bl-abstand-4) 0 0;font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-text-gross);line-height:1.25;color:var(--bl-bordeaux)}.bl-pdp-text{margin-top:var(--bl-abstand-16)}.bl-pdp-text p{margin:0;line-height:1.55}.bl-pdp-text ul{display:grid;gap:var(--bl-abstand-4);margin:var(--bl-abstand-12) 0 0;padding:0;list-style:none;font-size:var(--bl-text-klein)}.bl-pdp-text li{display:flex;gap:var(--bl-abstand-8)}.bl-pdp-text li::before{content:"✓";color:var(--bl-blau);font-weight:var(--bl-gewicht-fett)}.bl-pdp-kopf__rating{display:inline-flex;align-items:center;gap:var(--bl-abstand-8);min-height:var(--bl-tippflaeche);margin-block:-6px;color:var(--bl-schwarz);font-size:var(--bl-text-klein)}.bl-pdp-kopf__rating span:last-child{text-decoration:underline;text-underline-offset:3px}.bl-pdp-kopf__preis{display:flex;gap:var(--bl-abstand-8);margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-gross);font-weight:var(--bl-gewicht-fett);font-variant-numeric:tabular-nums}.bl-pdp-kopf__preis s{color:var(--bl-text-grau);font-weight:var(--bl-gewicht-normal)}.bl-pdp-kopf__mwst{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-mini);color:var(--bl-text-leise)}.bl-pdp-kopf__mwst a{color:inherit}.bl-pdp-kopf__mwst a,.bl-pdp-faq p a,.bl-pdp-fussnote a{padding-block:14px}.bl-pdp-merkmale{display:flex;flex-wrap:nowrap;gap:var(--bl-abstand-4);margin:calc(-1 * var(--bl-abstand-4)) 0 0;padding:0;list-style:none;font-size:clamp(10.5px,calc((100vw - 90px) / 25.5),12px)}.bl-pdp-merkmale li{display:inline-flex;flex:0 1 auto;min-width:0;align-items:center;gap:3px;min-height:24px;padding:0 6px;border-radius:var(--bl-radius-badge);background:var(--bl-weiss);box-shadow:inset 0 0 0 1px rgb(34 28 25 / 0.15);color:var(--bl-schwarz);font-weight:var(--bl-gewicht-mittel);white-space:nowrap}.bl-pdp-merkmale li.is-aktion{color:var(--bl-bordeaux)}.bl-pdp-merkmale__tropfen{flex:none;width:11px;height:11px}@media (min-width:48rem){.bl-pdp-merkmale{gap:var(--bl-abstand-8)}.bl-pdp-merkmale li{gap:var(--bl-abstand-4);padding:0 var(--bl-abstand-8)}}.bl-pdp-farben__gruppe{display:flex;gap:var(--bl-abstand-4)}.bl-pdp-farben__wert{display:inline-flex;align-items:center;justify-content:center;min-width:var(--bl-tippflaeche);height:var(--bl-tippflaeche);border:0;border-radius:var(--bl-radius-rund);background:transparent;color:var(--bl-schwarz)}.bl-pdp-farben__wert[aria-current="true"]{box-shadow:inset 0 0 0 2px var(--bl-blau)}.bl-pdp-farben__wert.is-aus{opacity:0.4}.bl-pdp-farben__wert:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-pdp-farben__tupfer{width:32px;height:32px;border:1px solid var(--bl-kante);border-radius:var(--bl-radius-rund)}.bl-pdp-farben__tupfer.is-gold{background:linear-gradient(135deg,#e9cf86,#b8913a)}.bl-pdp-farben__tupfer.is-silber{background:linear-gradient(135deg,#f2f2f2,#a9abae)}.bl-pdp-farben__tupfer.is-bicolor{background:linear-gradient(90deg,#d4b56a 50%,#c9cacc 50%)}.bl-pdp-farben__tupfer.is-amethyst{background:#9a7bc0}.bl-pdp-farben__tupfer.is-weiss{background:var(--bl-weiss)}.bl-pdp-farben__text{padding:0 var(--bl-abstand-12);font-size:var(--bl-text-klein)}.bl-pdp-groesse,.bl-pdp-dazu,.bl-pdp-themen__panel,.bl-pdp-bewertungen__schnitt{border-radius:var(--bl-radius-kachel);background:var(--bl-weiss)}.bl-pdp-groesse{display:grid;grid-template-columns:1fr auto;gap:var(--bl-abstand-12);padding:var(--bl-abstand-16)}.bl-pdp-groesse h2{margin:0;font-family:var(--bl-schrift-text);font-size:var(--bl-text-normal);font-weight:var(--bl-gewicht-fett)}.bl-pdp-haken{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-mini);color:var(--bl-text-leise)}.bl-pdp-haken::before{content:"✓ "}.bl-pdp{--bl-kombis-hoehe:666px}@media (min-width:64rem){.bl-pdp{--bl-kombis-hoehe:631px}}.bl-pdp-groesse--ohne-video{grid-template-columns:1fr}.bl-pdp-groesse__text{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-klein);line-height:1.45;color:var(--bl-text-leise)}@media (prefers-reduced-motion:reduce){.bl-pdp-groesse__ring g{transition:none}}.bl-pdp-groesse__ring{overflow:visible}.bl-pdp-groesse__video{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bl-abstand-4);width:72px;height:88px;padding:0;overflow:hidden;border:0;border-radius:var(--bl-radius-kachel);background:var(--bl-flaeche);color:var(--bl-schwarz);cursor:pointer;transition:transform 0.2s ease}.bl-pdp-groesse__video:active{transform:scale(0.96)}.bl-pdp-groesse__video:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}.bl-pdp-groesse__video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bl-pdp-groesse__video-hinweis{padding:0 var(--bl-abstand-4);font-size:9px;line-height:1.2;text-align:center;color:var(--bl-text-grau)}.bl-pdp-groesse__play{position:absolute;right:var(--bl-abstand-4);bottom:var(--bl-abstand-4);width:24px;height:24px;border-radius:var(--bl-radius-rund);background:rgb(34 28 25 / 0.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 7.5v9l7-4.5z' fill='%23fff'/%3E%3C/svg%3E") center / 24px no-repeat}.bl-pdp-groesse__video.is-platzhalter .bl-pdp-groesse__play{top:var(--bl-abstand-4);bottom:auto}.bl-video-gross{position:fixed;inset:0;margin:auto;height:fit-content;width:min(100vw - 32px,480px);max-width:none;max-height:calc(100svh - 32px);padding:0;border:0;border-radius:var(--bl-radius-bild);background:var(--bl-schwarz);overflow:hidden}.bl-video-gross::backdrop{background:rgb(34 28 25 / 0.8)}.bl-video-gross[open]{animation:bl-video-auf 0.32s cubic-bezier(0.2,0.9,0.3,1.1) both}.bl-video-gross[open]::backdrop{animation:bl-video-grund 0.32s ease both}@keyframes bl-video-auf{from{opacity:0;transform:scale(0.6)}}@keyframes bl-video-grund{from{opacity:0}}.bl-video-gross__rahmen{position:relative}.bl-video-gross__rahmen video{display:block;width:100%;max-height:calc(100svh - 32px);background:var(--bl-schwarz)}.bl-video-gross__platzhalter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bl-abstand-16);aspect-ratio:9 / 16;max-height:calc(100svh - 32px);padding:var(--bl-abstand-24);background:var(--bl-flaeche);text-align:center;font-size:var(--bl-text-klein)}.bl-video-gross__platzhalter .bl-pdp-groesse__ring{width:96px;height:96px}.bl-video-gross__zu{position:absolute;top:var(--bl-abstand-8);right:var(--bl-abstand-8);display:flex;align-items:center;justify-content:center;width:var(--bl-tippflaeche);height:var(--bl-tippflaeche);border:0;border-radius:var(--bl-radius-rund);background:rgb(255 255 255 / 0.92);color:var(--bl-schwarz);cursor:pointer}.bl-video-gross__zu:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bl-video-gross[open],.bl-video-gross[open]::backdrop{animation:none}}.bl-pdp-groesse__ring g{fill:none;stroke:#c9a24b;stroke-width:3.5;stroke-linecap:round;transform-origin:22px 22px;transform-box:view-box;transition:transform 0.7s cubic-bezier(0.3,1.5,0.5,1)}.bl-pdp-vergleich table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--bl-linie);border-radius:var(--bl-radius-kachel);background:var(--bl-weiss);font-size:var(--bl-text-mini)}.bl-pdp-vergleich th,.bl-pdp-vergleich td{padding:var(--bl-abstand-8) var(--bl-abstand-12);border-top:1px solid var(--bl-linie);text-align:left;font-weight:var(--bl-gewicht-normal)}.bl-pdp-vergleich thead th{border-top:0;font-size:11px;font-weight:var(--bl-gewicht-fett);letter-spacing:0.1em;text-transform:uppercase;color:var(--bl-text-grau)}.bl-pdp-vergleich thead .bl-pdp-vergleich__titel{font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-text-normal);font-weight:var(--bl-gewicht-titel);letter-spacing:0;text-transform:none;color:var(--bl-schwarz)}.bl-pdp-vergleich .bl-pdp-vergleich__wir{white-space:nowrap;background:var(--bl-flaeche);color:var(--bl-schwarz);font-weight:var(--bl-gewicht-fett);text-align:center}.bl-pdp-vergleich thead .bl-pdp-vergleich__wir{color:var(--bl-bordeaux);line-height:0}.bl-pdp-vergleich thead .bl-pdp-vergleich__wir .bl-logo{display:inline-block;max-width:100%;background:currentColor;vertical-align:middle}.bl-pdp-vergleich td:last-child,.bl-pdp-vergleich thead th:last-child{text-align:center;color:var(--bl-text-grau)}.bl-pdp-fussnote{margin:var(--bl-abstand-8) 0 0;font-size:12px;color:var(--bl-text-grau)}.bl-pdp-fussnote--hell{color:var(--bl-weiss);margin-top:var(--bl-abstand-16)}.bl-pdp-fussnote--hell a{color:inherit}.bl-pdp-dazu{padding:var(--bl-abstand-16)}.bl-pdp-dazu h2{margin:0;font-size:var(--bl-titel-3)}.bl-pdp-dazu > p{margin:var(--bl-abstand-4) 0 0;font-size:var(--bl-text-klein);color:var(--bl-text-leise)}.bl-pdp-dazu__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bl-abstand-8);margin:var(--bl-abstand-16) 0 0;padding:0;list-style:none}.bl-pdp-dazu__karte{position:relative}.bl-pdp-dazu__link{display:flex;flex-direction:column;gap:2px;color:var(--bl-schwarz);text-decoration:none}.bl-pdp-dazu__bild{display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:var(--bl-abstand-4);border-radius:var(--bl-radius-kachel);background:var(--bl-flaeche)}.bl-pdp-dazu__bild img{width:100%;height:100%;object-fit:cover}.bl-pdp-dazu__name{font-size:var(--bl-text-mini);font-weight:var(--bl-gewicht-mittel);text-transform:uppercase}.bl-pdp-dazu__meta{display:flex;flex-direction:column;font-size:12px;color:var(--bl-text-leise)}.bl-pdp-dazu__karte .bl-schnellkauf{position:absolute;top:0;right:0}.bl-pdp-dreier{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bl-abstand-8);margin-bottom:var(--bl-abstand-16);text-align:center}.bl-pdp-dreier div{display:flex;flex-direction:column;gap:2px;padding:var(--bl-abstand-12) var(--bl-abstand-4);border-radius:var(--bl-radius-kachel);background:var(--bl-flaeche)}.bl-pdp-dreier strong{font-size:var(--bl-text-klein)}.bl-pdp-dreier span{font-size:12px;color:var(--bl-text-leise)}.bl-pdp-dazu{scroll-margin-top:96px}.bl-pdp-schritte{display:flex;flex-direction:column;gap:var(--bl-abstand-16);margin:0;padding:0;list-style:none}.bl-pdp-schritte li{display:flex;gap:var(--bl-abstand-12)}.bl-pdp-schritte__nr{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--bl-schwarz);border-radius:var(--bl-radius-rund);font-family:var(--bl-schrift-ueberschrift)}.bl-pdp-schritte h4{margin:0;font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-text-gross);font-weight:var(--bl-gewicht-titel)}.bl-pdp-schritte p{margin:2px 0 0;font-size:var(--bl-text-klein);color:var(--bl-text-leise)}.bl-pdp-details{margin:0 0 var(--bl-abstand-16)}.bl-pdp-details div{display:flex;justify-content:space-between;gap:var(--bl-abstand-16);padding:var(--bl-abstand-8) 0;border-top:1px solid var(--bl-linie);font-size:var(--bl-text-klein)}.bl-pdp-details dt{color:var(--bl-text-leise)}.bl-pdp-details dd{margin:0;text-align:right;font-weight:var(--bl-gewicht-fett)}.bl-pdp-beschreibung summary,.bl-pdp-faq summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--bl-tippflaeche);font-size:var(--bl-text-klein);font-weight:var(--bl-gewicht-fett);cursor:pointer;list-style:none}.bl-pdp-beschreibung summary::-webkit-details-marker,.bl-pdp-faq summary::-webkit-details-marker{display:none}.bl-pdp-beschreibung summary::after,.bl-pdp-faq summary::after{content:"+";font-weight:var(--bl-gewicht-normal)}.bl-pdp-beschreibung[open] summary::after,.bl-pdp-faq details[open] summary::after{content:"−"}.bl-pdp-faq details{border-top:1px solid var(--bl-linie)}.bl-pdp-faq p{margin:0 0 var(--bl-abstand-12);font-size:var(--bl-text-klein);color:var(--bl-text-leise)}.bl-pdp-bewertungen{display:flex;flex-direction:column;gap:var(--bl-abstand-12)}.bl-pdp-bewertungen__schnitt{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--bl-abstand-16);padding:var(--bl-abstand-16)}.bl-pdp-bewertungen__zahl{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--bl-text-leise)}.bl-pdp-bewertungen__zahl strong{font-family:var(--bl-schrift-ueberschrift);font-size:40px;line-height:1;color:var(--bl-schwarz)}.bl-pdp-bewertungen{scroll-margin-top:124px}}