video-gallery{display:block}.video-gallery .title-wrapper{flex-direction:column;align-items:center;text-align:center}.video-gallery__subheading{max-width:68rem;margin:1.2rem auto 0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.video-gallery__subheading p{margin:0}.video-gallery__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 3rem}.video-gallery__filter{background:transparent;border:1px solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));padding:.8rem 1.6rem;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:999px;transition:all .2s ease}.video-gallery__filter:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.video-gallery__filter--active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.video-gallery__item--hidden{display:none}.video-gallery__grid{margin-bottom:0;row-gap:3rem}.video-gallery__card{height:100%;display:flex;flex-direction:column}.video-gallery__media{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--card-border-radius, 0);background:rgba(var(--color-foreground),.05)}.video-gallery__poster{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.video-gallery__poster img,.video-gallery__poster svg{width:100%;height:100%;object-fit:cover}.video-gallery__media video-section,.video-gallery__media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-gallery__info{padding:1.2rem .4rem 0}.video-gallery__category-tag{display:inline-block;padding:.4rem .9rem;margin:0 0 .8rem;background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.85);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.video-gallery__title{margin:0 0 .4rem;font-size:1.6rem;line-height:1.4}.video-gallery__description{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.video-gallery__description p{margin:0}@media screen and (min-width:750px){.video-gallery__grid{row-gap:4rem}.video-gallery__title{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-video-gallery.css.map */
