.ZoomGrid-module__8xixbW__grid{gap:var(--space-md);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.ZoomGrid-module__8xixbW__tile{align-items:center;gap:var(--space-sm);width:100%;height:100%;padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ZoomGrid-module__8xixbW__tile:hover{border-color:var(--green);box-shadow:var(--shadow-card)}.ZoomGrid-module__8xixbW__zoom{cursor:zoom-in;background:0 0;border:0;padding:0}.ZoomGrid-module__8xixbW__zoom:after{content:"";border-radius:inherit;position:absolute;inset:0}.ZoomGrid-module__8xixbW__zoom:focus-visible{outline:none}.ZoomGrid-module__8xixbW__zoom:focus-visible:after{outline:3px solid var(--green);outline-offset:2px}.ZoomGrid-module__8xixbW__thumb img{object-fit:contain;width:120px;height:120px}.ZoomGrid-module__8xixbW__label{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--text);font-size:1.15rem;font-weight:700}.ZoomGrid-module__8xixbW__overlay{z-index:2000;padding:var(--space-lg);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ZoomGrid-module__8xixbW__figure{text-align:center;max-width:min(900px,90vw);color:var(--white);margin:0}.ZoomGrid-module__8xixbW__full{object-fit:contain;border-radius:var(--radius);background:var(--white);width:100%;height:auto;max-height:78vh}.ZoomGrid-module__8xixbW__figure figcaption{margin-top:var(--space-sm);font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem}.ZoomGrid-module__8xixbW__close{width:44px;height:44px;color:var(--white);cursor:pointer;background:#ffffff26;border:0;border-radius:50%;font-size:30px;position:absolute;top:16px;right:16px}@media (max-width:960px){.ZoomGrid-module__8xixbW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ZoomGrid-module__8xixbW__grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.ZoomGrid-module__8xixbW__thumb img{width:90px;height:90px}}
