.wp-block-pumpkinsoftware-drag-gallery.pdg-gallery{
    width:100%;
    max-width:none;
    overflow:hidden;
    cursor:grab;
    user-select:none;
    -webkit-user-select:none;
    touch-action:pan-y;
}
.pdg-gallery.is-dragging{cursor:grabbing;}
.pdg-gallery .pdg-viewport{
    width:100%;
    overflow:hidden;
}
.pdg-gallery .pdg-track{
    display:flex;
    width:max-content;
    gap:var(--pdg-gap);
    will-change:transform;
}
.pdg-gallery .pdg-item{
    flex:0 0 var(--pdg-w);
    width:var(--pdg-w);
    height:var(--pdg-h);
    margin:0;
    overflow:hidden;
    border-radius:var(--pdg-radius);
}
.pdg-gallery .pdg-image{
    display:block;
    width:100%;
    height:100%;
    max-width:none;
    object-fit:var(--pdg-fit);
    object-position:100% center;
    pointer-events:none;
    -webkit-user-drag:none;
    will-change:object-position;
}
@media(max-width:1024px){
    .pdg-gallery .pdg-item{
        flex-basis:var(--pdg-w-tablet);
        width:var(--pdg-w-tablet);
    }
}
@media(max-width:600px){
    .pdg-gallery .pdg-item{
        flex-basis:var(--pdg-w-mobile);
        width:var(--pdg-w-mobile);
    }
}
.pdg-gallery,
.pdg-gallery .pdg-viewport,
.pdg-gallery .pdg-track{
    scrollbar-width:none;
}
.pdg-gallery::-webkit-scrollbar,
.pdg-gallery .pdg-viewport::-webkit-scrollbar,
.pdg-gallery .pdg-track::-webkit-scrollbar{
    display:none;
}
