.card__media .frogpro-card-gallery{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}
.frogpro-card-gallery__current{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;pointer-events:none}
.frogpro-card-gallery__current[hidden],.frogpro-card-gallery__sources[hidden]{display:none!important}
.frogpro-card-gallery__button{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:34px;height:42px;border:1px solid rgba(0,0,0,.15);border-radius:5px;background:rgba(255,255,255,.96);color:#0e1b4d;font-family:Arial,sans-serif;font-size:29px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .15s ease}
.frogpro-card-gallery__button--previous{left:7px}.frogpro-card-gallery__button--next{right:7px}
.card__media:hover .frogpro-card-gallery__button,.frogpro-card-gallery:focus-within .frogpro-card-gallery__button{opacity:1}
.frogpro-card-gallery__button:focus-visible{outline:3px solid #0e1b4d;outline-offset:2px;opacity:1}
.frogpro-card-gallery__count{position:absolute;z-index:2;bottom:8px;left:50%;transform:translateX(-50%);padding:4px 9px;background:rgba(255,255,255,.94);color:#0e1b4d;border-radius:15px;font:600 11px/1.2 Arial,sans-serif}
@media (hover:none),(max-width:767px){.frogpro-card-gallery__button{opacity:1;width:35px;height:40px}}
@media(prefers-reduced-motion:reduce){.frogpro-card-gallery__button{transition:none}}
