.section-title.svelte-yoq2eq.svelte-yoq2eq{margin-top:8em}.section-title.svelte-yoq2eq h3.svelte-yoq2eq{font-family:Soehne-Web-Halbfett,arial,sans-serif;line-height:22px;letter-spacing:.2px;background-color:transparent;color:var(--body_color);border:none;margin-bottom:.5rem;font-size:1em}.product-image-content.svelte-yoq2eq.svelte-yoq2eq{position:relative;padding-top:calc(var(--bs-gutter-x));padding-bottom:calc(var(--bs-gutter-x))}.product-image-zoom.svelte-yoq2eq.svelte-yoq2eq{width:150px;height:150px;position:absolute;border-radius:0%;box-shadow:0 0 0 2px #ffffffd9,0 0 2px 2px #00000040,inset 0 0 40px 2px #00000040;display:none}.product-image.svelte-yoq2eq.svelte-yoq2eq{display:block}img.product-image.svelte-yoq2eq.svelte-yoq2eq{width:100%;object-fit:contain;height:100%}.product-content.svelte-yoq2eq.svelte-yoq2eq{position:relative;padding-top:calc(var(--bs-gutter-x));padding-bottom:calc(var(--bs-gutter-x))}span.product-producer-metadata-item.svelte-yoq2eq.svelte-yoq2eq,.product-teaser.svelte-yoq2eq.svelte-yoq2eq{font-weight:700}button.imagezoom.svelte-yoq2eq.svelte-yoq2eq{border:none;background-color:transparent;cursor:zoom-in;outline:0}button.imagezoom.svelte-yoq2eq img.svelte-yoq2eq{max-width:none;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0px,0,0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:0!important;outline:0}button.imagezoom.svelte-yoq2eq:hover img.svelte-yoq2eq{-webkit-transform:translate3d(0,0,0) scale(1.07);transform:translateZ(0) scale(1.07)}.modal-header.svelte-yoq2eq.svelte-yoq2eq{border:none}.producer-content.svelte-yoq2eq.svelte-yoq2eq{display:flex;flex-direction:column}.producer-more-info.svelte-yoq2eq.svelte-yoq2eq{display:flex;justify-content:flex-end;color:var(--color_10);font-size:1rem}.producer-more-info.svelte-yoq2eq a.svelte-yoq2eq:hover{text-decoration:underline;text-underline-offset:5px}@media only screen and (min-width: 992px) and (orientation: landscape){.product-image-content.svelte-yoq2eq.svelte-yoq2eq{height:450px;padding:2rem}}@media (min-width: 1200px){.product-additional-content.svelte-yoq2eq.svelte-yoq2eq{margin-top:60px}.product-image-content.svelte-yoq2eq.svelte-yoq2eq{height:500px;padding:3rem}}
