.cover-wrapped{flex:0;color:#2c3e50}.cover-wrapped ul{margin:0;padding:0;list-style:none}.cover-wrapped .btn{display:inline-block;text-transform:uppercase;border:2px solid #2c3e50;margin-top:100px;font-size:.7em;font-weight:700;padding:.1em .4em;text-align:center;transition:color .3s,border-color .3s}.cover-wrapped .btn:hover{border-color:#16a085;color:#16a085}.cover-wrapped .cover-contents{height:100%}.cover-wrapped .cover-placeholder{opacity:0;visibility:hidden;display:block}.cover-wrapped .cover-contents>li{display:block;height:100%;margin:5px 10px 5px -10px;padding:0;vertical-align:top}@media(min-width: 720px){.cover-wrapped .cover-contents>li{margin-left:15px}}.cover-wrapped .book{position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;text-align:center;transform-style:preserve-3d;max-width:240px;min-height:270px}@media(max-width: 479px){.cover-wrapped .book{margin:0 auto}}@media(min-width: 480px){.cover-wrapped .book{min-width:240px}}@media(min-width: 720px){.cover-wrapped .book{min-width:270px}}.cover-wrapped .book>*{flex:1;width:100%;height:100%}.cover-wrapped .plain-cover-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-self:center;justify-self:center;padding:0 2rem;line-height:1.5;background-color:var(--background_m_5);color:var(--background_alt)}.cover-wrapped .plain-cover-content h3{margin:0}.cover-wrapped .plain-cover-content p{font-size:15px}.cover-wrapped .hardcover-front li:first-child{background-color:var(--cover-background-color);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.cover-wrapped .hardcover-front li:last-child{background:var(--cover-side-color)}.cover-wrapped .hardcover-back li:first-child{background:var(--cover-side-color)}.cover-wrapped .hardcover-back li:last-child{background:var(--cover-side-color)}.cover-wrapped .book-spine li:first-child{background:var(--cover-background-color)}.cover-wrapped .book-spine li:last-child{background:#333}.cover-wrapped .hardcover-front li:first-child:after,.cover-wrapped .hardcover-front li:first-child:before,.cover-wrapped .hardcover-front li:last-child:after,.cover-wrapped .hardcover-front li:last-child:before,.cover-wrapped .hardcover-back li:first-child:after,.cover-wrapped .hardcover-back li:first-child:before,.cover-wrapped .hardcover-back li:last-child:after,.cover-wrapped .hardcover-back li:last-child:before,.cover-wrapped .book-spine li:first-child:after,.cover-wrapped .book-spine li:first-child:before,.cover-wrapped .book-spine li:last-child:after,.cover-wrapped .book-spine li:last-child:before{background:#999}.cover-wrapped .page>li{background:linear-gradient(90deg, #F8F6F6 0%, #F8F6F6 100%);background:-webkit-linear-gradient(90deg, #F8F6F6 0%, #F8F6F6 100%);background:-moz-linear-gradient(90deg, #F8F6F6 0%, #F8F6F6 100%);background:-ms-linear-gradient(90deg, #F8F6F6 0%, #F8F6F6 100%);box-shadow:inset 0px -1px 2px rgba(128,128,128,.1),inset -1px 0px 1px rgba(161,161,161,.2);border-radius:0px 5px 5px 0px}.cover-wrapped .page .chapter-block{height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;color:#111}.cover-wrapped .page .chapter-block h3{margin:0 0 .8rem;font-size:1.2rem;font-weight:600}.cover-wrapped .page .chapter-block p{margin:0;max-width:70%;font-size:.9325rem;line-height:1.4}.cover-wrapped .hardcover-front{transform:rotateY(-19deg) translateZ(8px);z-index:100}.cover-wrapped .hardcover-back{transform:rotateY(0deg) translateZ(-8px)}.cover-wrapped .page li:nth-child(1){transform:rotateY(-13deg)}.cover-wrapped .page li:nth-child(2){transform:rotateY(-15deg)}.cover-wrapped .page li:nth-child(3){transform:rotateY(-17deg)}.cover-wrapped .page li:nth-child(4){transform:rotateY(-19deg)}.cover-wrapped .page li:nth-child(5){transform:rotateY(-21deg)}.cover-wrapped .hardcover-front,.cover-wrapped .hardcover-back,.cover-wrapped .book-spine,.cover-wrapped .hardcover-front li,.cover-wrapped .hardcover-back li,.cover-wrapped .book-spine li{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d}.cover-wrapped .hardcover-front,.cover-wrapped .hardcover-back{transform-origin:0% 100%}.cover-wrapped .hardcover-front{transition:all 1.6s ease,z-index .6s}.cover-wrapped .hardcover-front img{width:100%}.cover-wrapped .hardcover-front li:first-child{cursor:default;user-select:none;transform:translateZ(2px)}.cover-wrapped .hardcover-front li:last-child{transform:rotateY(180deg) translateZ(2px)}.cover-wrapped .hardcover-back li:first-child{transform:translateZ(2px)}.cover-wrapped .hardcover-back li:last-child{transform:translateZ(-2px)}.cover-wrapped .hardcover-front li:first-child:after,.cover-wrapped .hardcover-front li:first-child:before,.cover-wrapped .hardcover-front li:last-child:after,.cover-wrapped .hardcover-front li:last-child:before,.cover-wrapped .hardcover-back li:first-child:after,.cover-wrapped .hardcover-back li:first-child:before,.cover-wrapped .hardcover-back li:last-child:after,.cover-wrapped .hardcover-back li:last-child:before,.cover-wrapped .book-spine li:first-child:after,.cover-wrapped .book-spine li:first-child:before,.cover-wrapped .book-spine li:last-child:after,.cover-wrapped .book-spine li:last-child:before{position:absolute;top:0;left:0}.cover-wrapped .hardcover-front li:first-child:after,.cover-wrapped .hardcover-front li:first-child:before{width:4px;height:100%}.cover-wrapped .hardcover-front li:first-child:after{transform:rotateY(90deg) translateZ(-2px) translateX(2px)}.cover-wrapped .hardcover-front li:first-child:before{transform:rotateY(90deg) translateZ(158px) translateX(2px)}.cover-wrapped .hardcover-front li:last-child:after,.cover-wrapped .hardcover-front li:last-child:before{width:4px;height:160px}.cover-wrapped .hardcover-front li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px)}.cover-wrapped .hardcover-front li:last-child:before{box-shadow:0px 0px 30px 5px #333;transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px)}.cover-wrapped .hardcover-back li:first-child:after,.cover-wrapped .hardcover-back li:first-child:before{width:4px;height:100%}.cover-wrapped .hardcover-back li:first-child:after{transform:rotateY(90deg) translateZ(-2px) translateX(2px)}.cover-wrapped .hardcover-back li:first-child:before{transform:rotateY(90deg) translateZ(158px) translateX(2px)}.cover-wrapped .hardcover-back li:last-child:after,.cover-wrapped .hardcover-back li:last-child:before{width:4px;height:160px}.cover-wrapped .hardcover-back li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px)}.cover-wrapped .hardcover-back li:last-child:before{box-shadow:10px -1px 80px 20px #666;transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px)}.cover-wrapped .book-spine{transform:rotateY(80deg) translateX(-2px) translateZ(-11px);width:16px;z-index:0}.cover-wrapped .book-spine li:first-child{transform:translateZ(2px)}.cover-wrapped .book-spine li:last-child{transform:translateZ(-2px)}.cover-wrapped .book-spine li:first-child:after,.cover-wrapped .book-spine li:first-child:before{width:4px;height:100%}.cover-wrapped .book-spine li:first-child:after{transform:rotateY(90deg) translateZ(-2px) translateX(2px)}.cover-wrapped .book-spine li:first-child:before{transform:rotateY(-90deg) translateZ(-12px)}.cover-wrapped .book-spine li:last-child:after,.cover-wrapped .book-spine li:last-child:before{width:4px;height:16px}.cover-wrapped .book-spine li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px)}.cover-wrapped .book-spine li:last-child:before{box-shadow:5px -1px 100px 40px rgba(0,0,0,.2);transform:rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px)}.cover-wrapped .page,.cover-wrapped .page>li{position:absolute;top:0;left:0;transform-style:preserve-3d}.cover-wrapped .page{width:100%;height:98%;top:1%;left:3%;z-index:10}.cover-wrapped .page>li{width:100%;height:100%;transform-origin:left center;transition-property:transform;transition-timing-function:ease}.cover-wrapped .page>li:nth-child(1){transition-duration:1.2s}.cover-wrapped .page>li:nth-child(2){transition-duration:1.2s}.cover-wrapped .page>li:nth-child(3){transition-duration:.8s}.cover-wrapped .page>li:nth-child(4){transition-duration:1s}.cover-wrapped .page>li:nth-child(5){transition-duration:1.2s}.cover-wrapped .book.with-interaction:hover>.hardcover-front{transform:rotateY(-145deg) translateZ(0);z-index:0}.cover-wrapped .book.with-interaction:hover>.page li:nth-child(1){transform:rotateY(-30deg);transition-duration:3s}.cover-wrapped .book.with-interaction:hover>.page li:nth-child(2){transform:rotateY(-35deg);transition-duration:3.6s}.cover-wrapped .book.with-interaction:hover>.page li:nth-child(3){transform:rotateY(-118deg);transition-duration:3.2s}.cover-wrapped .book.with-interaction:hover>.page li:nth-child(4){transform:rotateY(-130deg);transition-duration:2.8s}.cover-wrapped .book.with-interaction:hover>.page li:nth-child(5){transform:rotateY(-140deg);transition-duration:2.4s}.cover-wrapped .coverDesign{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.cover-wrapped .coverDesign::after{background-image:-webkit-linear-gradient(-135deg, var(--cover-background-color) 0%, transparent 100%);background-image:-moz-linear-gradient(-135deg, var(--cover-background-color) 0%, transparent 100%);background-image:linear-gradient(-135deg, var(--cover-background-color) 0%, transparent 100%);position:absolute;top:0;left:0;bottom:0;right:0}.cover-wrapped .coverDesign h1{color:#fff;font-size:2.2em;letter-spacing:.05em;text-align:center;margin:54% 0 0 0;text-shadow:-1px -1px 0 rgba(0,0,0,.1)}.cover-wrapped .coverDesign p{color:#f8f8f8;font-size:1em;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,.1)}.cover-wrapped .yellow{background-color:var(--yellow-bg);background-image:-webkit-linear-gradient(top, var(--yellow-bg) 58%, var(--yellow-bg-1) 0%);background-image:-moz-linear-gradient(top, var(--yellow-bg) 58%, var(--yellow-bg-1) 0%);background-image:linear-gradient(top, var(--yellow-bg) 58%, var(--yellow-bg-1) 0%)}.cover-wrapped .blue{background-color:#3498db;background-image:-webkit-linear-gradient(top, #3498db 58%, #2a90d4 0%);background-image:-moz-linear-gradient(top, #3498db 58%, #2a90d4 0%);background-image:linear-gradient(top, #3498db 58%, #2a90d4 0%)}.cover-wrapped .grey{background-color:#f8e9d1;background-image:-webkit-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);background-image:-moz-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);background-image:linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%)}.cover-wrapped .ribbon{color:#fff;display:block;font-size:.7em;position:absolute;top:9px;right:-20px;width:80px;height:20px;line-height:20px;letter-spacing:.15em;text-align:center;transform:rotateZ(45deg) translateZ(1px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:10}.cover-wrapped .ribbon.new{background:#63c930}.cover-wrapped .ribbon.new:before,.cover-wrapped .ribbon.new:after{border-bottom:20px solid #63c930}.cover-wrapped .ribbon.bestseller{background:#c0392b}.cover-wrapped .ribbon.bestseller:before,.cover-wrapped .ribbon.bestseller:after{border-bottom:20px solid #c0392b}.cover-wrapped .ribbon::before,.cover-wrapped .ribbon::after{position:absolute;top:-20px;width:0;height:0;border-top:20px solid rgba(0,0,0,0)}.cover-wrapped .ribbon::before{left:-20px;border-left:20px solid rgba(0,0,0,0)}.cover-wrapped .ribbon::after{right:-20px;border-right:20px solid rgba(0,0,0,0)}
.buy-button{display:inline-block;padding:.5rem 1rem;margin:.6rem 0 .6rem;border-radius:.375rem;line-height:1.5;font-size:.9325rem;font-weight:500;background:var(--sidebar-text);color:var(--sidebar-background);text-shadow:rgba(0,0,0,.22) 0px 3px 8px;cursor:pointer}.buy-button:hover{opacity:.8}.secure-checkout-label{margin:.2rem 0 0;padding:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:.8}.secure-checkout-label svg{width:.8125rem;margin-top:-0.1rem;margin-right:.4rem}
@media(min-width: 720px){.restore-purchase-button-wrapper{display:none}}.restore-purchase-button-wrapper a{display:inline-block;margin:1rem 0;border-radius:.375rem;line-height:1.5;font-size:.875rem;font-weight:500;cursor:pointer;opacity:.7}.restore-purchase-button-wrapper a:hover{opacity:1}
.product-caption-wrapper{margin:3.5rem auto 0;width:100%;max-width:var(--copy-width)}.product-caption{position:relative;padding:0 1.2rem;margin:0 .4rem;border:2px solid var(--sidebar-background);border-radius:12px;opacity:.7}
