.fancybox__container.image-zoom{color:var(--color-brand-text)}.fancybox__container.image-zoom .fancybox__backdrop{background:var(--color-white)}.fancybox__container.image-zoom .fancybox__content{position:static}.fancybox__container.image-zoom .fancybox__toolbar{background:transparent;color:var(--color-brand-text)}.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{-webkit-box-shadow:none;box-shadow:none}.fancybox__container.image-zoom .carousel__button svg{-webkit-filter:none;filter:none}.fancybox__container.image-zoom .carousel__button.is-close,.fancybox__container.image-zoom .fancybox__button--close{background:transparent;border-radius:1.25rem;height:2.5rem;position:fixed;right:.5rem;top:.5rem;-webkit-transition:background var(--duration-short) ease-in-out;transition:background var(--duration-short) ease-in-out;width:2.5rem}@media screen and (min-width:768px){.fancybox__container.image-zoom .carousel__button.is-close,.fancybox__container.image-zoom .fancybox__button--close{right:.75rem;top:.75rem}}.fancybox__container.image-zoom .carousel__button.is-close svg,.fancybox__container.image-zoom .fancybox__button--close svg{color:var(--color-brand-text);height:1rem;width:1rem}.fancybox__container.image-zoom .carousel__button.is-close:hover,.fancybox__container.image-zoom .fancybox__button--close:hover{background-color:var(--color-warm-gray-2)}.fancybox__container.image-zoom .carousel__button.is-close:hover svg,.fancybox__container.image-zoom .fancybox__button--close:hover svg{color:var(--color-brand-text)}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide{padding:0}.fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.has-image{background:var(--color-brand-secondary-20);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,-webkit-zoom-in;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,-webkit-zoom-out;cursor:url(zoom-out.svg) 20 20,zoom-out}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev{background:hsla(0,0%,100%,.5);border:.0625rem solid var(--color-brand-text);border-radius:100%;border-radius:1.25rem;bottom:0;-webkit-box-shadow:none;box-shadow:none;height:2.375rem;top:auto;-webkit-transition:background var(--duration-short) ease-in-out,border-color var(--duration-short) ease-in-out;transition:background var(--duration-short) ease-in-out,border-color var(--duration-short) ease-in-out;width:2.375rem}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next svg,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev svg{color:var(--color-brand-text);-webkit-filter:none;filter:none;height:.625rem;-webkit-transition:color var(--duration-short) ease-in-out,-webkit-transform var(--duration-short) ease-in-out;transition:color var(--duration-short) ease-in-out,-webkit-transform var(--duration-short) ease-in-out;transition:transform var(--duration-short) ease-in-out,color var(--duration-short) ease-in-out;transition:transform var(--duration-short) ease-in-out,color var(--duration-short) ease-in-out,-webkit-transform var(--duration-short) ease-in-out;width:.625rem}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next:hover,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev:hover{background-color:#262626;border-color:#262626}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next:hover svg,.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev:hover svg{color:var(--color-white);-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next{right:calc(50% - 44px)}.fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev{left:calc(50% - 44px)}body.style--sg .fancybox__container.image-zoom .carousel__button.is-close,body.style--sg .fancybox__container.image-zoom .fancybox__button--close{background:var(--color-brand-primary);border-radius:46%}body.style--sg .fancybox__container.image-zoom .carousel__button.is-close svg,body.style--sg .fancybox__container.image-zoom .fancybox__button--close svg{color:var(--color-white)}body.style--sg .fancybox__container.image-zoom .carousel__button.is-close:hover,body.style--sg .fancybox__container.image-zoom .fancybox__button--close:hover{background-color:var(--color-green-30)}body.style--sg .fancybox__container.image-zoom .carousel__button.is-close:hover svg,body.style--sg .fancybox__container.image-zoom .fancybox__button--close:hover svg{color:var(--color-white)}body.style--sg .fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content,body.style--sg .fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content img{cursor:url(zoom-in-sg.svg) 20 20,-webkit-zoom-in;cursor:url(zoom-in-sg.svg) 20 20,zoom-in}body.style--sg .fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable{padding:0}body.style--sg .fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable .fancybox__content,body.style--sg .fancybox__container.image-zoom .fancybox__carousel .fancybox__slide.is-draggable .fancybox__content img{cursor:url(zoom-out-sg.svg) 20 20,-webkit-zoom-out;cursor:url(zoom-out-sg.svg) 20 20,zoom-out}body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next,body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev{background:var(--color-warm-gray-1);border:none;height:2.5rem;width:2.5rem}body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next svg,body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev svg{stroke:none;color:var(--color-brand-text);height:1.25rem;width:1.25rem}body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next:hover,body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev:hover{background:var(--color-green-30)}body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-next:hover svg,body.style--sg .fancybox__container.image-zoom .fancybox__nav .carousel__button.is-prev:hover svg{color:var(--color-white);-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}