.latest-card-viewport { position: relative; width: min(980px, calc(100% - 48px)); margin: 34px auto 0; overflow: hidden; border-radius: 8px; }
.latest-card-viewport > .latest-product-card { width: 100%; margin: 0; transition: none; }
#latest-product-media { overflow: hidden; border-radius: 8px; }
@media (max-width: 760px) { .latest-card-viewport { width: calc(100% - 32px); } }

.home-image-error::after { content: "Bild konnte nicht geladen werden"; position: absolute; top: 45%; left: 10%; width: 80%; text-align: center; color: #193b69; }

.intro-feature .latest-product-media { overflow: hidden; border-radius: 12px 12px 0 0; }
.newest-gallery-arrow[hidden] { display: none !important; }
