.slideshow:not(.slick-initialized) > :not(:first-child) { display:none !important; }
/* Preserve the suggestion's timing while animating without layout shifts. */
.product-suggestion-content { animation-name:ams-suggestion-slide !important; -webkit-animation-name:ams-suggestion-slide !important; }
@keyframes ams-suggestion-slide { 0%,100% { transform:translateY(200px); } 25%,75% { transform:translateY(0); } }
@media(prefers-reduced-motion:reduce) { .product-suggestion-content { animation:none !important; } }

/* Bootstrap d-flex must not expose stacked slides before Slick starts. */
.product-suggestion:not(.slick-initialized) > .suggestion-item:not(:first-child) { display:none; }
.product-suggestion .suggestion-img img { width:82px; height:82px; object-fit:contain; }
.product-suggestion .suggestion-product { min-height:82px; }
