.PromoRibbon_promo-title__gADuX{text-align:center;font-size:32px;line-height:30px;padding:15px 0;font-weight:700}.PromoRibbon_Price__lekb1:after{position:relative;top:-9px;left:20px;content:"";height:0;width:0;font-size:0;line-height:0;border-color:#ef4136 transparent #ef4136 #ef4136;border-style:solid;border-width:16px 19px 16px 1px}.PromoRibbon_Price__lekb1{background-color:#e63f35;display:inline-block;color:#fff;padding-left:10px;position:absolute;right:30px;top:30px}.PromoRibbon_Price__lekb1 .PromoRibbon_dollar__IabKR{font-size:26px;font-weight:400}.PromoRibbon_Price__lekb1 sup{font-size:15px}.PromoRibbon_promos__4qavk{overflow:hidden}.PromoRibbon_promos__4qavk:first-child{border-radius:10px 0 0 10px}.PromoRibbon_promos__4qavk:last-child{border-radius:0 10px 10px 0}.PromoRibbon_promoItem__nmVBm{text-align:center;position:relative;display:flex;flex-wrap:wrap;align-items:center;background-color:#f2f2f2;padding:15px}.PromoRibbon_promoItem__nmVBm>*{flex:0 0 100%;max-width:calc(100% - 140px);margin:5px}.PromoRibbon_large-2__0o1JL{max-width:calc(33.33% - 2rem)}.PromoRibbon_large-3__Aegp5{max-width:calc(25% - 2rem)}.PromoRibbon_large-4__CppZ8{max-width:calc(33.33% - 2rem)}.PromoRibbon_promo-subheader__maSdK{text-align:center;font-size:21px;line-height:28px;color:#666;font-weight:300}.PromoRibbon_button-wrapper__Ye_nB{max-width:200px;margin:0 auto}.PromoRibbon_PromoRibbon__cklK3{padding:30px 15px}.PromoRibbon_PromoRibbon__cklK3.PromoRibbon_instructional__tFQJq{max-width:80%;margin:0 auto}.PromoRibbon_PromoRibbon-retailer__1lyWq{background-color:#f2f2f2;width:75%;margin:0 auto;border-radius:10px}.PromoRibbon_PromoRibbon__cklK3 .PromoRibbon_grid-item__QPj06{margin:45px 0 30px;display:flex;flex-wrap:wrap;justify-content:center}.PromoRibbon_PromoRibbon-retailer__1lyWq .PromoRibbon_grid-item__QPj06 .PromoRibbon_large-2__0o1JL{height:70px;display:flex;justify-content:center}.PromoRibbon_PromoRibbon-retailer__1lyWq .PromoRibbon_promo-subheader__maSdK{text-align:center;font-size:32px;color:#000;font-weight:500}@media (max-width:1200px){.PromoRibbon_Price__lekb1{right:17px;top:15px}.PromoRibbon_PromoRibbon__cklK3.PromoRibbon_instructional__tFQJq{max-width:100%}.PromoRibbon_PromoRibbon-retailer__1lyWq{width:calc(100% - 30px);margin:0 15px;padding:30px 0}}@media (max-width:768px){.PromoRibbon_promos__4qavk{max-width:100%;margin:0 0 15px}}@media (max-width:767px){.PromoRibbon_promo-title__gADuX{font-size:26px;padding:15px 0}}.FollowButton_author-info-icon__Pnfqk{margin-left:5px;cursor:pointer;display:flex;align-items:center}.FollowButton_author-info-icon__Pnfqk:after{content:"Get an email alert when this author’s titles go on sale !";color:#010101;font-size:12px;font-weight:500;letter-spacing:1px;background-color:#f0f0f1;border-radius:13px;padding:4px 6px;margin-left:5px;position:absolute;z-index:99999;visibility:hidden;transition:transform .3s ease}.FollowButton_author-info-icon__Pnfqk:hover:after{visibility:visible}@media (max-width:575px){.FollowButton_author-info-icon__Pnfqk:after{top:calc(100% + 15px);left:-220px;width:240px}.FollowButton_author-follow__FM9Cx .FollowButton_author-follow-text__wpdrE{width:max-content}}@media (min-width:768px) and (max-width:1023px){.FollowButton_author-info-icon__Pnfqk:after{width:240px;display:none}.FollowButton_author-info-icon__Pnfqk:hover:after{display:inline-block}}@media (min-width:1024px) and (max-width:1366px){.FollowButton_author-info-icon__Pnfqk:after{top:calc(100% + 15px);left:-240px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.FollowButton_author-info-icon__Pnfqk:after{top:calc(100% + 15px);left:-240px}}.AuthorCard_author-books__4aEVH{margin-bottom:10px;cursor:pointer}.AuthorCard_author-books__4aEVH span{color:#3d70b2;font-weight:600}.AuthorCard_author-books__4aEVH span:hover{text-decoration:none}.AuthorCard_author-booklist-header__usGcK{text-transform:uppercase;font-weight:600;margin-bottom:15px;color:#757575;margin-top:15px}.AuthorCard_AuthorCardContent__BzXU_{text-align:center;padding:10px}.AuthorCard_author-details__Bj9PI .AuthorCard_author-name__ECFcj{font-size:22px;font-weight:500;margin:15px 0}.BookCard_BookCardHeading__xxMhL{color:#333}.BookCard_BookCard__UzvA_{display:flex;margin:1rem}.BookCard_BookCard__UzvA_ div{position:relative}.BookCard_BookCard__UzvA_ div.BookCard_slider-details__av5MK div.BookCard_book-card-description__woHOd div.BookCard_text-gradient-overlay__fJnVL{position:absolute;width:100%;bottom:120px;height:100px;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.BookCard_BookCard__UzvA_ div.BookCard_slider-details__av5MK div.BookCard_book-card-description__woHOd{color:#595959;display:block;display:-webkit-box;max-width:100%;height:260px;margin:0 auto;font-size:16px;line-height:26px;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:834px){.BookCard_BookCard__UzvA_ div.BookCard_slider-details__av5MK div.BookCard_book-card-description__woHOd div.BookCard_text-gradient-overlay__fJnVL{bottom:30px}}@media (max-width:767px){.BookCard_BookCard__UzvA_{flex-wrap:wrap}.BookCard_BookCard__UzvA_ .BookCard_slider-details__av5MK{margin:0 .5rem}.BookCard_BookCard__UzvA_ div.BookCard_slider-details__av5MK div.BookCard_book-card-description__woHOd{height:75px;-webkit-line-clamp:3;font-weight:800}}