.storeGallery{max-width:1200px;margin:auto;padding:40px 28px}.storeGalleryHeading{margin-bottom:28px}.storeGalleryHeading small{letter-spacing:.14em;font-weight:700}.storeGalleryHeading h2{font:inherit;margin:8px 0;font-size:32px;font-weight:700}.storeGalleryHeading p{color:#5b6675;margin:0}.storeGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.storeGalleryGrid article{color:#1b304b;background:#fff;border:1px solid #d4dce5;border-radius:16px;overflow:hidden}.storeGalleryPhoto{cursor:zoom-in;background:#f0f2f5;border:0;width:100%;padding:0;display:block}.storeGalleryPhoto img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.storeGalleryGrid article>div{padding:20px}.storeGalleryGrid p,.storeGalleryLightbox p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.storeGalleryGrid strong,.storeGalleryLightbox strong{font-size:18px}.storeGalleryEmpty{text-align:center;background:#f1f3f6;border-radius:16px;padding:50px}.storeGalleryLightbox{color:#182c47;background:#fff;border:0;border-radius:16px;width:min(850px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.storeGalleryLightbox::backdrop{background:#031021cf}.storeGalleryLightbox>div{padding:20px}.storeGalleryLightbox button{color:#182c47;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d2dd;border-radius:8px;margin:0 0 16px auto;padding:10px 16px;display:block}.storeGalleryLightbox img{object-fit:contain;width:100%;height:auto;max-height:65dvh;margin-bottom:20px;display:block}.storeGalleryPhoto:focus-visible{outline-offset:-4px;outline:3px solid #467cbe}@media (max-width:900px){.storeGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.storeGallery{padding:28px 20px}.storeGalleryGrid{grid-template-columns:1fr;gap:20px}.storeGalleryHeading h2{font-size:28px}}.storefront .sfPageNav{flex-wrap:wrap;gap:10px}.storefront .sfPageNav>button{flex:120px}
