.container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;cursor:pointer;padding:"20px"}.card{border:1px solid #ccc;border-radius:8px;width:300px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.card:hover{background:#f9f9f9;box-shadow:0 4px 6px rgba(0,0,0,.178)}.cardContent{margin:0 5px}.image-container{overflow:hidden;border-radius:4px}.image{width:100%;height:auto;transition:transform .2s cubic-bezier(0,.72,.6,.72)}.image-container:hover .image{transform:scale(1.1)}.name{font-size:1.2em;margin:8px 0;color:#000}.card-link{color:#000;text-decoration:none}.price{font-size:1em;font-weight:700}@media (max-width:500px){.container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;cursor:pointer;padding:7px}.name{margin:8px 0}.name,.price{font-size:.7em}.price{font-weight:700}.card{border:1px solid #ccc;border-radius:8px;width:165px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cardContent{margin:0 1px}}.produkteIntro{margin:1rem auto 1.5rem;padding:.9rem 1rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;font-size:.7rem}.produkteIntro__headerRow{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.produkteIntro__heading{font-size:.9rem;line-height:1.3;font-weight:700;margin:0}.produkteIntro__toggle{border:none;background:#111827;color:#fff;padding:.25rem .6rem;border-radius:999px;font-size:.7rem;cursor:pointer;transition:opacity .15s ease}.produkteIntro__toggle:hover{opacity:.8}.produkteIntro__text{font-size:.7rem;line-height:1.45;margin:.4rem 0;color:#111827}.produkteIntro__text--teaser{margin-bottom:.3rem}.produkteIntro__list{margin-top:.4rem;padding-left:1rem;font-size:.7rem;line-height:1.45;color:#111827}.produkteIntro__list li{margin-bottom:.25rem}.produkteIntro__content{margin-top:.3rem}.produkteIntro--collapsed .produkteIntro__content{display:none}@media (min-width:768px){.produkteIntro{padding:1.2rem 1.4rem;font-size:.75rem}.produkteIntro__headerRow{flex-direction:row;justify-content:space-between;align-items:center}.produkteIntro__heading{font-size:1.1rem}.produkteIntro__list,.produkteIntro__text{font-size:.75rem}}.CKcontainer{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;cursor:pointer;padding:"20px"}.CKcard{border:1px solid #ccc;border-radius:8px;width:420px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CKcard:hover{box-shadow:0 4px 6px rgba(0,0,0,.178)}.CKcardContent{margin:0 5px}.CKimage-container{overflow:hidden;border-radius:4px}.CKimage{width:100%;height:auto;transition:transform .2s cubic-bezier(0,.72,.6,.72)}.CKimage-container:hover .CKimage{transform:scale(1.02)}.CKname{font-size:1.4em;margin:8px 0}@media (max-width:500px){.CKcontainer{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;cursor:pointer;padding:7px}.CKname{font-size:.9em;margin:8px 0}.CKcard{border:1px solid #ccc;border-radius:8px;width:165px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CKcardContent{margin:0 1px}}.IconDiV{margin-right:5px;margin-bottom:5px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.IconTitel{font-size:18px;font-weight:400}.IconTitelSelected{font-size:18px;font-weight:700}.IconImage{height:70px;border:2px solid #fff;border-radius:50%}.IconImageSelected{height:70px;border:2px solid #000;border-radius:50%}@media (max-width:500px){.IconTitel{font-size:14px;font-weight:400}.IconTitelSelected{font-size:14px;font-weight:700}.IconImage{height:50px;border:2px solid #fff;border-radius:50%}.IconImageSelected{height:50px;border:2px solid #000;border-radius:50%}}