.book-photo[data-v-b4853995]{border-radius:12px;overflow:hidden;position:relative}.book-photo__image[data-v-b4853995]{display:block}.book-photo__overlay[data-v-b4853995]{align-items:center;background:#2f2b3d75;border:0;cursor:zoom-in;display:flex;inset:0;justify-content:center;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .2s ease}.book-photo__overlay[data-v-b4853995]:focus-visible{opacity:1;outline:2px solid rgb(var(--v-theme-primary));outline-offset:-3px}.book-photo:focus-within .book-photo__overlay[data-v-b4853995],.book-photo:hover .book-photo__overlay[data-v-b4853995]{opacity:1}.book-photo__cta[data-v-b4853995]{align-items:center;background:rgb(var(--v-theme-primary));border-radius:999px;color:rgb(var(--v-theme-on-primary));display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1;min-height:36px;padding-inline:14px}@media(hover:none){.book-photo__overlay[data-v-b4853995]{align-items:flex-end;background:linear-gradient(0deg,rgba(47,43,61,.62) 0,transparent 48%);opacity:1;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.book-photo__overlay[data-v-b4853995]{transition:none}}.vel-modal{z-index:10000}.vel-btns-wrapper .btn__close.book-photo-lightbox__btn,.vel-btns-wrapper .btn__next.book-photo-lightbox__btn,.vel-btns-wrapper .btn__prev.book-photo-lightbox__btn,.vel-modal .btn__close.book-photo-lightbox__btn,.vel-modal .btn__next.book-photo-lightbox__btn,.vel-modal .btn__prev.book-photo-lightbox__btn{align-items:center;background:rgb(var(--v-theme-primary));border:0;border-radius:50%;box-shadow:0 4px 16px #00000047;color:rgb(var(--v-theme-on-primary));cursor:pointer;display:inline-flex;height:48px;justify-content:center;opacity:1;padding:0;position:fixed;width:48px;z-index:10001}.vel-btns-wrapper .btn__prev.book-photo-lightbox__btn,.vel-modal .btn__prev.book-photo-lightbox__btn{left:24px;right:auto;top:50%;transform:translateY(-50%)}.vel-btns-wrapper .btn__next.book-photo-lightbox__btn,.vel-modal .btn__next.book-photo-lightbox__btn{left:auto;right:24px;top:50%;transform:translateY(-50%)}.vel-btns-wrapper .btn__close.book-photo-lightbox__btn--close,.vel-modal .btn__close.book-photo-lightbox__btn--close{background:#0000008c;color:#fff;left:auto;right:20px;top:20px;transform:none}.vel-btns-wrapper .book-photo-lightbox__btn:focus-visible,.vel-btns-wrapper .book-photo-lightbox__btn:hover,.vel-modal .book-photo-lightbox__btn:focus-visible,.vel-modal .book-photo-lightbox__btn:hover{filter:brightness(1.08);opacity:1}.vel-btns-wrapper .book-photo-lightbox__btn:focus-visible,.vel-modal .book-photo-lightbox__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:750px){.vel-btns-wrapper .btn__close.book-photo-lightbox__btn,.vel-btns-wrapper .btn__next.book-photo-lightbox__btn,.vel-btns-wrapper .btn__prev.book-photo-lightbox__btn,.vel-modal .btn__close.book-photo-lightbox__btn,.vel-modal .btn__next.book-photo-lightbox__btn,.vel-modal .btn__prev.book-photo-lightbox__btn{height:44px;width:44px}.vel-btns-wrapper .btn__prev.book-photo-lightbox__btn,.vel-modal .btn__prev.book-photo-lightbox__btn{left:8px}.vel-btns-wrapper .btn__next.book-photo-lightbox__btn,.vel-modal .btn__next.book-photo-lightbox__btn{right:8px}}
