.fancybox__container *,
.fancybox__slide *,
.fancybox__content *{
border-radius:0;
}
.fancybox__footer{
display:none;
}
.fancybox__viewport,
.fancybox__content,
.fancybox__slide,
.fancybox-image{
padding:0;
margin:0;
}
.fancybox-image{
display:block;
}
.fancybox__container .fancybox__toolbar{
top:var(--gd2);
right:var(--gd2);
padding:0;
margin:0;
}
.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close]{
width:52px;
height:52px;
border-radius:50%;
background-color:var(--kb1);
transition:background-color .2s;
padding:0;
margin:0;
position:relative;
top:0;
right:0;
}
.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close]:hover{
background-color:var(--kb3);
}
.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close] svg{
width:24px;
height:24px;
}
.fancybox__container .fancybox__nav{
pointer-events:none;
}
.fancybox__container .fancybox__nav .f-button{
width:52px;
height:52px;
border-radius:50%;
background-color:var(--kb1);
transition:background-color .2s;
padding:0;
margin:0;
pointer-events:auto;
}
.fancybox__container .fancybox__nav .f-button::before,
.fancybox__container .fancybox__nav .f-button::after{
display:none;
}
.fancybox__container .fancybox__nav .f-button:hover{
background-color:var(--kb3);
}
.fancybox__container .fancybox__nav .f-button svg{
width:24px;
height:24px;
}
.fancybox__container .fancybox__nav .f-button.is-prev,
.fancybox__container .fancybox__nav .f-button.is-next{
display:none;
}
.fancybox__container .fancybox__nav .f-button.is-prev{
left:var(--gd2);
}
.fancybox__container .fancybox__nav .f-button.is-next{
right:var(--gd2);
}
.fancybox-counter{
position:fixed;
top:var(--gd2);
left:var(--gd2);
width:56px;
height:56px;
background:transparent;
color:var(--wht);
padding:0;
margin:0;
font-size:22px;
font-weight:600;
z-index:9999999;
font-family:var(--ff1);
pointer-events:none;
text-shadow:2px 2px 4px var(--kb4);
display:none;
align-items:center;
justify-content:center;
border-radius:50%;
}
.fancybox-counter.visible{
display:flex;
}
.fancybox-no-radius{
border-radius:0;
margin:0;
padding:0;
}