.video-gallery-section{width:100%}.video-gallery-heading{text-align:center;margin-bottom:.5rem}.video-gallery-description{text-align:center;max-width:600px;margin:0 auto 2rem;opacity:.8}.video-gallery-grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 1),1fr);gap:20px}@media screen and (min-width:750px){.video-gallery-grid{grid-template-columns:repeat(var(--columns-desktop, 3),1fr);gap:28px}}.video-gallery-item{display:flex;flex-direction:column;gap:10px}.video-gallery-trigger{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:10px;width:100%}.video-gallery-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#e4e4e4}.video-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.video-gallery-trigger:hover .video-gallery-thumb img{transform:scale(1.04)}.video-gallery-thumb-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#ddd,#bbb)}.video-gallery-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.video-gallery-item-title{font-size:1rem;font-weight:600;text-align:left}.video-gallery-empty-state{grid-column:1 / -1;text-align:center;padding:40px;opacity:.6}.video-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.video-gallery-modal[hidden]{display:none}.video-gallery-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.video-gallery-modal-content{position:relative;width:min(90vw,1000px);aspect-ratio:16 / 9;background:#000;z-index:1}.video-gallery-modal-player{width:100%;height:100%}.video-gallery-modal-player iframe,.video-gallery-modal-player video{width:100%;height:100%;display:block}.video-gallery-modal-close{all:unset;position:absolute;top:-40px;right:0;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:6px 10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/video-gallery.css.map */
