.puja-gallery{position:relative;width:100%;max-width:100vw;overflow:hidden;padding:60px 0;box-sizing:border-box}.puja-gallery *{box-sizing:border-box}.puja-gallery__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--gallery-bg-opacity, 1);z-index:0}.puja-gallery__heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:var(--gallery-heading-size, 100px);color:var(--gallery-heading-color, #7a1010);opacity:var(--gallery-heading-opacity, .12);white-space:nowrap;z-index:1;pointer-events:none;font-weight:700}@media screen and (max-width:749px){.puja-gallery__heading{font-size:calc(var(--gallery-heading-size, 100px) * .5)}}.puja-gallery__track{position:relative;z-index:2;display:flex;align-items:center;gap:var(--gallery-gap, 12px);width:max-content;animation:puja-gallery-scroll var(--gallery-speed, 40s) linear infinite}.puja-gallery__track.pause-on-hover:hover{animation-play-state:paused}@keyframes puja-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.puja-gallery__item{flex-shrink:0;width:var(--gallery-img-w, 140px);height:var(--gallery-img-h, 180px);border:none;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:#f0f0f0;box-shadow:0 4px 14px #0000001f;transition:transform .2s ease}.puja-gallery__item:hover{transform:translateY(-4px)}.puja-gallery__item--offset{margin-top:var(--gallery-stagger-offset, 60px)}.puja-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}.puja-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.puja-gallery__lightbox[hidden]{display:none}.puja-gallery__lightbox-img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:6px}.puja-gallery__lightbox-close{position:absolute;top:20px;right:24px;background:none;border:none;color:#fff;font-size:34px;line-height:1;cursor:pointer}.puja-gallery__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.puja-gallery__lightbox-nav:hover{background:#ffffff4d}.puja-gallery__lightbox-nav.prev{left:20px}.puja-gallery__lightbox-nav.next{right:20px}@media screen and (max-width:600px){.puja-gallery__lightbox-nav{width:38px;height:38px;font-size:16px}.puja-gallery__lightbox-close{font-size:28px;top:14px;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-puja-gallery.css.map */
