.split-vert .book-cover.xl.paperback,.split-vert .book-cover.xl.three-d{max-width:620px}.book-cover a{display:block}.book-cover.paperback,.book-cover.three-d{transform:perspective(230px) rotateY(-3.6deg) translate(-10%);transform-origin:right center}.book-cover.paperback:has(a:focus-visible),.book-cover.three-d:has(a:focus-visible){box-shadow:var(--focus-box-shadow)}.book-cover.paperback .cover,.book-cover.three-d .cover{position:relative}.book-cover.paperback .cover a,.book-cover.three-d .cover a{display:block}.book-cover.paperback .cover:after,.book-cover.three-d .cover:after{background-color:#efefef;background-image:url(https://res.cloudinary.com/itimages/image/upload/f_auto,q_90/v1618943880/static/spine-pages-lined);box-shadow:inset 0 0 5px #aaa;content:"";position:absolute;transform:perspective(200px) rotateY(18deg);transform-origin:left center;z-index:-1}.book-cover.three-d .cover:after{height:94%;right:-9%;top:3%;width:9%;z-index:-1}.book-cover.three-d .cover img{border-radius:4px;z-index:0}.book-cover.three-d .cover__backcover-container{border-radius:2px;height:94%;opacity:1;overflow:hidden;position:absolute;right:-10%;top:3%;width:100%;z-index:-2}.book-cover.three-d .cover__backcover-container img{border-radius:8px;filter:brightness(70%) saturate(.8) blur(2px)}.book-cover.three-d .spine-3d{background-color:#00000012;box-shadow:0 0 10px #63636359;height:100%;left:0;position:absolute;top:0;width:1%;z-index:100}.book-cover.paperback .cover:after{height:100%;right:-10%;top:0;width:10%}.book-cover.paperback .cover img{border-radius:1px}.book-cover.drop-shadow{box-shadow:-20px 15px 20px -3px #00000080,-40px 20px 50px -30px #0003;overflow:hidden}.book-cover.drop-shadow:before{background:#0000000d;box-shadow:0 0 15px #63636380;content:"";height:100%;position:absolute;top:0;z-index:100}.book-cover:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.book-cover img{height:auto;max-width:100%;position:relative;width:100%}.book-wrapper{width:100%}@media (max-width:768px){.book-wrapper .book-cover:not(.xl).paperback,.book-wrapper .book-cover:not(.xl).three-d{max-width:235px;width:77%}.book-wrapper .book-cover:not(.xl).drop-shadow{max-width:225px;width:75%}}@media (min-width:768px){.book-wrapper .book-cover.three-d{width:calc(96% - 20px)}.book-wrapper.md,.book-wrapper.sm{width:23%}.book-wrapper.md.split-vert,.book-wrapper.sm.split-vert{width:50%}.book-wrapper.md.split-vert .book-cover,.book-wrapper.sm.split-vert .book-cover{width:36%}.book-wrapper.md{width:40%}.book-wrapper.md.split-vert .book-cover{width:81%}.book-wrapper.lg{width:45%}.book-wrapper.lg.split-vert{max-width:500px}.book-wrapper.xl{width:45%}.book-wrapper.xl.split-vert{width:100%}}@media (min-width:1024px){.book-wrapper .book-wrapper.lg{width:48%}.book-wrapper .book-wrapper.lg.split-vert{max-width:500px;width:66%}.book-wrapper .book-wrapper.xl{width:52%}}
