.list._thumb._gallery > li.ss-main img {
width: 100%;
height: auto;
display: block;
} .ss-thumbs {
list-style: none;
margin: 16px 0 0;
padding: 0;
display: grid;
grid-template-columns: repeat(8, 1fr);
gap: 8px;
}
.ss-thumbs li { cursor: pointer; }
.ss-thumbs img {
width: 100%;
height: auto;
display: block;
transition: opacity .15s ease;
}
.ss-thumbs li:hover img { opacity: .85; }
.ss-thumbs li.is-active { outline: 2px solid #333; outline-offset: 2px; } @media (max-width: 1200px) {
.ss-thumbs { grid-template-columns: repeat(6, 1fr); }
}
@media (max-width: 992px) {
.ss-thumbs { grid-template-columns: repeat(5, 1fr); }
}
@media (max-width: 768px) {
.ss-thumbs { grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 560px) {
.ss-thumbs { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 420px) {
.ss-thumbs { grid-template-columns: repeat(2, 1fr); }
}