a.jpc__card-link:empty,a.jpc__card-link[data-jbcat-trigger]:empty,a.jpc__card-link[data-jbcat-trigger],a.jtc__card-link:empty,a.jtc__card-link[data-jbcat-trigger]:empty,a.jtc__card-link[data-jbcat-trigger],a.jbcat-hotspot,a.jbcat-hotspot:empty,a.jbcat-preloader__logo,a.jbcat-preloader__logo:empty{display:block!important}.jbcat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999998;display:none;background:#ffec0f;font-family:Roboto,Arial,sans-serif;color:#111;--jbcat-yellow: #ffec0f;--jbcat-page-w: 324px;--jbcat-page-h: 470px}.jbcat-modal.is-open{display:block}body.jbcat-no-scroll{overflow:hidden}.jbcat-modal .jbcat-top-toolbar{position:absolute!important;top:0!important;left:0!important;right:0!important;height:50px!important;background:#000!important;color:#fff!important;display:flex!important;align-items:center!important;padding:0 50px 0 24px!important;margin:0!important;z-index:5!important;border:none!important;transition:padding-left .32s cubic-bezier(.2,.7,.3,1)}.jbcat-modal.thumbs-open .jbcat-top-toolbar{padding-left:340px!important}.jbcat-modal .jbcat-publication-title{margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important;font-family:var(--font-jb-callout, "JB-Callout", "Roboto", sans-serif)!important;color:#fff!important;background:transparent!important;text-transform:none!important;line-height:1.2!important}.jbcat-modal .jbcat-close{position:absolute!important;top:8px!important;right:12px!important;z-index:9999999!important;width:36px!important;height:36px!important;background:transparent!important;border:none!important;color:#fff!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:inherit!important;padding:0!important}.jbcat-modal .jbcat-close:hover{background:#ffffff26!important;border-radius:4px}.jbcat-book-container{position:absolute;top:50px;left:0;right:0;bottom:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.jbcat-book-holder{position:relative;width:var(--jbcat-page-w);height:var(--jbcat-page-h)}.jbcat-modal .stf__parent{width:var(--jbcat-page-w)!important;height:var(--jbcat-page-h)!important;position:relative!important}.jbcat-modal .stf__wrapper{width:var(--jbcat-page-w)!important;height:var(--jbcat-page-h)!important;position:relative!important;display:block!important}.jbcat-modal .stf__block,.jbcat-modal .stf__item{width:var(--jbcat-page-w)!important;height:var(--jbcat-page-h)!important;display:block!important}.jbcat-modal .stf__item .jbcat-page{width:100%!important;height:100%!important}.jbcat-page{position:relative;width:var(--jbcat-page-w);height:var(--jbcat-page-h);background:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.jbcat-page__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jbcat-hotspots{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10!important;pointer-events:none!important;display:block!important}.jbcat-modal .jbcat-hotspot{position:absolute!important;background:transparent;border:2px solid transparent;border-radius:2px;cursor:pointer!important;pointer-events:auto!important;transition:background .15s,border-color .15s,box-shadow .15s;text-decoration:none!important;display:block!important;min-width:4px;min-height:4px}.jbcat-modal .jbcat-hotspot:hover,.jbcat-modal .jbcat-hotspot:focus-visible{background:#ffffff2e!important;border-color:#ffffffd9!important;box-shadow:0 0 0 1px #00000040;outline:none}.jbcat-thumbs-sidebar{position:absolute;top:0;left:0;bottom:60px;width:320px;max-width:80vw;background:#ffec0f;border-right:1px solid rgba(0,0,0,.08);z-index:7;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.3,1);box-shadow:4px 0 12px #00000014}.jbcat-thumbs-sidebar.is-open{transform:translate(0)}.jbcat-thumbs-header{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;background:#000;color:#fff;flex-shrink:0;box-sizing:border-box}.jbcat-thumbs-icon{width:18px;height:18px;flex-shrink:0;fill:#fff}.jbcat-thumbs-title{flex:1;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff}.jbcat-thumbs-close{background:transparent;border:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:inherit;border-radius:3px}.jbcat-thumbs-close:hover{background:#ffffff1f}.jbcat-thumbs-list{flex:1;overflow-y:auto;padding:14px 14px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;scroll-behavior:smooth}.jbcat-thumbs-list::-webkit-scrollbar{width:6px}.jbcat-thumbs-list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.jbcat-thumb-item{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:2px solid transparent;cursor:pointer;padding:4px;font-family:inherit;border-radius:4px;transition:border-color .15s,background .15s;width:100%;max-width:220px}.jbcat-thumb-item:hover{border-color:#00000040;background:#0000000f}.jbcat-thumb-item.is-active{border-color:#1a1a1a;background:#0000001a}.jbcat-thumb-img-wrap{width:117px;height:170px;background:#fff;border:1px solid rgba(0,0,0,.1);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jbcat-thumb-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jbcat-thumb-num{font-size:13px;color:#1a1a1a;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.jbcat-page-logo{position:absolute;right:16px;bottom:70px;width:110px;height:50px;background-position:100% 50%;background-size:contain;background-repeat:no-repeat;z-index:4;pointer-events:none;display:block}.jbcat-page-logo--empty{display:none!important}.jbcat-modal .jbcat-fullscreen-btn{display:none!important;position:absolute!important;top:8px!important;right:12px!important;width:40px!important;height:40px!important;background:#fff!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:4px!important;padding:0!important;cursor:pointer!important;z-index:6!important;box-shadow:0 1px 4px #0000001f!important;align-items:center!important;justify-content:center!important;color:#555!important;transition:background .15s,color .15s}.jbcat-modal .jbcat-fullscreen-btn:hover,.jbcat-modal .jbcat-fullscreen-btn:focus-visible{background:#f4f4f4!important;color:#111!important;outline:none}.jbcat-modal .jbcat-fullscreen-btn svg{width:22px;height:22px;display:block;fill:currentColor}.jbcat-tooltip{position:fixed;z-index:99999990;background:#3c3c3ceb;color:#fff;font-size:12px;font-family:inherit;padding:6px 10px;border-radius:3px;pointer-events:none;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;box-shadow:0 2px 8px #00000040}.jbcat-tooltip.is-visible{opacity:1;transform:translateY(0)}.jbcat-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:transparent;border:none;cursor:pointer;color:#1a1a1a;padding:12px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;opacity:.55}.jbcat-nav:hover{opacity:1}.jbcat-nav[disabled],.jbcat-nav.is-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.jbcat-nav svg{width:32px;height:32px;display:block}.jbcat-nav--prev{left:calc(50% - var(--jbcat-page-w) / 2 - 56px);right:auto}.jbcat-nav--next{right:calc(50% - var(--jbcat-page-w) / 2 - 56px);left:auto}.jbcat-bottom-toolbar{position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;align-items:center;justify-content:center;gap:14px;background:#0000000a;z-index:5}.jbcat-tb-btn{background:transparent;border:none;cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#1a1a1a;border-radius:4px;transition:background .15s;padding:0}.jbcat-tb-btn:hover{background:#00000014}.jbcat-tb-btn svg{width:22px;height:22px;display:block;fill:currentColor}.jbcat-tb-divider{width:1px;height:22px;background:#0000002e}.jbcat-page-counter{font-size:13px;color:#1a1a1a;margin-left:10px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.jbcat-preloader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#ff0;z-index:999999999;text-align:center;transition:opacity .4s ease;display:flex}.jbcat-preloader.is-fading{opacity:0;pointer-events:none}.jbcat-preloader__container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:100%;padding:60px 20px 30px;box-sizing:border-box}.jbcat-preloader__title{position:absolute;top:30px;left:0;right:0;text-align:center;margin:0;font-size:22px;font-weight:700;font-family:Roboto,Arial,sans-serif;color:#1a1a1a;letter-spacing:0;text-transform:none}.jbcat-preloader__cover{position:relative;display:inline-block;width:220px}.jbcat-preloader__cover-img{position:relative;width:220px;height:auto;max-height:55vh;object-fit:contain;display:block;margin:0 auto;clip:rect(0px,0px,9999px,0px);animation:jbcat-reveal 2.4s ease forwards}@keyframes jbcat-reveal{0%{clip:rect(0px,0px,9999px,0px)}to{clip:rect(0px,220px,9999px,0px)}}.jbcat-preloader__logo{display:block!important;width:240px;height:80px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;text-decoration:none;margin:0 auto}.jbcat-preloader__logo--empty{display:none!important}@media(max-width:767px){.jbcat-modal{--jbcat-page-w: 340px;--jbcat-page-h: 493px}.jbcat-modal .jbcat-top-toolbar{display:none!important}.jbcat-book-container{top:60px;bottom:56px}.jbcat-modal.thumbs-open .jbcat-top-toolbar{padding-left:24px!important}.jbcat-page-logo{right:12px;bottom:64px;width:90px;height:42px}.jbcat-bottom-toolbar{display:none;height:56px;gap:8px}.jbcat-tb-btn{width:34px;height:34px}.jbcat-tb-btn svg{width:20px;height:20px}.jbcat-nav{padding:6px}.jbcat-nav svg{width:26px;height:26px}.jbcat-nav--prev{left:calc(50% - var(--jbcat-page-w) / 2 - 38px);right:auto}.jbcat-nav--next{right:calc(50% - var(--jbcat-page-w) / 2 - 38px);left:auto}.jbcat-page-counter{font-size:12px;margin-left:4px}.jbcat-preloader__title{font-size:18px}.jbcat-preloader__cover,.jbcat-preloader__cover-img{width:180px}@keyframes jbcat-reveal{0%{clip:rect(0px,0px,9999px,0px)}to{clip:rect(0px,180px,9999px,0px)}}.jbcat-preloader__logo{width:180px;height:56px}.jbcat-thumbs-sidebar{top:0!important;bottom:56px;width:240px}.jbcat-thumbs-list{padding:10px 10px 18px;gap:12px}.jbcat-thumb-img-wrap{width:117px;height:170px}.jbcat-modal .jbcat-fullscreen-btn{display:inline-flex!important}.jbcat-modal .jbcat-close{left:12px!important;right:auto!important}}.jbcat-modal:fullscreen,.jbcat-modal.is-fullscreen{background:#ffec0f!important}.jbcat-modal:fullscreen .jbcat-fullscreen-btn,.jbcat-modal.is-fullscreen .jbcat-fullscreen-btn{display:inline-flex!important}.jbcat-notes-sidebar{position:absolute;top:0;left:0;bottom:60px;width:320px;max-width:80vw;background:#ffec0f;border-right:1px solid rgba(0,0,0,.08);z-index:7;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.3,1);box-shadow:4px 0 12px #00000014}.jbcat-notes-sidebar.is-open{transform:translate(0)}.jbcat-notes-header{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;background:#000;color:#fff;flex-shrink:0;box-sizing:border-box}.jbcat-notes-icon{width:18px;height:18px;flex-shrink:0;fill:#fff}.jbcat-notes-title{flex:1;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff}.jbcat-notes-close{background:transparent;border:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:inherit;border-radius:3px}.jbcat-notes-close:hover{background:#ffffff1f}.jbcat-notes-body{flex:1;overflow-y:auto;padding:22px 18px;display:flex;flex-direction:column;text-align:center}.jbcat-notes-body::-webkit-scrollbar{width:6px}.jbcat-notes-body::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.jbcat-notes-empty-text{font-size:14px;color:#555;margin:18px 0}.jbcat-notes-add-btn{display:block;margin:0 auto 18px;padding:10px 36px;background:transparent;border:none;cursor:pointer;font-weight:700;font-family:inherit;font-size:14px;color:#1a1a1a}.jbcat-notes-add-btn:hover{background:#0000000f}.jbcat-notes-onboarding{margin-top:8px;font-size:12px;color:#666;line-height:1.6;text-align:center}.jbcat-notes-onboarding p{margin:0 0 12px}.jbcat-notes-list{display:flex;flex-direction:column;text-align:left;margin:0 -18px 14px}.jbcat-note-item{display:flex;align-items:center;gap:12px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.06);padding:12px 36px 12px 18px;cursor:pointer;position:relative;font-family:inherit;text-align:left;width:100%;box-sizing:border-box}.jbcat-note-item:hover{background:#0000000f}.jbcat-note-item.is-active{background:#0000001a}.jbcat-note-thumb{width:38px;height:56px;flex-shrink:0;object-fit:cover;object-position:center top;background:#fff;border:1px solid rgba(0,0,0,.15);display:block!important}.jbcat-note-info{flex:1;min-width:0}.jbcat-note-page{font-size:14px;font-weight:700;margin:0 0 4px;color:#1a1a1a}.jbcat-note-preview{font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jbcat-note-preview.is-blank{color:#999}.jbcat-note-color-dot{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#2ec27e}.jbcat-note-color-dot--green{background:#2ec27e}.jbcat-note-color-dot--blue{background:#3b8aff}.jbcat-note-color-dot--violet{background:#8957e5}.jbcat-note-color-dot--red{background:#e54e4e}.jbcat-note-color-dot--orange{background:#ff9d3a}.jbcat-note-color-dot--gray{background:#999}.jbcat-note-rect{position:absolute;z-index:50;width:240px;background:#fff;border-radius:4px;box-shadow:0 4px 16px #0000002e;display:flex;flex-direction:column;font-family:inherit;font-size:13px;border-top:4px solid #2ec27e;text-align:left}.jbcat-note-rect--green{border-top-color:#2ec27e}.jbcat-note-rect--blue{border-top-color:#3b8aff}.jbcat-note-rect--violet{border-top-color:#8957e5}.jbcat-note-rect--red{border-top-color:#e54e4e}.jbcat-note-rect--orange{border-top-color:#ff9d3a}.jbcat-note-rect--gray{border-top-color:#999}.jbcat-note-body{padding:10px 12px 6px}.jbcat-note-rect-input{width:100%;min-height:70px;border:none;outline:none;resize:none;font-family:inherit;font-size:13px;background:transparent;color:#1a1a1a;box-sizing:border-box;padding:0}.jbcat-note-rect-input::placeholder{color:#aaa}.jbcat-note-footer{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid #eee}.jbcat-note-color-set{display:flex;gap:6px;flex:0 0 auto}.jbcat-note-color-btn{width:14px;height:14px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;background-clip:padding-box}.jbcat-note-color-btn--green{background:#2ec27e}.jbcat-note-color-btn--blue{background:#3b8aff}.jbcat-note-color-btn--violet{background:#8957e5}.jbcat-note-color-btn--red{background:#e54e4e}.jbcat-note-color-btn--orange{background:#ff9d3a}.jbcat-note-color-btn--gray{background:#999}.jbcat-note-color-btn.is-active{outline:2px solid currentColor;outline-offset:2px}.jbcat-note-color-btn--green.is-active{color:#2ec27e}.jbcat-note-color-btn--blue.is-active{color:#3b8aff}.jbcat-note-color-btn--violet.is-active{color:#8957e5}.jbcat-note-color-btn--red.is-active{color:#e54e4e}.jbcat-note-color-btn--orange.is-active{color:#ff9d3a}.jbcat-note-color-btn--gray.is-active{color:#999}.jbcat-note-time{flex:1;text-align:center;font-size:11px;color:#999}.jbcat-note-trash-btn{width:24px;height:24px;background:transparent;border:none;cursor:pointer;color:#999;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jbcat-note-trash-btn:hover{color:#e54e4e}.jbcat-note-trash-btn svg{width:16px;height:16px;fill:currentColor}.jbcat-notes-footer{flex-shrink:0;padding:12px 14px;background:#ffec0f;border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box}.jbcat-notes-download-btn{display:block;width:100%;padding:10px;background:transparent;border:none;cursor:pointer;font-weight:700;font-family:inherit;font-size:14px;color:#1a1a1a}.jbcat-notes-download-btn:hover:not([disabled]){background:#0000000f}.jbcat-notes-download-btn[disabled]{opacity:.4;cursor:not-allowed}.jbcat-modal.notes-open .jbcat-top-toolbar{padding-left:340px!important}@media(max-width:767px){.jbcat-tb-btn[data-action=notes],.jbcat-notes-sidebar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jbhi-flipbook.css.map */
