.pdGallery .pdGallery__title {
    margin-bottom: 2rem;
}

.pdGallery .pdGallery__title:first-letter {
    text-transform: uppercase;
}

.pdGallery .pdGallery__subtitle {
    margin-bottom: 2rem;
}

.pdGallery .pdGallery__wrapper a,
.pdGallery .pdGallery__wrapper img {
    display: block;
    width: 100%;
}

.pdGallery .swiper-wrapper {
    padding-bottom: 3rem;
}

.experience-assets-productTooltip {
    width: 100%;
}

.pdGallery .swiper-scrollbar {
    top: calc(100% - .4rem);
    left: 0;
    height: 0.2rem;
    width: 100%;
    background: #f3f3f3;
    border-radius: 2px;
    cursor: pointer;
    transition: all .2s;
}

.pdGallery .swiper-scrollbar .swiper-scrollbar-drag {
    background-color: #002E5E;
    border-radius: 2px;
}

.pdGallery .swiper-scrollbar .swiper-scrollbar-drag:hover, .pdGallery .swiper-scrollbar .swiper-scrollbar-drag:focus, .pdGallery .swiper-scrollbar .swiper-scrollbar-drag:active {
    height: 0.4rem;
    transform: translateY(-.1rem);
    transition: all .2s;
}

.pdGallery .swiper-scrollbar:hover, .pdGallery .swiper-scrollbar:focus, .pdGallery .swiper-scrollbar:active {
    height: 0.4rem;
    transform: translateY(-.1rem);
    transition: all .2s;
}

@media screen and (min-width: 1024px) {
    .pdGallery .pdGallery__title {
        margin-bottom: 1.2rem;
    }

    .pdGallery .swiper-wrapper {
        display: block;
        column-count: 3;
        column-gap: 2rem;
        row-gap: 2rem;
        padding-bottom: 0;
    }

    .pdGallery .pdGallery__wrapper .pdGallery__item {
        width: 100%;
        margin-bottom: 2rem;
    }
}