.fancybox__container{--fancybox-backdrop-bg:#fff;--f-carousel-slide-padding:0;--f-toolbar-padding:10px;--f-thumbs-padding-x:24px;--f-thumbs-padding-y:10px;--f-thumbs-gap:20px;--f-thumb-width:100px;--f-thumb-height:100px;--f-thumb-selected-border:1px solid #000;--f-thumb-selected-shadow:none;--f-thumb-border-radius:0}.fancybox__container button:focus{outline:medium auto currentColor;outline:medium auto invert;outline:0.3125rem auto -webkit-focus-ring-color}.f-button,.f-button.is-arrow{cursor:pointer;--f-button-width:30px;--f-button-height:30px;--f-button-border:1px solid #000;--f-button-outline:1px;--f-button-color:#000;--f-button-hover-color:#fff;--f-button-bg:#fff;--f-button-hover-bg:#000;--f-button-active-bg:#000;--f-button-outline-color:#000;--f-button-border-radius:0}.f-button svg,.f-button.is-arrow svg{width:60%;height:auto;filter:none;stroke:none}.f-button svg path,.f-button.is-arrow svg path{fill:currentColor}.f-carousel__toolbar__column.is-right .f-button,.f-carousel__toolbar__column.is-right .f-button.is-arrow{margin-left:0.625rem}.f-button.f-button--zoom[aria-disabled],.f-button.is-arrow.f-button--zoom[aria-disabled]{display:none!important;visibility:hidden!important}.fancybox__carousel,.fancybox__thumbs{opacity:1;transition:opacity 0.2s}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs{position:relative;border-top:0.0625rem solid #000}.fancybox__carousel{overflow:hidden}.fancybox__thumbs.is-horizontal.has-arrows .f-button.is-arrow{top:0;bottom:0;border:0;width:1.5rem;height:100%;background-color:#fff;transform:translateZ(0)}.fancybox__thumbs.is-horizontal.has-arrows .f-button.is-arrow svg{width:0.625rem;height:0.625rem}.fancybox__thumbs.is-horizontal.has-arrows .f-button.is-arrow.is-prev{left:0}.fancybox__thumbs.is-horizontal.has-arrows .f-button.is-arrow.is-next{right:0}.fancybox__thumbs.is-vertical.has-arrows .f-button.is-arrow{left:0;right:0;border:0;width:100%;height:1.875rem;transform:translateZ(0)}.fancybox__thumbs.is-vertical.has-arrows .f-button.is-arrow svg{width:0.625rem;height:0.625rem}.fancybox__thumbs.is-vertical.has-arrows .f-button.is-arrow.is-prev{top:0}.fancybox__thumbs.is-vertical.has-arrows .f-button.is-arrow.is-next{bottom:0}@media only screen and (min-width:64rem){.fancybox__container{--f-toolbar-padding:20px;--f-thumbs-padding-x:20px;--f-thumbs-padding-y:30px;--f-thumb-width:150px;--f-thumb-height:150px}.fancybox__thumbs{border-top:0;border-right:0.0625rem solid #000}}