.gallery{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;}.gallery-item{flex:1 1 calc(14.2% - 10px);margin:0;}.gallery-icon img{width:100%;height:auto;display:block;border-radius:4px;cursor:pointer;transition:opacity .3s;}.gallery-icon img:hover{opacity:.8;}.clsb-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10000;}.clsb-lightbox-content{position:relative;max-width:90%;max-height:90%;}.clsb-lightbox-content img{max-width:100%;max-height:100%;display:block;margin:0 auto;}.clsb-lightbox-close{position:absolute;top:-40px;right:0;color:#fff;font-size:60px;cursor:pointer;}.clsb-lightbox-prev,.clsb-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:80px;cursor:pointer;padding:10px;}.clsb-lightbox-prev{left:10px;}.clsb-lightbox-next{right:10px;}