.lbr-gallery.lbr-gallery{--lbr-c:var(--lbr-cols,4);display:var(--lbr-display,grid);grid-template-columns:repeat(var(--lbr-c),minmax(0,1fr));flex-wrap:wrap;align-items:start;gap:var(--lbr-gap,10px);width:auto;max-width:none;margin:0!important;padding:0!important;border:0!important;background:none!important;list-style:none!important;text-indent:0!important;columns:auto}@media (max-width:1023px){.lbr-gallery.lbr-gallery{--lbr-c:var(--lbr-cols-tablet,3)}}@media (max-width:599px){.lbr-gallery.lbr-gallery{--lbr-c:var(--lbr-cols-mobile,2)}}.lbr-gallery.lbr-gallery:after,.lbr-gallery.lbr-gallery:before{content:none!important;display:none!important}.lbr-gallery.lbr-gallery>li{position:relative;display:block;float:none;width:auto;min-width:0;max-width:100%;margin:0!important;padding:0!important;border:0!important;background:none!important;list-style:none!important;text-indent:0!important;line-height:normal}.lbr-gallery.lbr-gallery>li:after,.lbr-gallery.lbr-gallery>li:before{content:none!important;display:none!important}.lbr-gallery.lbr-gallery>li::marker{content:none!important}.lbr-gallery.lbr-gallery a{display:block;margin:0!important;padding:0!important;border:0!important;background:none!important;text-decoration:none!important;box-shadow:none!important;outline-offset:2px;overflow:hidden;border-radius:var(--lbr-radius,0)!important;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform 0.25s ease,box-shadow 0.25s ease}.lbr-gallery.lbr-gallery a:after,.lbr-gallery.lbr-gallery a:before{content:none!important;display:none!important}.lbr-gallery.lbr-gallery img{display:block;float:none;width:auto;min-width:var(--lbr-img-fill,100%);max-width:100%!important;height:auto!important;max-height:none;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none;aspect-ratio:var(--lbr-ratio,var(--lbr-img-ratio,auto));object-fit:cover;transition:transform 0.35s ease,opacity 0.25s ease}.lbr-gallery.lbr-gallery a:focus-visible,.lbr-gallery.lbr-gallery a:hover{transform:translateY(var(--lbr-hover-y,0));box-shadow:var(--lbr-hover-shadow,none)!important}.lbr-gallery.lbr-gallery a:focus-visible img,.lbr-gallery.lbr-gallery a:hover img{transform:scale(var(--lbr-hover-scale,1));opacity:var(--lbr-hover-opacity,1)}.lbr-gallery.lbr-gallery .lbr-gallery__caption{display:block;margin:0!important;padding:6px 0 0!important;font-size:0.875em;line-height:1.4}.lbr-gallery.lbr-gallery.lbr-is-masonry{grid-auto-rows:1px;row-gap:0}@media (prefers-reduced-motion:reduce){.lbr-gallery.lbr-gallery a,.lbr-gallery.lbr-gallery img{transition:none}}