.sifin-product-gallery{width:100%;min-width:0;text-align:center}.sifin-product-gallery__main{display:block;width:100%;background:#fff}.sifin-product-gallery__main img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.sifin-product-gallery__zoom{appearance:none;background:none;border:0;color:#005ca8;font:inherit;font-size:15px;margin:12px 0;cursor:pointer;text-decoration:underline}.sifin-product-gallery__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:12px 0}.sifin-product-gallery__thumbs button{width:78px;height:78px;min-width:0;background:#fff;border:1px solid #bfcbd5;border-radius:3px;padding:5px;cursor:pointer}.sifin-product-gallery__thumbs button[aria-pressed=true]{border:2px solid #005ca8}.sifin-product-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.sifin-product-gallery__count{font-size:14px!important;line-height:1.3}.sifin-product-gallery__dialog{border:0;border-radius:6px;width:min(1100px,94vw);max-width:94vw;max-height:94vh;padding:40px 24px 20px;background:#fff;box-sizing:border-box}.sifin-product-gallery__dialog::backdrop{background:rgba(8,24,40,.75);backdrop-filter:blur(4px)}.sifin-product-gallery__dialog img{display:block;width:100%;height:72vh;object-fit:contain}.sifin-product-gallery__dialog>[data-gallery-close]{position:absolute;right:10px;top:5px;border:0;background:none;color:#005ca8;font-size:30px;cursor:pointer}.sifin-product-gallery__navigation{display:flex;justify-content:center;gap:20px;margin-top:12px}.sifin-product-gallery__navigation button{border:1px solid #005ca8;background:#fff;color:#005ca8;padding:8px 20px;font-size:22px;cursor:pointer}.sifin-product-gallery button:focus-visible,.sifin-product-gallery a:focus-visible{outline:2px solid #005ca8;outline-offset:3px}@media(max-width:640px){.sifin-product-gallery__dialog{padding:40px 12px 16px}.sifin-product-gallery__dialog img{height:65vh}.sifin-product-gallery__main img{max-height:390px}}
