.reels{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:stretch}@media(max-width:1099px){.reels{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.reels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--g);gap:10px;margin:0 calc(-1 * var(--g));padding:0 var(--g) 6px;scrollbar-width:none}.reels::-webkit-scrollbar{display:none}.reel{flex:0 0 64vw;scroll-snap-align:start}}.reel{position:relative;display:block;text-decoration:none;color:inherit}.reel__in{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#2a2826}.reel__media{position:absolute;top:0;right:0;bottom:0;left:0}.reel video,.reel__media img,.reel__media .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.reel__media .placeholder{fill:#ffffff1f}.reel video:not([src]){opacity:0}.reel:hover video,.reel:hover .reel__media img{transform:scale(1.05)}.reel__in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 0 var(--ember);transition:box-shadow .3s}.reel:hover .reel__in:after,.reel:focus-visible .reel__in:after{box-shadow:inset 0 0 0 3px var(--ember)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faith-in-motion.css.map */
