.product-images-wrapper {
    margin-bottom: 2.25em;
}

.swiper-container--media {
    margin-bottom: 1em;
}

.product-images-thumbnails {
    text-align: center;
    display: none;
}

.product-images-thumb {
    margin-left: .25em;
    margin-right: .25em;
    border-style: solid;
    border-width: 4px;
}

.product-images-thumb img {
    cursor: pointer;
}

@media only screen and (min-width: 980px) {
    .product-images-thumbnails {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
