.detail-media[data-astro-cid-w57yolpj]{width:100%;min-width:0}.detail-main-image[data-astro-cid-w57yolpj]{aspect-ratio:1;background:#f0f0ec;width:100%;position:relative;overflow:hidden}.gallery-photo[data-astro-cid-w57yolpj],.gallery-document[data-astro-cid-w57yolpj]{place-items:center;display:grid;position:absolute;inset:0}.gallery-photo[data-astro-cid-w57yolpj][hidden],.gallery-document[data-astro-cid-w57yolpj][hidden]{display:none}.gallery-photo[data-astro-cid-w57yolpj] img[data-astro-cid-w57yolpj]{object-fit:contain;width:100%;height:100%;display:block}.gallery-photo[data-astro-cid-w57yolpj] img[data-astro-cid-w57yolpj][hidden]{display:none}.gallery-document[data-astro-cid-w57yolpj]{background:#fff}.gallery-document[data-astro-cid-w57yolpj] iframe[data-astro-cid-w57yolpj]{pointer-events:none;border:0;width:100%;height:100%}.gallery-document[data-astro-cid-w57yolpj] small[data-astro-cid-w57yolpj]{box-sizing:border-box;color:#fff;text-align:center;background:#1b5590;width:100%;padding:12px;position:absolute;bottom:0}.cms-product-gallery[data-astro-cid-w57yolpj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.cms-product-gallery[data-astro-cid-w57yolpj] a[data-astro-cid-w57yolpj]{aspect-ratio:1.25;background:#f0f0ec;display:block;overflow:hidden}.cms-product-gallery[data-astro-cid-w57yolpj] img[data-astro-cid-w57yolpj]{object-fit:contain;width:100%;height:100%;display:block}.document-thumbnail[data-astro-cid-w57yolpj]{background:#fff;height:100%;position:relative;overflow:hidden}.document-thumbnail[data-astro-cid-w57yolpj] iframe[data-astro-cid-w57yolpj]{pointer-events:none;border:0;width:100%;height:100%;display:block}.document-thumbnail[data-astro-cid-w57yolpj] small[data-astro-cid-w57yolpj]{box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#1b5590;width:100%;padding:8px 12px;font-size:.72rem;position:absolute;bottom:0;left:0}.cms-product-gallery[data-astro-cid-w57yolpj] a[data-astro-cid-w57yolpj][aria-current=true],a[data-astro-cid-w57yolpj]:focus-visible{outline-offset:-3px;outline:3px solid #1b5590}.other-documents[data-astro-cid-w57yolpj]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.other-documents[data-astro-cid-w57yolpj] a[data-astro-cid-w57yolpj]{color:#1b5590}@media (width<=640px){.detail-main-image[data-astro-cid-w57yolpj]{border-radius:8px}}
