/* IDI Motors plugin gallery 7.1.12 */

.idi-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.idi-gallery-tools button{padding:10px 18px;cursor:pointer;background:#24282b;color:#fff;border:0}.idi-listing-gallery:not(.idi-gallery-classic){grid-template-columns:minmax(0,1fr)}.idi-listing-gallery:not(.idi-gallery-classic) .idi-gallery-thumbs{display:none}.idi-gallery-main>img{object-fit:contain;cursor:zoom-in}.idi-gallery-main{touch-action:pan-y}.idi-gallery-prev,.idi-gallery-next,.idi-gallery-expand{position:absolute;z-index:3;border:1px solid #ffffff70;background:#171b20c9;color:#fff;cursor:pointer}.idi-gallery-prev,.idi-gallery-next{top:50%;transform:translateY(-50%);width:44px;height:54px;font-size:32px}.idi-gallery-prev{left:12px}.idi-gallery-next{right:12px}.idi-gallery-expand{right:12px;bottom:12px;padding:12px 16px}.idi-gallery-thumbs button[aria-pressed=true],.idi-lightbox-thumbs button[aria-pressed=true]{border:2px solid var(--idi-accent,#fff);outline:2px solid #fff;outline-offset:-4px}.idi-gallery-open{overflow:hidden}.idi-gallery-lightbox{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 64px 120px;box-sizing:border-box;border:0;background:#080b0f;color:#fff;overflow:hidden}.idi-gallery-lightbox::backdrop{background:#080b0f}.idi-gallery-lightbox>img{display:block;width:100%;height:100%;object-fit:contain;touch-action:pan-y}.idi-lightbox-close{position:absolute;right:16px;top:8px;z-index:4;font-size:36px;background:transparent;color:#fff;border:0;cursor:pointer;width:48px;height:48px}.idi-lightbox-count{position:absolute;top:20px;left:24px}.idi-lightbox-thumbs{position:absolute;bottom:16px;left:64px;right:64px;display:flex;gap:8px;overflow:auto;padding:4px}.idi-lightbox-thumbs button{flex:0 0 88px;height:64px;border:2px solid transparent;padding:0;cursor:pointer;background:#252a30}.idi-lightbox-thumbs img{width:100%;height:100%;object-fit:cover}.idi-gallery-lightbox button:focus-visible,.idi-listing-gallery button:focus-visible,.idi-gallery-main>img:focus-visible{outline:3px solid #42a5ff;outline-offset:-3px}@media(max-width:600px){.idi-gallery-lightbox{padding:56px 12px 108px}.idi-lightbox-thumbs{left:12px;right:12px}.idi-lightbox-thumbs button{flex-basis:68px;height:54px}.idi-gallery-lightbox .idi-gallery-prev{left:4px}.idi-gallery-lightbox .idi-gallery-next{right:4px}}

.idi-gallery-expand{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:10px}.idi-gallery-expand svg{display:block;flex:none;pointer-events:none}

