.fs-primary-gallery{min-width:0}.fs-primary-gallery .listing-main{display:block;background:#fff;aspect-ratio:1;position:relative}.fs-primary-gallery .fs-primary-image{width:100%;height:100%;object-fit:contain;display:block}.fs-primary-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.fs-primary-thumbs .fs-primary-thumb{display:flex;flex-direction:column;align-items:center;gap:7px;background:transparent;color:#344b43;border:1px solid #dedfd8;border-radius:0;padding:5px;min-width:0;cursor:pointer;font:inherit;font-size:10px;line-height:1.25;letter-spacing:0;text-transform:none}.fs-primary-thumb img{width:100%;aspect-ratio:1;object-fit:contain!important;border-radius:0!important;background:white}.fs-primary-thumbs .fs-primary-thumb[aria-pressed=true]{border-color:#344b43;box-shadow:inset 0 0 0 1px #344b43}.fs-primary-thumb:focus-visible{outline:2px solid #344b43;outline-offset:3px}.fs-primary-caption{font-size:12px;line-height:1.6;color:#69746e;margin:12px 0}.fs-primary-gallery .listing-enlarge{pointer-events:none}@media(max-width:480px){.fs-primary-thumbs{gap:5px}.fs-primary-thumbs .fs-primary-thumb{padding:3px;font-size:9px}.fs-primary-caption{font-size:11px}}
