/**handles:ensoul-drag-gallery-style**/
.wp-block-ensoul-drag-gallery.ensoul-drag-gallery{position:relative;overflow:hidden;cursor:none}.ensoul-drag-gallery__track{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:1rem}.ensoul-drag-gallery__track::-webkit-scrollbar{height:6px}.ensoul-drag-gallery__track::-webkit-scrollbar-track{background:0 0}.ensoul-drag-gallery__track::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px}.ensoul-drag-gallery__item{flex:0 0 45%;max-width:45%}.ensoul-drag-gallery__item img{width:100%;height:auto;display:block}.ensoul-drag-gallery__caption{margin-top:.35rem;font-size:12px;line-height:1.4;color:#111}@media (max-width:768px){.ensoul-drag-gallery__item{flex:0 0 80%;max-width:80%}}.ensoul-drag-gallery__cursor{position:absolute;width:80px;height:80px;border-radius:999px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease,transform .1s ease;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;mix-blend-mode:difference;z-index:5}.ensoul-drag-gallery__cursor span{pointer-events:none}.ensoul-drag-gallery.is-dragging .ensoul-drag-gallery__cursor{transform:translate(-50%,-50%) scale(.95)}.ensoul-drag-gallery__placeholder{padding:2rem;border:1px dashed rgba(0,0,0,.2);border-radius:8px;font-size:14px;opacity:.8}