.zuer-image-gallery{padding:var(--padding, 20px) 0}.zuer-gallery-container{max-width:1500px;margin:0 auto;padding:0 15px}.zuer-gallery-title{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.zuer-gallery-grid{display:grid;gap:var(--gap, 20px);grid-template-columns:repeat(var(--desktop-columns, 3),1fr)}.zuer-gallery-item{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.zuer-gallery-item.zuer-fade-in{opacity:1;transform:translateY(0)}.zuer-gallery-image-wrapper{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;aspect-ratio:5/7;transition:transform .3s ease,box-shadow .3s ease}.zuer-gallery-image{width:100%;height:100%;object-fit:cover;transition:filter .3s ease,transform .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}@media (min-width: 769px){.zuer-gallery-image-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.zuer-gallery-image-wrapper:hover .zuer-gallery-image{filter:brightness(1.1)}}.zuer-gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:1.5rem 1rem 1rem;transform:translateY(100%);transition:transform .3s ease}.zuer-gallery-image-wrapper:hover .zuer-gallery-overlay{transform:translateY(0)}.zuer-gallery-overlay-title{font-size:2.1rem;font-weight:300;margin:0 0 0 10px}@media (max-width: 768px){.zuer-gallery-grid{grid-template-columns:repeat(2,1fr);gap:var(--mobile-gap, 10px)}.zuer-gallery-overlay-title{font-size:1.1rem;font-weight:300;margin-left:0}.zuer-gallery-image-wrapper{aspect-ratio:5/7}.zuer-gallery-title{font-size:1.75rem}.zuer-gallery-overlay{transform:translateY(0);background:linear-gradient(transparent,#00000080)}}.zuer-lightbox{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000e6;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:0;transition:opacity .3s ease}.zuer-lightbox.zuer-lightbox-open{opacity:1}.zuer-lightbox-content{position:relative;max-width:90%;max-height:90%;margin:auto;display:flex;align-items:center;justify-content:center;transform:scale(.8);transition:transform .3s ease}.zuer-lightbox.zuer-lightbox-open .zuer-lightbox-content{transform:scale(1)}.zuer-lightbox-image{max-width:80%;max-height:80%;object-fit:contain;border-radius:4px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;opacity:0;transition:opacity .3s ease}.zuer-lightbox.zuer-lightbox-open .zuer-lightbox-image{opacity:1}.zuer-lightbox-close{position:absolute;top:0;right:0;transform:translate(50%,-50%);color:#fff;font-size:35px;font-weight:700;cursor:pointer;z-index:10000;transition:opacity .3s ease,transform .2s ease;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));background:#0000001a;border-radius:50%;width:10px;height:10px;display:flex;align-items:center;justify-content:center;line-height:1}.zuer-lightbox-close:hover{opacity:.7;transform:translate(50%,-50%) scale(1.1)}.zuer-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none}.zuer-lightbox-prev,.zuer-lightbox-next{background:transparent;border:none;color:#fff;font-size:24px;font-weight:700;padding:15px 20px;cursor:pointer;border-radius:4px;transition:opacity .3s ease,transform .2s ease;pointer-events:auto;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));opacity:.7}.zuer-lightbox-prev:hover,.zuer-lightbox-next:hover{opacity:1;transform:scale(1.1)}.zuer-lightbox-prev{margin-left:-50px}.zuer-lightbox-next{margin-right:-50px}@media (min-width: 769px) and (max-width: 1024px){.zuer-lightbox-close{font-size:32px;width:45px;height:45px}.zuer-lightbox-image{max-width:85%;max-height:85%}}@media (max-width: 768px){.zuer-lightbox-content{max-width:100%;max-height:100%}.zuer-lightbox-close{font-size:28px;width:40px;height:40px;top:-10px;right:-10px;transform:none}.zuer-lightbox-close:hover{transform:scale(1.1)}.zuer-lightbox-image{max-width:100%;max-height:100%}.zuer-lightbox-prev,.zuer-lightbox-next{font-size:20px;padding:12px 16px;opacity:1}.zuer-lightbox-prev{margin-left:10px}.zuer-lightbox-next{margin-right:10px}}.zuer-image-gallery *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zuer-image-gallery img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.zuer-image-gallery img,.zuer-lightbox img{pointer-events:auto}.zuer-lightbox::-webkit-scrollbar{display:none}.zuer-gallery-item:nth-child(1){transition-delay:0s}.zuer-gallery-item:nth-child(2){transition-delay:.1s}.zuer-gallery-item:nth-child(3){transition-delay:.2s}.zuer-gallery-item:nth-child(4){transition-delay:.3s}.zuer-gallery-item:nth-child(5){transition-delay:.4s}.zuer-gallery-item:nth-child(6){transition-delay:.5s}.zuer-gallery-item:nth-child(7){transition-delay:.6s}.zuer-gallery-item:nth-child(8){transition-delay:.7s}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zuer-image-gallery.css.map */
