.z8VCeG_gallery{gap:14px;min-width:0;display:grid}.z8VCeG_gallery button{-webkit-tap-highlight-color:transparent}.z8VCeG_gallery button:focus-visible{outline-offset:3px;outline:3px solid #a2794a}.z8VCeG_stage{cursor:zoom-in;touch-action:pan-y pinch-zoom;background:#f8f8f8;border:1px solid #e7ecf2;border-radius:20px;justify-content:center;align-items:center;width:100%;height:clamp(220px,42vw,440px);padding:0;display:flex;position:relative;overflow:hidden}.z8VCeG_stage>img{object-fit:contain;width:100%;height:100%;display:block}.z8VCeG_expand{bottom:16px;color:#fff;background:#0b2440df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:16px}.z8VCeG_gallery svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.z8VCeG_toolbar{color:#666;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.z8VCeG_arrows{justify-content:center;align-items:center;gap:12px;display:flex}.z8VCeG_arrows button,.z8VCeG_viewerHeader button{color:#8e6a33;background:#fff;border:1px solid #d5dde5;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.z8VCeG_arrows button:hover{background:#f6eedc}.z8VCeG_count{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:40px;font-size:14px}.z8VCeG_thumbnails{scrollbar-width:thin;scrollbar-color:#d4af6a transparent;gap:10px;padding:4px;display:flex;overflow-x:auto}.z8VCeG_thumbnail{background:#f8f8f8;border:2px solid #0000;border-radius:10px;flex:0 0 88px;width:88px;height:68px;padding:3px}.z8VCeG_thumbnail img{object-fit:cover;border-radius:5px;width:100%;height:100%}.z8VCeG_thumbnail[aria-pressed=true]{background:#f6eedc;border-color:#a2794a}.z8VCeG_dialog{color:#fff;background:#071524f5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0}.z8VCeG_dialog::backdrop{background:#071524cc}.z8VCeG_viewer{flex-direction:column;gap:16px;width:min(1200px,100%);height:100%;margin:auto;display:flex}.z8VCeG_viewerHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.z8VCeG_viewerHeader>span{overflow-wrap:anywhere;min-width:0}.z8VCeG_viewerHeader,.z8VCeG_viewer>.z8VCeG_arrows,.z8VCeG_viewer>.z8VCeG_thumbnails{flex-shrink:0}.z8VCeG_viewer>.z8VCeG_thumbnails{max-width:100%}.z8VCeG_viewerHeader button,.z8VCeG_dialog .z8VCeG_arrows button{color:#fff;background:0 0;border-color:#fff6}.z8VCeG_dialog .z8VCeG_arrows button:hover,.z8VCeG_viewerHeader button:hover{background:#ffffff20}.z8VCeG_fullImage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.z8VCeG_fullImage img{object-fit:contain;width:100%;height:100%}.z8VCeG_dialog .z8VCeG_count{color:#fff}@media (max-width:767px){.z8VCeG_stage{border-radius:14px;height:clamp(220px,65vw,360px)}.z8VCeG_thumbnail{flex-basis:72px;width:72px;height:58px}.z8VCeG_dialog{padding:16px;padding-block:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-bottom))}.z8VCeG_arrows{gap:8px}}
