.ffc-gallery{min-width:0}.ffc-gallery .ffc-gallery__stage{width:100%;aspect-ratio:1 / 1.08;height:auto;padding:12px;border-radius:6px;cursor:zoom-in;color:#232323}.ffc-gallery .ffc-gallery__stage img{width:100%;height:100%;max-height:none;object-fit:contain}.ffc-gallery__empty{display:grid;height:100%;place-items:center;color:#5b616b}.ffc-gallery__zoom-icon{position:absolute;bottom:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #d7dadd;border-radius:4px;background:#fff}.ffc-gallery svg{width:18px;height:18px}.ffc-gallery__controls{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-top:8px;min-height:44px}.ffc-gallery__icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #d7dadd;background:#fff;color:#232323;border-radius:4px;padding:10px;cursor:pointer}.ffc-gallery__previous svg{transform:rotate(180deg)}.ffc-gallery__icon:disabled{opacity:.35;cursor:default}.ffc-gallery__caption{min-width:0;text-align:center;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ffc-gallery__thumbnails{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;margin-top:8px;padding:2px 2px 10px;scrollbar-width:thin;max-width:100%}.ffc-gallery__thumbnail{flex:0 0 66px;width:66px;height:78px;padding:4px;background:#fff;border:1px solid #d7dadd;border-radius:4px;cursor:pointer}.ffc-gallery__thumbnail img{width:100%;height:100%;object-fit:contain}.ffc-gallery__thumbnail[aria-pressed=true]{border:2px solid #b04e0f;padding:3px}.ffc-gallery button:focus-visible,.ffc-gallery input:focus-visible{outline:2px solid #b04e0f;outline-offset:3px}.ffc-gallery__dialog{padding:16px;border:0;border-radius:6px;width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);background:#fff;color:#232323}.ffc-gallery__dialog::backdrop{background:#000000a6}.ffc-gallery__dialog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:1.4}.ffc-gallery__dialog-toolbar span{overflow-wrap:anywhere}.ffc-gallery__dialog-stage{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px}.ffc-gallery__dialog-stage img{width:100%;height:min(75dvh,850px);object-fit:contain}@media(max-width:749px){.ffc-gallery .ffc-gallery__stage{aspect-ratio:1 / 1}.ffc-gallery__dialog{padding:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.ffc-gallery__dialog-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:2px}.ffc-gallery__dialog-stage .ffc-gallery__icon{width:36px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ffc-product-gallery.css.map */
