body[data-wt-variant="a"] [data-wt-reference-selected]{cursor:pointer!important}
body[data-wt-variant="a"] [data-wt-reference-selected="true"]{background:#1a1a1a!important}
body[data-wt-variant="a"] [data-wt-reference-selected="false"]{background:#f5f4f6!important}
body[data-wt-variant="a"] [data-wt-reference-selected="true"] p{--framer-text-color:#fff!important;color:#fff!important}
body[data-wt-variant="a"] [data-wt-reference-selected="false"] p{--framer-text-color:#1a1a1a!important;color:#1a1a1a!important}
body[data-wt-variant="a"] [data-wt-reference-gallery]{cursor:zoom-in}
.wt-reference-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;margin:0;background:transparent;overflow:hidden;color:#fff}
.wt-reference-lightbox::backdrop{background:rgba(0,0,0,.9)}
.wt-reference-lightbox[open]{display:flex;align-items:center;justify-content:center}
.wt-reference-lightbox img{display:block;max-width:85vw;max-height:85dvh;width:auto;height:auto;object-fit:contain;border-radius:10px}
.wt-reference-lightbox button{position:absolute;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:rgba(255,255,255,.2);color:#fff;font-family:Arial,sans-serif;cursor:pointer;border-radius:50%;z-index:1}
.wt-reference-lightbox button[hidden]{display:none}
.wt-reference-lightbox .wt-ref-close{right:20px;top:20px;width:30px;height:30px;font-size:24px;line-height:1}
.wt-reference-lightbox .wt-ref-prev,.wt-reference-lightbox .wt-ref-next{top:calc(50% - 20px);width:40px;height:40px;font-size:28px;font-weight:300}
.wt-reference-lightbox .wt-ref-prev{left:30px}.wt-reference-lightbox .wt-ref-next{right:30px}
.wt-reference-lightbox .wt-ref-counter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:809px){.wt-reference-lightbox img{max-width:90vw;max-height:85dvh}.wt-reference-lightbox .wt-ref-prev{left:10px}.wt-reference-lightbox .wt-ref-next{right:10px}}
/* Source gallery: 95% width on phones, compact dark navigation above the image. */
@media(max-width:809px){.wt-reference-lightbox img{max-width:95vw;max-height:85dvh}.wt-reference-lightbox .wt-ref-prev,.wt-reference-lightbox .wt-ref-next{width:30px;height:30px;top:calc(50% - 15px);font-size:23px;background:rgba(50,50,50,.75)}.wt-reference-lightbox .wt-ref-prev{left:25px}.wt-reference-lightbox .wt-ref-next{right:25px}}
