.viewer-wrapper{gap:1.5rem}.viewer__thumbnails{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;margin-bottom:1.25rem;display:flex}.viewer__thumbnails--mobile{gap:1rem}.viewer__thumbnails-container{scrollbar-width:none;-ms-overflow-style:none;flex:1;max-width:100%;overflow-x:auto}.viewer__thumbnails-container::-webkit-scrollbar{display:none}.viewer__thumbnails-wrapper{justify-content:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content;display:flex}.viewer__thumbnail{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:120px;height:120px;padding:0;transition:all .2s;overflow:hidden}.viewer__thumbnail:hover{border-color:var(--color-primary);opacity:.8}.viewer__thumbnail--active{opacity:1}.viewer__thumbnail-image{object-fit:cover;width:100%;height:100%}[role=dialog] button[aria-label=Close\ dialog]{z-index:70!important}.viewer-fullscreen .embla__layout--outside .embla__slide{justify-content:center;align-items:center;height:100%;display:flex}.viewer-fullscreen .embla__layout--outside .embla__slide>div{justify-content:center;align-items:center;width:100%;height:100%;max-height:100%;display:flex}@media (min-width:768px){.viewer-fullscreen .embla__layout--outside .embla__slide{justify-content:center;align-items:center;height:auto}.viewer-fullscreen .embla__layout--outside .embla__slide>div{background-color:#000;justify-content:center;align-items:center;width:100%;max-height:none;display:flex;position:relative;height:auto!important;min-height:auto!important}.viewer-fullscreen .embla__layout--outside .embla__slide img,.viewer-fullscreen .embla__layout--outside .embla__slide img.object-cover,.viewer-fullscreen .embla__layout--outside .embla__slide span img,.viewer-fullscreen .embla__layout--outside .embla__slide span img.object-cover{margin:auto;object-fit:contain!important}}.viewer-fullscreen .h-\[525px\],.viewer-fullscreen [class*="h-[525px]"]{height:60vh!important;min-height:auto!important}@media (max-width:767px){.viewer-fullscreen[role=dialog] [class*=p-12]{padding:0!important}}.viewer-fullscreen .embla__pagination--fullscreen-mobile{z-index:20;pointer-events:none;padding-top:2rem;position:absolute;bottom:100px;left:0;right:0}
