.zJ_vlW_bookEntry{gap:calc(var(--insidePadding) * 2);margin-bottom:calc(var(--outsidePadding) * 2);flex-direction:row;display:flex}@media (max-width:767px){.zJ_vlW_bookEntry{flex-direction:column;align-items:center}}.zJ_vlW_bookTextBlock{flex-direction:column;display:flex}.zJ_vlW_bookTextBlock h2{flex-flow:wrap;align-items:baseline;margin:0;display:flex}@media (max-width:767px){.zJ_vlW_bookTextBlock h2{text-align:center}}.zJ_vlW_bookTextBlock h2 button{margin-left:auto}@media (max-width:767px){.zJ_vlW_bookTextBlock h2 button{margin:var(--outsidePadding) auto}}.zJ_vlW_bookTextBlock h3{font-family:var(--poemFontStack);margin-bottom:var(--insidePadding);flex-flow:wrap;width:100%;font-style:italic;display:flex}@media (max-width:767px){.zJ_vlW_bookTextBlock h3{justify-content:center}}.zJ_vlW_bookTextBlock h3>span{margin-left:auto}@media (max-width:767px){.zJ_vlW_bookTextBlock h3>span{text-align:center;width:100%;margin-left:0}}.zJ_vlW_bookCoverLink{min-width:160px;display:block}@media only screen and (max-width:768px){.zJ_vlW_bookCoverLink{margin:0 24px 24px 0}}@media only screen and (max-width:640px){.zJ_vlW_bookCoverLink{box-sizing:border-box;float:none;justify-content:center;width:100%;margin-top:24px;margin-bottom:24px;margin-right:0;display:flex}}.zJ_vlW_bookCoverLink a{border-bottom:none;padding-bottom:0;animation:none!important}.zJ_vlW_bookCoverLink a:hover{border-bottom:none}.zJ_vlW_bookCoverContainer{perspective:100px;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all .25s linear;position:absolute}@media only screen and (max-width:640px){.zJ_vlW_bookCoverContainer{position:static}}.zJ_vlW_bookCoverContainer:hover{transform-origin:50%;transform:rotate(0)scale(1.1)}.zJ_vlW_bookCoverWrapper{perspective:100px;box-shadow:none;outline:1px solid #0000;margin:0;display:inline-block;position:relative;transform:rotateY(-3deg)}.zJ_vlW_bookCoverWrapper:before,.zJ_vlW_bookCoverWrapper:after{content:" ";z-index:-1;height:96%;position:absolute;top:2%}.zJ_vlW_bookCoverWrapper:before{background-color:#012;width:100%;left:7.5%;box-shadow:5px 5px 5px #000}.zJ_vlW_bookCoverWrapper:after{perspective:100px;background-color:#efefef;width:5%;left:100%;transform:rotateY(20deg);box-shadow:inset 0 0 5px #aaa}.zJ_vlW_bookCover{box-sizing:border-box;vertical-align:middle;background-size:100% 100%;width:9rem;max-width:100%;height:15rem;margin:0;position:relative}
