.rendiks-gallery-grid{display:grid;width:100%;gap:12px}.rendiks-gallery-home{grid-template-columns:repeat(3,minmax(0,1fr))}.rendiks-gallery-full{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rendiks-gallery-item{position:relative;display:block;overflow:hidden;background:#1a1c1e;border-radius:8px;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.15)}.rendiks-gallery-item img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .25s ease}.rendiks-gallery-home .rendiks-gallery-item{height:125px}.rendiks-gallery-full .rendiks-gallery-item{height:230px}.rendiks-gallery-item span{position:absolute;right:0;bottom:0;left:0;padding:9px 11px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.8));font-size:13px;font-weight:700;opacity:0;transition:opacity .2s ease}.rendiks-gallery-item:hover img{transform:scale(1.045)}.rendiks-gallery-item:hover span{opacity:1}.rendiks-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.9)}.rendiks-lightbox.open{display:flex}.rendiks-lightbox img{display:block;max-width:min(1200px,94vw);max-height:88vh;object-fit:contain}.rendiks-lightbox-close{position:absolute;top:16px;right:20px;width:44px;height:44px;padding:0;color:#fff;background:#f47a00;border:0;border-radius:50%;font-size:29px;line-height:1;cursor:pointer}.rendiks-lightbox-caption{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);max-width:90vw;color:#fff;text-align:center;font-weight:700}@media(max-width:900px){.rendiks-gallery-full{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.rendiks-gallery-home{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rendiks-gallery-home .rendiks-gallery-item{height:86px}.rendiks-gallery-home .rendiks-gallery-item span{display:none}.rendiks-gallery-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rendiks-gallery-full .rendiks-gallery-item{height:155px}.rendiks-gallery-item span{opacity:1;font-size:11px}}
