@layer code-components{.fancybox__container.image-zoom{color:inherit}.fancybox__container.image-zoom .fancybox__backdrop{background-color:var(--color-white)}.fancybox__container.image-zoom .fancybox__content{position:static}.fancybox__container.image-zoom .fancybox__toolbar{background-color:transparent;color:inherit}.fancybox__container.image-zoom .fancybox__counter,.fancybox__container.image-zoom .fancybox__thumbs,.fancybox__container.image-zoom .fancybox__toolbar__items .fancybox__button--fullscreen,.fancybox__container.image-zoom .fancybox__toolbar__items .fancybox__button--slideshow,.fancybox__container.image-zoom .fancybox__toolbar__items .fancybox__button--thumbs,.fancybox__container.image-zoom .fancybox__toolbar__items .fancybox__button--zoom{display:none}.fancybox__container.image-zoom .carousel__button{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.fancybox__container.image-zoom .carousel__button svg{filter:none}.fancybox__container.image-zoom .carousel__button.is-close,.fancybox__container.image-zoom .fancybox__button--close{background-color:var(--color-gray-3);border-color:var(--color-gray-3);border-radius:9999px;border-width:1px;height:3rem;position:fixed;right:1rem;top:1rem;width:3rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fancybox__container.image-zoom .carousel__button.is-close svg,.fancybox__container.image-zoom .fancybox__button--close svg{color:inherit;filter:none;height:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.fancybox__container.image-zoom .carousel__button.is-close:hover,.fancybox__container.image-zoom .fancybox__button--close:hover{background-color:var(--color-gray-1);border-color:var(--color-gray-1);border-width:1px;color:var(--color-white)}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide{padding:0}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.has-image{background-color:var(--color-white);position:relative}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.has-image .fancybox__content{position:static}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content,.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content img{cursor:url(zoom-in.svg) 20 20,zoom-in}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable{padding:0}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable .fancybox__content,.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable .fancybox__content img{cursor:url(zoom-out.svg) 20 20,zoom-out}.fancybox__container.image-zoom .fancybox__nav{position:fixed;top:50%;width:100%}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev{background-color:var(--color-gray-3);border-color:var(--color-gray-3);border-radius:9999px;border-width:1px;bottom:0;height:3rem;top:0;width:3rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next svg,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev svg{color:inherit;filter:none;height:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next:hover,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev:hover{background-color:var(--color-gray-1);border-color:var(--color-gray-1);border-width:1px;color:var(--color-white)}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next{right:1rem}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev{left:1rem}}