.fancybox__dialog .fancybox__container{--f-button-width:48px;--f-button-height:48px;--f-button-svg-width:32px;--f-button-svg-height:32px;--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent}@media (width>=1024px){.fancybox__dialog .fancybox__container{--f-button-svg-width:48px;--f-button-svg-height:48px}}.fancybox__dialog .fancybox__container{background:var(--secondary-color)}.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-top:5rem;padding-bottom:5rem}@media (width>=768px){.fancybox__dialog .fancybox__slide{padding-top:0;padding-bottom:5rem}}.fancybox__dialog .f-carousel__toolbar{width:100vw;height:auto;text-shadow:none;bottom:0;top:unset!important}@media (width>=768px){.fancybox__dialog .f-carousel__toolbar{bottom:unset}}.fancybox__dialog .f-carousel__toolbar__column.is-right{flex-direction:row;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;bottom:1rem;right:0}.fancybox__dialog .f-caption,.fancybox__dialog .f-counter{color:#000;font-size:var(--font-size-caption);font-family:var(--font-heading);font-weight:400}@media (width>=1024px){.fancybox__dialog .f-counter{padding-bottom:.625rem;font-size:1.5rem}}.fancybox__dialog .f-button{box-sizing:border-box;border-radius:0}.fancybox__dialog .f-button svg{fill:inherit;stroke:inherit;stroke-linecap:inherit;stroke-linejoin:inherit}.fancybox__dialog .f-button.is-disabled{opacity:0}.fancybox__dialog .f-button.is-close{--button-primary-bg:transparent;--button-primary-border:var(--black);--button-primary-fg:var(--black);--button-primary-hover-bg:var(--primary-color);--button-primary-hover-border:var(--primary-color);--button-primary-hover-fg:var(--secondary-color);--button-primary-focus-bg:var(--secondary-color);--button-primary-focus-border:var(--primary-color);--button-primary-focus-fg:var(--primary-color);--button-primary-active-bg:var(--primary-light-color);--button-primary-active-border:var(--secondary-color);--button-primary-active-fg:var(--secondary-color);--button-primary-active-radius:1.5rem 0 1.5rem 0rem;--button-border:var(--button-primary-border);top:1rem;bottom:unset;background:var(--festival-color);padding:.625rem;position:fixed;right:1rem}@media (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:is(:hover,:focus,:focus-visible,:focus-within,:active){border-radius:var(--button-primary-active-radius)}.fancybox__dialog .f-button.is-close:is(:hover,:focus,:focus-visible,:focus-within,:active) .button__trace:before{opacity:1;animation:3s linear 1ms infinite button-border-trace}.fancybox__dialog .f-button.is-close:is(:focus,:focus-visible,:focus-within){background-color:var(--button-primary-focus-bg);border-color:var(--button-primary-focus-border);color:var(--button-primary-focus-fg)}.fancybox__dialog .f-button.is-close:is(:hover,:active){--button-border:var(--button-primary-hover-border);background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border);color:var(--button-primary-hover-fg)}.fancybox__dialog .f-button.custom-next,.fancybox__dialog .f-button.custom-prev{border-radius:var(--default-border-radius);width:auto;height:auto;transition:transform var(--transition-default);padding:.625rem}.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:#0000;stroke:var(--black);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{transform:scale(1.2)}.fancybox__dialog:has(.f-panzoom__wrapper.is-expanded) .f-counter{color:var(--secondary-color)}.fancybox__dialog:has(.f-panzoom__wrapper.is-expanded) svg path{stroke:var(--secondary-color)}
