.lazy-carousel-wrapper {
    min-height: 320px;
    width: 100%;
    overflow: hidden;
}

.lazy-carousel-skeleton {
    width: 100%;
    height: 320px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: lazy-carousel-shimmer 1.4s infinite;
    border-radius: 4px;
}

@keyframes lazy-carousel-shimmer {
    0%   { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}
