.fegi-product-media{padding:18px;display:block}.fegi-gallery{width:100%}.fegi-gallery-stage{position:relative;min-height:500px;border-radius:22px;overflow:hidden;background:#fff;display:grid;place-items:center}.fegi-gallery-main{width:100%;height:500px;display:grid;place-items:center}.fegi-gallery-main img{display:block;width:100%;height:100%;object-fit:contain}.fegi-gallery-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,253,249,.94);color:var(--navy);font-size:2rem;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.16);cursor:pointer}.fegi-gallery-arrow:hover{background:var(--yellow)}.fegi-gallery-prev{left:14px}.fegi-gallery-next{right:14px}.fegi-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 3px;scrollbar-width:thin}.fegi-gallery-thumb{flex:0 0 78px;height:68px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.fegi-gallery-thumb.is-active{border-color:var(--navy);box-shadow:0 0 0 2px var(--yellow)}.fegi-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fegi-gallery-thumb[aria-current="false"]{opacity:.72}.fegi-gallery-thumb:hover{opacity:1}@media(max-width:560px){.fegi-product-media{padding:10px}.fegi-gallery-stage{min-height:350px}.fegi-gallery-main{height:350px}.fegi-gallery-arrow{width:36px;height:36px;font-size:1.65rem}.fegi-gallery-thumbs{gap:8px}.fegi-gallery-thumb{flex-basis:64px;height:58px}}
