.fb{--fb-bg: #f3f0ea;--fb-ink: #2a2a2a;--fb-accent: #1f3b4d;position:relative;display:flex;flex-direction:column;height:100%;background:var(--fb-bg);color:var(--fb-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fb-stage{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:pan-y;cursor:grab}.fb-stage.is-dragging{cursor:grabbing}.fb-stage.is-zoomed{touch-action:none;cursor:move}.fb-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fb-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .2s}.fb-hotspots.is-hidden{opacity:0}.fb-hotspots.is-hidden .fb-spot{pointer-events:none}.fb-spot{position:absolute;pointer-events:auto;border-radius:6px;outline:none;cursor:pointer}.fb-spot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--fb-accent);border-radius:8px;opacity:0;animation:fb-pulse 2.6s ease-in-out infinite}.fb-spot:hover:after,.fb-spot:focus-visible:after{animation:none;opacity:1}@keyframes fb-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.fb-tag{position:absolute;bottom:calc(100% + 10px);right:-4px;white-space:nowrap;background:var(--fb-accent);color:#fff;font-size:12px;letter-spacing:.05em;padding:7px 12px;border-radius:999px;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s;pointer-events:none}.fb-spot:hover .fb-tag,.fb-spot:focus-visible .fb-tag{opacity:1;transform:none}@media(hover:none){.fb-tag{opacity:1;transform:none}}.fb-spot--page:after{animation:none;opacity:0;border:0;background:var(--fb-accent)}.fb-spot--page:hover:after,.fb-spot--page:focus-visible:after{opacity:.07}.fb-bar{display:flex;align-items:center;gap:12px;padding:8px 16px 14px}.fb-bar-side{flex:1;display:flex;gap:8px}.fb-bar-tools{justify-content:flex-end}.fb-bar-mid{display:flex;align-items:center;gap:14px}.fb-btn.is-on,.fb-btn.is-on:hover:not(:disabled){background:var(--fb-accent);color:#fff;border-color:var(--fb-accent)}@media(max-width:520px){.fb-bar{flex-wrap:wrap;justify-content:center}.fb-bar-side:first-child{display:none}.fb-bar-mid{order:1}.fb-bar-tools{order:2;flex:0 0 auto}.fb-count{min-width:76px}.fb-search{top:12px;bottom:auto;right:16px;max-height:calc(100% - 150px)}}.fb-search{position:absolute;z-index:5;right:16px;bottom:70px;width:min(420px,calc(100% - 32px));max-height:min(70%,560px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000002e,0 0 0 1px #0000000d;overflow:hidden}.fb-search[hidden]{display:none}.fb-search-box{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.fb-search-box>svg{width:18px;height:18px;flex:none;opacity:.5}.fb-search-box input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;background:none;color:inherit}.fb-search-close{border:0;background:none;padding:4px;cursor:pointer;color:inherit;opacity:.55;display:grid}.fb-search-close svg{width:18px;height:18px}.fb-results{overflow-y:auto;padding:6px}.fb-result{display:flex;gap:12px;width:100%;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:10px;border-radius:8px;cursor:pointer}.fb-result:hover,.fb-result:focus-visible{background:#f3f0ea;outline:none}.fb-result-pg{flex:none;width:44px;font-size:12px;letter-spacing:.04em;opacity:.55;padding-top:2px;font-variant-numeric:tabular-nums}.fb-result-body{display:flex;flex-direction:column;gap:3px;min-width:0}.fb-result-title{font-size:14px}.fb-result-snip{font-size:12.5px;line-height:1.45;opacity:.7}.fb-result-snip mark{background:#f1e2b8;color:inherit;border-radius:2px;padding:0 1px}.fb-empty{margin:0;padding:18px;text-align:center;font-size:13px;opacity:.6}.fb-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.14);background:#fff;color:var(--fb-ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s,opacity .15s}.fb-btn:hover:not(:disabled){background:#f8f8f8}.fb-btn:disabled{opacity:.35;cursor:default}.fb-btn svg{width:18px;height:18px}.fb-count{min-width:112px;text-align:center;font-size:13px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.fb-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;pointer-events:none;transition:opacity .3s}.fb-loading.is-done{opacity:0}.fb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-fallback{overflow-y:auto;flex:1;padding:16px}.fb-fallback-page{position:relative;max-width:720px;margin:0 auto 16px}.fb-fallback-page img{width:100%;display:block;box-shadow:0 4px 18px #0000001f}.fb-fallback-page .fb-spot:after{opacity:.7;animation:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/flipbook-viewer.css.map */
