.savfb-section{background:var(--savfb-bg, #111);color:var(--savfb-fg, #fff);padding:var(--savfb-pad, 40px) 16px;overflow:hidden}.savfb-section__heading{text-align:center;margin:0 0 24px;font-size:clamp(1.5rem,3vw,2.25rem);color:inherit}.savfb-section__empty{text-align:center;opacity:.7}.savfb{--pw: 400px;--ph: 518px;--dur: .9s;--shift: 0;position:relative;max-width:1800px;margin:0 auto;visibility:hidden}.savfb.is-ready{visibility:visible}.savfb__stage{position:relative;height:var(--ph);margin:0 auto;max-width:100%;display:flex;justify-content:center;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.savfb--desktop .savfb__stage{width:calc(var(--pw) * 2 + 144px)}.savfb--mobile .savfb__stage{width:var(--pw);margin-top:14px}.savfb__book{position:relative;height:var(--ph);perspective:2600px;transform-style:flat}.savfb--desktop .savfb__book{width:calc(var(--pw) * 2);transform:translate(calc(var(--pw) * var(--shift)));transition:transform var(--dur) cubic-bezier(.645,.045,.355,1)}.savfb--mobile .savfb__book{width:var(--pw);perspective:1400px}.savfb__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#e9e9e9;-webkit-backface-visibility:hidden;backface-visibility:hidden}.savfb__book:before,.savfb__book:after{content:"";position:absolute;top:0;height:var(--ph);box-shadow:0 14px 34px #00000073;opacity:0;transition:opacity calc(var(--dur) * .5) ease;pointer-events:none}.savfb--desktop .savfb__book:before{left:0;width:var(--pw)}.savfb--desktop .savfb__book:after{left:var(--pw);width:var(--pw)}.savfb--desktop.has-left .savfb__book:before,.savfb--desktop.has-right .savfb__book:after{opacity:1}.savfb--mobile .savfb__book:after{left:0;width:var(--pw);opacity:1}.savfb__face img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;pointer-events:none}.savfb__face--blank{background:#f4f4f4}.savfb__face:after,.savfb__shade{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.savfb__shade{opacity:0}.savfb__sheet{position:absolute;top:0;left:var(--pw);width:var(--pw);height:var(--ph);transform-origin:left center;transform-style:preserve-3d;cursor:pointer}.savfb__sheet.is-flipped{transform:rotateY(-180deg)}.savfb__sheet .savfb__face--back{transform:rotateY(180deg)}.savfb__sheet .savfb__face--front:after{background:linear-gradient(to right,#00000038,#0000000f 3%,#0000 8%)}.savfb__sheet .savfb__face--back:after{background:linear-gradient(to left,#00000038,#0000000f 3%,#0000 8%)}.savfb__sheet .savfb__face--front .savfb__shade{background:linear-gradient(to left,#00000073,#0000001a)}.savfb__sheet .savfb__face--back .savfb__shade{background:linear-gradient(to right,#00000073,#0000001a)}.savfb__leaf.is-turning .savfb__shade{animation:savfb-shade var(--dur) ease-in-out}@keyframes savfb-shade{0%,to{opacity:0}50%{opacity:1}}.savfb__binding{position:absolute;top:-12px;left:4%;right:4%;height:18px;z-index:400;pointer-events:none;background:radial-gradient(circle at 50% 70%,#1a1a1a 0 3px,transparent 3.5px) 0 0 / 18px 18px repeat-x,linear-gradient(#cfcfcf,#8d8d8d) center 4px / 100% 6px no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.savfb__leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top center;transform-style:preserve-3d;transition:transform var(--dur) cubic-bezier(.4,0,.2,1)}.savfb__leaf .savfb__face{transition:opacity calc(var(--dur) * .25) ease 0s}.savfb__leaf .savfb__face--back{transform:rotateX(180deg);background:#f4f4f4}.savfb__leaf .savfb__face--front .savfb__shade{background:linear-gradient(to top,#0006,#0000000d)}.savfb__leaf.is-up{transform:rotateX(165deg);pointer-events:none}.savfb__leaf.is-up .savfb__face{opacity:0;transition:opacity calc(var(--dur) * .3) ease calc(var(--dur) * .55)}.savfb--m-book .savfb__stage{margin-top:0}.savfb--m-book .savfb__binding{display:none}.savfb--m-book .savfb__leaf{transform-origin:left center;transition:none}.savfb--m-book .savfb__leaf .savfb__face,.savfb--m-book .savfb__leaf.is-up .savfb__face{transition:none}.savfb--m-book .savfb__leaf.is-up{transform:rotateY(-178deg)}.savfb--m-book .savfb__leaf .savfb__face--back{transform:rotateY(180deg)}.savfb--m-book .savfb__leaf .savfb__face--front:after{background:linear-gradient(to right,#00000040,#00000012 3%,#0000 9%)}.savfb--m-book .savfb__leaf .savfb__face--front .savfb__shade{background:linear-gradient(to left,#00000073,#00000014)}.savfb--m-book .savfb__book{clip-path:inset(-80px -80px -80px 0)}.savfb--m-book .savfb__book:before{display:none}.savfb--m-book .savfb__stage:before{content:"";position:absolute;top:0;left:-7px;width:7px;height:var(--ph);background:repeating-linear-gradient(to right,#d9d9d9 0 1px,#bdbdbd 1px 2px);border-radius:2px 0 0 2px;opacity:0;transition:opacity .3s ease}.savfb--m-book.has-left .savfb__stage:before{opacity:1}.savfb__sface--thru:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffdb}.savfb__turner{position:absolute;top:0;width:0;height:var(--ph);transform-style:preserve-3d;pointer-events:none}.savfb__strip{position:absolute;top:0;height:100%;transform-origin:left center;transform-style:preserve-3d;will-change:transform}.savfb__sface{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.savfb__sface--back{transform:rotateY(180deg)}.savfb__sshade{position:absolute;top:0;right:0;bottom:0;left:0}.savfb__sface--seam.savfb__sface--front:after,.savfb__sface--seam.savfb__sface--back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#00000040,#0000)}.savfb__sface--seam.savfb__sface--back:after{background:linear-gradient(to left,#00000040,#0000)}.savfb__nav{position:absolute;top:50%;z-index:500;width:56px;height:56px;margin-top:-28px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000059;opacity:.55;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.savfb__nav svg{width:26px;height:26px}.savfb__nav:hover,.savfb__nav:focus-visible{opacity:1;background:#000000a6}.savfb__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.savfb__nav:active{transform:scale(.94)}.savfb__nav[disabled]{opacity:.15;cursor:default;pointer-events:none}.savfb__nav--prev{left:8px}.savfb__nav--next{right:8px}.savfb--mobile .savfb__nav{width:44px;height:44px;margin-top:-22px;opacity:.45}.savfb--mobile .savfb__nav svg{width:22px;height:22px}.savfb--mobile .savfb__nav--prev{left:6px}.savfb--mobile .savfb__nav--next{right:6px}.savfb__shop{position:absolute;left:50%;bottom:4%;transform:translate(-50%);z-index:2;padding:.55em 1.1em;border-radius:999px;background:#000000c7;color:#fff!important;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.savfb__shop:hover{background:#000}.savfb__status{margin:18px 0 0;text-align:center;font-size:14px;letter-spacing:.02em;opacity:.8}.savfb--instant *,.savfb--instant{transition:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sav-flipbook.css.map */
