.fancybox__dialog .fancybox__container{--f-button-width:48px;--f-button-height:48px;--f-button-svg-width:48px;--f-button-svg-height:48px;--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent}.fancybox__dialog .fancybox__viewport{width:100vw}.fancybox__dialog .fancybox__content:focus-visible{outline:2px solid var(--black);outline-offset:.25rem}.fancybox__dialog .fancybox__slide{padding-bottom:5rem;padding-top:5rem}@media(min-width:768px){.fancybox__dialog .fancybox__slide{padding-bottom:0;padding-top:0}}.fancybox__dialog .f-carousel__toolbar{width:100vw;height:auto;bottom:0;top:unset!important}@media(min-width:768px){.fancybox__dialog .f-carousel__toolbar{bottom:unset}}.fancybox__dialog .f-carousel__toolbar__column.is-right{width:auto;height:100%;right:0;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center}.fancybox__dialog .f-caption,.fancybox__dialog .f-counter{color:#000;font-size:var(--font-size-caption);font-family:var(--font-heading);font-weight:400}.fancybox__dialog .f-button{border-radius:0;box-sizing:border-box}.fancybox__dialog .f-button svg{fill:inherit;stroke:inherit;stroke-linecap:inherit;stroke-linejoin:inherit}.fancybox__dialog .f-button:focus,.fancybox__dialog .f-button:focus-visible{outline:1px solid var(--white)}.fancybox__dialog .f-button.is-disabled{opacity:0}.fancybox__dialog .f-button.is-close{position:fixed;top:1rem;bottom:unset;right:1rem;padding:.625rem;background:var(--festival-color);border-radius:50%}@media(min-width:768px){.fancybox__dialog .f-button.is-close{top:2rem}}.fancybox__dialog .f-button.is-close svg{transition:var(--transition-default)}.fancybox__dialog .f-button.is-close svg path{fill:#fff}.fancybox__dialog .f-button.is-close:focus-visible{position:absolute}.fancybox__dialog .f-button.is-close:focus-visible,.fancybox__dialog .f-button.is-close:hover{border-radius:var(--default-border-radius);background:var(--festival-color)}.fancybox__dialog .f-button.custom-next,.fancybox__dialog .f-button.custom-prev{width:auto;height:auto;padding:.625rem;border-radius:var(--default-border-radius);transition:var(--transition-default)}.fancybox__dialog .f-button.custom-next svg,.fancybox__dialog .f-button.custom-prev svg{stroke:inherit!important}.fancybox__dialog .f-button.custom-next svg path,.fancybox__dialog .f-button.custom-prev svg path{fill:#000;transition:var(--transition-default)}.fancybox__dialog .f-button.custom-next:focus-visible,.fancybox__dialog .f-button.custom-next:hover,.fancybox__dialog .f-button.custom-prev:focus-visible,.fancybox__dialog .f-button.custom-prev:hover{background:var(--festival-color)}.fancybox__dialog .f-button.custom-next:focus-visible svg path,.fancybox__dialog .f-button.custom-next:hover svg path,.fancybox__dialog .f-button.custom-prev:focus-visible svg path,.fancybox__dialog .f-button.custom-prev:hover svg path{fill:#fff}
