/* Publisher-supplied pixels, isolated in a self-contained SVG. */
.book-cutout{clip-path:none}
.hero-visual,[data-theme=finerto] .hero-visual{height:640px;min-height:0;padding-bottom:40px;display:flex;align-items:flex-end;justify-content:center}
.hero-book,[data-theme=finerto] .hero-book{width:auto;height:600px;max-width:100%;object-fit:contain;margin:0}
.hero-visual:after{bottom:39px;left:16%;right:16%}
.order-section>.purchase-book{width:min(40vw,560px);right:90px}
.knowledge-book{width:175px;right:-30px;bottom:55px}
.checkout-product>img,[data-theme=finerto] .checkout-product>img{width:58px;height:auto;max-height:none;object-fit:contain;mix-blend-mode:normal;background:transparent;border-radius:0}
.checkout-sidebar>img,[data-theme=finerto] .checkout-sidebar>img{width:190px;height:auto;object-fit:contain;mix-blend-mode:normal;background:transparent;border-radius:0}
@media(max-width:1100px){.hero-visual,[data-theme=finerto] .hero-visual{height:600px}.hero-book,[data-theme=finerto] .hero-book{height:560px}.order-section>.purchase-book{width:44vw;right:15px}.knowledge-book{width:150px;right:-25px}}
@media(max-width:1000px){.knowledge-book{width:125px;right:-20px;bottom:90px}}
@media(max-width:800px){.hero-visual,[data-theme=finerto] .hero-visual{height:470px}.hero-book,[data-theme=finerto] .hero-book{height:430px}.order-section>.purchase-book{width:440px;right:30px}.knowledge-book{width:190px;right:-35px;bottom:30px}}
@media(max-width:600px){.hero-visual,[data-theme=finerto] .hero-visual{height:450px;padding-bottom:20px;max-width:355px}.hero-book,[data-theme=finerto] .hero-book{height:430px;max-width:100%}.hero-visual:after{bottom:19px;left:13%;right:13%}.order-section>.purchase-book{width:260px;right:25px;top:405px}.knowledge-book{width:132px;right:-25px;bottom:100px}}
@media(max-width:360px){.hero-visual,[data-theme=finerto] .hero-visual{height:420px}.hero-book,[data-theme=finerto] .hero-book{height:400px}.order-section>.purchase-book{width:240px;right:15px;top:425px}.knowledge-book{width:118px;right:-22px}}
