.astro-related{padding-top:36px;padding-bottom:38px;color:var(--astro-rel-copy)}.astro-related__eyebrow{font-size:12px;font-weight:750;letter-spacing:.13em;color:var(--astro-rel-main);margin:0 0 5px}.astro-related__heading h2{margin:0;font-size:clamp(23px,3vw,34px);line-height:1.15;color:var(--astro-rel-copy)}.astro-related__heading p:not(.astro-related__eyebrow){margin:7px 0 21px;font-size:15px;opacity:.85}.astro-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.astro-related__card{min-width:0;border:1px solid rgba(23,50,74,.10);border-radius:17px;background:var(--astro-rel-soft);overflow:hidden;display:flex;flex-direction:column}.astro-related__image{aspect-ratio:1.08;display:flex;align-items:center;justify-content:center;background:white;overflow:hidden;text-decoration:none}.astro-related__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.astro-related__image:hover img{transform:scale(1.035)}.astro-related__info{padding:15px;display:flex;flex-direction:column;flex:1;gap:8px}.astro-related__info h3{font-size:16px;line-height:1.4;margin:0;flex:1}.astro-related__info h3 a{color:var(--astro-rel-copy);text-decoration:none}.astro-related__price{font-size:17px;font-weight:800}.astro-related__go{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;border-radius:11px;background:var(--astro-rel-main);color:#082B40;text-decoration:none;font-weight:750}.astro-related__more{text-align:center;margin-top:20px}.astro-related__more a{font-weight:700;color:var(--astro-rel-copy)}@media(max-width:900px){.astro-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:550px){.astro-related{padding-top:22px;padding-bottom:24px}.astro-related__info{padding:11px}.astro-related__info h3{font-size:14px}.astro-related__price{font-size:15px}}
/* V3.9.1: Zwei Produktaktionen statt nur Link */
.astro-related__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.astro-related__actions modal-opener,.astro-related__actions form{display:block;width:100%;margin:0}.astro-related__quick,.astro-related__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 10px;border-radius:10px;text-align:center;cursor:pointer;font:inherit;font-size:13px;font-weight:750;text-decoration:none}.astro-related__quick{background:white;border:1px solid #cfdaeb;color:var(--astro-rel-copy)}.astro-related__add{background:var(--astro-rel-main);color:#082b40;border:1px solid var(--astro-rel-main)}.astro-related__quick:hover{background:#eaf8fc}.astro-related__add:hover{filter:brightness(.96)}
