/*!/wp-content/uploads/sdc-css-cache/sdc-0221948bf355928583f23e54f3404f51204f059e410e32e6b05e38185c9799f4.css*/.sdc-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sdc-gallery-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;cursor:pointer;background:#f2f2f2;box-shadow:0 4px 14px rgb(0 0 0 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.sdc-gallery-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(0 0 0 / .14)}.sdc-gallery-item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.35s ease}.sdc-gallery-item:hover img{transform:scale(1.04)}@media (max-width:980px){.sdc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}body .sdc-lightbox{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;inset:0!important;z-index:9999999!important;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0 / .92);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}body .sdc-lightbox.active{opacity:1;visibility:visible;pointer-events:auto}.sdc-lightbox-content{position:relative;z-index:10000000!important;max-width:92vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.sdc-lightbox-content img{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:10px;box-shadow:0 12px 32px rgb(0 0 0 / .35);object-fit:contain}.sdc-lightbox-close,.sdc-lightbox-prev,.sdc-lightbox-next{position:absolute;z-index:10000001!important;width:48px;height:48px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:rgb(255 255 255 / .16);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background 0.2s ease,transform 0.2s ease}.sdc-lightbox-close:hover,.sdc-lightbox-prev:hover,.sdc-lightbox-next:hover{background:rgb(255 255 255 / .28)}.sdc-lightbox-close{top:24px;right:24px;font-size:30px;line-height:1}.sdc-lightbox-prev,.sdc-lightbox-next{top:50%;transform:translateY(-50%);font-size:34px;line-height:1}.sdc-lightbox-prev{left:24px}.sdc-lightbox-next{right:24px}@media (max-width:980px){body .sdc-lightbox{padding:16px}.sdc-lightbox-close{top:12px;right:12px}.sdc-lightbox-prev{left:12px}.sdc-lightbox-next{right:12px}.sdc-lightbox-close,.sdc-lightbox-prev,.sdc-lightbox-next{width:42px;height:42px}}