.pasunejam-video-gallery{width:100%;
margin-top:2.5rem}


.pasunejam-video-gallery__actions{display:flex;
justify-content:flex-end;
margin-bottom:1.5rem}


.pasunejam-video-gallery__channel{display:inline-flex;
align-items:center;
justify-content:center;
gap:.7rem;
min-height:48px;
padding:.75rem 1.15rem;
border:1px solid rgba(255,255,255,.28);
color:inherit;
text-decoration:none;
transition:background-color .2s ease,border-color .2s ease,transform .2s ease}


.pasunejam-video-gallery__channel:hover,.pasunejam-video-gallery__channel:focus-visible{border-color:rgba(255,255,255,.7);
background:rgba(255,255,255,.07);
color:inherit;
transform:translateY(-2px)}


.pasunejam-video-gallery__channel-icon{display:block;
width:22px;
line-height:0}


.pasunejam-video-gallery__channel-icon svg{display:block;
width:100%;
height:auto}


.pasunejam-video-gallery__channel-icon rect,.pasunejam-video-gallery__play rect{fill:#f00}


.pasunejam-video-gallery__channel-icon path,.pasunejam-video-gallery__play path{fill:#fff}


.pasunejam-video-gallery__grid{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:0px;}


.pasunejam-video-gallery__item{position:relative;
display:block;
isolation:isolate;
aspect-ratio:16/9;
overflow:hidden;
background:#140e0a}


.pasunejam-video-gallery__trigger{position:absolute;
inset:0;
display:block;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:hidden;
border:0;
border-radius:0;
background:#140e0a;
color:inherit;
font:inherit;
text-align:inherit;
cursor:pointer;
appearance:none}


.pasunejam-video-gallery__image{display:block;
width:100%;
height:100%;
object-fit:cover;
transform:scale(1.002);
transition:filter .4s ease,transform .4s ease}


.pasunejam-video-gallery__shade{position:absolute;
inset:0;
z-index:1;
background:rgba(0,0,0,.2);
transition:background-color .3s ease}


.pasunejam-video-gallery__play{
    opacity: 75%;
    position:absolute;
top:50%;
left:50%;
z-index:2;
width:68px;
line-height:0;
filter:drop-shadow(0 6px 14px rgba(0,0,0,.4));
transform:translate(-50%,-50%);
transition:filter .25s ease,transform .25s ease}


.pasunejam-video-gallery__play svg{display:block;
width:100%;
height:auto}


.pasunejam-video-gallery__title{position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0}


.pasunejam-video-gallery__trigger:hover .pasunejam-video-gallery__image,.pasunejam-video-gallery__trigger:focus-visible .pasunejam-video-gallery__image{filter:brightness(1.08);
transform:scale(1.045)}


.pasunejam-video-gallery__trigger:hover .pasunejam-video-gallery__shade,.pasunejam-video-gallery__trigger:focus-visible .pasunejam-video-gallery__shade{background:rgba(0,0,0,.08)}


.pasunejam-video-gallery__trigger:hover .pasunejam-video-gallery__play,.pasunejam-video-gallery__trigger:focus-visible .pasunejam-video-gallery__play{filter:drop-shadow(0 8px 18px rgba(0,0,0,.55));
transform:translate(-50%,-50%) scale(1.08)}


.pasunejam-video-gallery__trigger:focus-visible,.pasunejam-video-gallery__channel:focus-visible{outline:3px solid currentColor;
outline-offset:-3px}


.pasunejam-video-gallery__player{position:absolute;
inset:0;
z-index:5;
background:#000}


.pasunejam-video-gallery__player[hidden]{display:none}


.pasunejam-video-gallery__iframe{display:block;
width:100%;
height:100%;
border:0}


.pasunejam-video-gallery__item.is-playing .pasunejam-video-gallery__trigger{display:none}


.pasunejam-video-gallery__fallback{position:absolute;
inset:auto 1rem 1rem;
z-index:6;
margin:0}


.pasunejam-video-gallery__fallback a{color:#fff}


@media(max-width:991.98px){.pasunejam-video-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}


}


@media(max-width:575.98px){.pasunejam-video-gallery{margin-top:2rem}


.pasunejam-video-gallery__actions{justify-content:stretch}


.pasunejam-video-gallery__channel{width:100%}


.pasunejam-video-gallery__grid{grid-template-columns:1fr}


.pasunejam-video-gallery__play{width:58px}


}



