a[data-v-b1015186],button[data-v-b1015186]{background-color:var(--theme-button-background);border-color:var(--theme-button-border-color);text-align:center}a span[data-v-b1015186],a[data-v-b1015186],button span[data-v-b1015186],button[data-v-b1015186]{color:var(--theme-button-color)}a[data-v-b1015186]:focus,button[data-v-b1015186]:focus{border-color:none;box-shadow:0 0 0 3px rgba(66,153,225,.5);outline:none}a:hover.tw-underline[data-v-b1015186],button:hover.tw-underline[data-v-b1015186]{filter:brightness(140%)}a[data-v-b1015186]:hover:not(.tw-underline),button[data-v-b1015186]:hover:not(.tw-underline){background-color:var(--theme-button-background-hover);color:var(--theme-button-hover-text-color)}a:hover span[data-v-b1015186],button:hover span[data-v-b1015186]{color:var(--theme-button-hover-text-color)}.split-vert .book-cover.xl.paperback,.split-vert .book-cover.xl.three-d{max-width:620px}.book-cover.paperback,.book-cover.three-d{transform:perspective(230px) rotateY(-3.6deg) translateX(-10%);transform-origin:right center}.book-cover.paperback .cover,.book-cover.three-d .cover{position:relative}.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:"";display:block;position:absolute;transform:perspective(200px) rotateY(18deg);transform-origin:left center}.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:rgba(0,0,0,.07);box-shadow:0 0 10px hsla(0,0%,39%,.35);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.flat{overflow:hidden}.book-cover.drop-shadow{box-shadow:-20px 15px 20px -3px rgba(0,0,0,.5),-40px 20px 50px -30px rgba(0,0,0,.2);overflow:hidden}.book-cover.drop-shadow:before{background:rgba(0,0,0,.05);box-shadow:0 0 15px hsla(0,0%,39%,.5);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%}.book-wrapper .retail-link-outer{display:inline-block;width:calc(50% - 20px)}.book-wrapper .retail-link-outer a,.book-wrapper .retail-link-outer button{height:100%;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 .retail-link-outer,.book-wrapper.sm .retail-link-outer{width:calc(100% - 20px)}.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.split-vert .retail-link-outer,.book-wrapper.sm.split-vert .retail-link-outer{min-width:146px;width:calc(50% - 20px)}.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%}}.module a[data-v-1b67c828]{background-color:#fafafa;background-color:var(--theme-button-background,#fafafa);border-color:var(--theme-button-border-color);color:var(--theme-button-color);min-width:220px;min-width:calc(var(--min-width-mobile, 220)*1px);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.module a[data-v-1b67c828]{min-width:280px;min-width:calc(var(--min-width-desktop, 280)*1px)}}.module a span[data-v-1b67c828]{-webkit-text-decoration:none;text-decoration:none}.module a[data-v-1b67c828]:hover{background-color:var(--theme-button-background-hover);color:var(--theme-button-hover-text-color)}.retailer-wrapper.featuredbook[data-v-0b1fdd6a]{margin-left:-10px;width:calc(100% + 20px)}@media (min-width:768px){.retailer-wrapper.featuredbook[data-v-0b1fdd6a]{margin-left:0;width:100%}}.retailer-wrapper.multi[data-v-0b1fdd6a]{min-height:110px;width:calc(100% + 10px)}.retail-link-subheader[data-v-0b1fdd6a]{color:var(--theme-subheader-text-color)}a[data-v-0b1fdd6a]:link,a[data-v-0b1fdd6a]:visited{align-items:center;background-color:var(--theme-button-background);border-color:var(--theme-button-border-color);border-style:solid;color:var(--theme-button-color);flex-direction:column;justify-content:center;text-align:center;-webkit-text-decoration:none;text-decoration:none}a[data-v-0b1fdd6a]:hover{background-color:var(--theme-button-background-hover);color:var(--theme-button-hover-text-color)}.tw-border-solid[data-v-363fe554]{border-color:var(--module-border-color)}.multibook-columns[data-v-363fe554]{grid-gap:3.75vw;grid-row-gap:20px;align-content:end;align-items:flex-end;align-items:end;display:grid;gap:3.75vw;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;row-gap:20px}@media (min-width:1280px){.multibook-columns[data-v-363fe554]{row-gap:35px}}.multibook-columns .cover[data-v-363fe554]{min-width:205px}.multibook-columns .book-cover[data-v-363fe554]{width:50%}@media (min-width:1024px){.multibook-columns .book-cover[data-v-363fe554]{max-width:205px;width:100%}}.multibook-columns .multibook-col-wrapper .book-cover.drop-shadow[data-v-363fe554]{box-shadow:-15px 10px 20px -3px rgba(0,0,0,.5),-40px 15px 50px -30px rgba(0,0,0,.2)}.multibook-columns .book-title[data-v-363fe554]{color:var(--title-font-color);line-height:1.2}.multibook-columns .book-author[data-v-363fe554]{color:var(--author-font-color);line-height:1.2}.multibook-columns .book-blurb[data-v-363fe554]{line-height:1.2}.multibook-columns .editable[data-editable-title].optin-text[data-v-363fe554]:hover:after{font-size:15px;line-height:1;text-transform:uppercase}@media (min-width:600px){.multi[data-v-363fe554]{min-height:110px}}