#content .page-content{display:inline-block}*:focus{outline:0;outline:none}.action-item-inner{padding-left:10px}#top-nav-icons{display:none}#title-logo{display:none}#menu-actions{color:#000000;margin:10px 5px 0 0;display:inline-block;width:206px}.headline{top:20px;right:10px;left:auto;width:auto}.seo-header h1{background:#000;color:#FFF;border-bottom:1px solid #ba2d00;text-align:center;padding:10px;margin:-12px -20px;font-size:50px}.seo-blurb{background:#000;color:#FFF;width:auto;display:block;font-size:16px;text-align:center;border-bottom:1px solid #ba2d00;margin:-14px -20px 0;padding:0px 20px 10px}.site-search-dropdown dd{position:relative}.search-filter-arrow{position:absolute;top:5px;right:5px;background:transparent!important;border:none!important;z-index:2;cursor:pointer;padding:0px!important}.site-search-dropdown dt a{background:#CCCCCC;display:block;padding-right:20px;border:1px solid #000;width:auto;height:26px;color:#000!important;text-decoration:none}.site-search-dropdown dt a span{cursor:pointer;display:block;padding:5px}.site-search-dropdown dd ul{background:#CCCCCC;display:none;list-style:none;padding:0px 0px;position:absolute;left:0px;top:-28px;width:auto;min-width:90px;border:1px solid #000;z-index:3}.site-search-dropdown span.value{display:none}.site-search-dropdown dd ul li a{padding:5px;display:block;color:#000!important;text-decoration:none}.site-search-dropdown dd ul li a:hover{background:lightgrey}.site-search-dropdown span.value{display:none}.site-search-dropdown{position:absolute;top:3px;right:622px;z-index:1}#search{position:absolute;top:0px;right:340px;display:inline-block;background:transparent}#search fieldset{padding-top:3px}#search-autocomplete{top:30px;right:360px;width:255px}#search input[type="text"]{width:250px;height:18px;font-size:18px;border:1px solid black}#search button [type="submit"]{position:absolute;top:3px;right:-24px;width:45px;height:28px;border:1px solid black;cursor:pointer;background:#333333;border-radius:0px 10px 10px 0px;color:lightgrey}#header-midsection-container ul.autocomplete-search-results{overflow:hidden;flex-direction:column;border:1px solid black;border-top:0;font-size:12pt}#header-midsection-container ul.autocomplete-search-results:empty{border:0}#header-midsection-container ul.autocomplete-search-results li{padding:5px}#account-greeting{position:relative;top:20px;float:right;padding-bottom:0px}#cart-summary{margin-top:18px;float:right;width:120px}.cart-icon-count strong{display:none}.cart-message{padding:5px 10px;background:#f6d04d}.cart-message p{margin:3px;font-size:16px}#featured-page-slider{display:none;position:absolute;z-index:5;margin-left:-3px;margin-top:4px;padding:2px 4px;background:rgba(255,255,255,0.85);border:1px solid black;border-top:none}#featured-page-slider li{display:block;list-style-type:none;text-align:left;text-transform:none}#featured-page-slider a{text-transform:none}#dropdown-area{left:15px;top:15px;position:absolute;font-weight:bold;max-height:20px;padding:10px;margin-top:-15px;z-index:9}#dropdown-area a{font-weight:bold;font-size:18px}.dropdown-letter a{color:#000!important}.dropdown-page,.pageList{padding:4px 0px!important}.dropdown-page a{color:#000!important}.dropdown-page a:hover{color:#ba2d00!important;text-decoration:none}.pageList p{color:#000}.page-list-text{margin:0;font-size:18px!important;line-height:19px!important}.page-list-text:hover{color:#ba2d00!important;cursor:pointer}.page-list-ul{display:none;padding:8px 3px 0px 15px}#dropdown-trigger{color:#ba2d00}#browsable-dropdown-list a:hover,#dropdown-trigger:hover{color:#ba2d00!important;text-decoration:none}#dropdown-slider{display:none;border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;background-color:#FFFBFB;width:auto;color:#000;padding:5px 10px 5px 5px;background:rgba(255,255,255,0.85);margin-left:-3px}#dropdown-slider li{color:#000;cursor:pointer;padding:3px}#dropdown-slider li:hover{color:#ba2d00}#browsable-dropdown-list{max-height:349px;overflow:auto;padding:3px 0px 0px 0px;font-size:18px}#browsable-dropdown-list li{padding:2px}#browsable-dropdown-list li i{float:right}.go-right{color:#ba2d00;margin-top:2px;padding-left:3px}.fa-chevron-left{float:left}.extra-link{display:none}#book-profile{list-style:none;margin:40px 60px;display:flex}#book-cover-image{position:relative;margin:0 15px 0 0;min-width:320px}#book-title{color:#000}#mobile-links{display:none}#profile-preview{vertical-align:top;padding:0 0px 5px 0;border-bottom:1px solid #DADFE1}#profile-preview a{font-style:italic;font-weight:bold;color:#ba2d00;font-size:100%}.geo-restricted{text-align:center}.book-meta{display:inline-block;background:#DADFE1;padding:4px 10px;margin:1px;border-radius:25px}.book-meta-tags{float:left}#book-buy-button{background:#FFF;text-align:center}#book-buy-button a{margin-bottom:0;padding:10px 0;font-size:37px;line-height:37px}#book-buy-button .button{height:58px}#book-buy-button .button.preorder{height:90px;margin:0}#content .buy-button-container .button.gray.available{background-color:grey;color:lightgrey;font-size:18px;line-height:18px;cursor:default;width:100%}#book-buy-button .ajax-submit span{padding:0;line-height:19px}.preorder{font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;padding:0;margin:0 0 5px 0}.preorder-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:large;width:100%;height:100%}.preorder-prompt .button{margin:5px;max-width:400px}.preorder-prompt .button:not(:last-child){margin-bottom:1em}.preorder-details{line-height:20px}.footnote .collection-read,.book-button .collection-read,.book-button .pending,.book-button .checkout,.book-button .preordered,.buy-bundle-button .collection-read,.buy-bundle-button .pending,.buy-bundle-button .checkout,.buy-bundle-button .preordered{display:none}#book-buy-button a:hover{color:#FFF!important}#book-buy-button a.manage-preorders-link{font-size:1.0em;color:#000;padding:0 0 5px 0}#book-buy-button a.manage-preorders-link:hover{text-decoration:underline;color:#000!important}#next-in-series{text-align:center}#next-in-series h3{padding:0px;color:#000}#next-in-series a:hover{color:#000!important;text-decoration:none}#translations{text-align:left;float:right;clear:both}#translations h3{padding-left:0}ul.language-list li{margin-top:.5em;font-size:1.25em;padding-left:5px}img.flag{max-height:12px}#profile-share{margin:5px 0 0 0}#book-profile-footer{width:100%;display:inline-block;float:left}#related-books{padding:15px 0}.book-bundles{text-align:center;display:flex;flex-direction:column;align-content:center}.book-bundles h3{color:#000;padding:0px}.book-bundle{width:130px;float:right}.bundle-image{position:relative;height:auto;display:block;margin:3px 12%;width:76%}.bundle-image-txt{position:absolute;top:20px;font-weight:bold;color:#000;font-size:20px!important;visibility:hidden}.bundle-image:hover .bundle-image-txt{visibility:visible}.bundle-children{display:none;border-style:groove;position:absolute;bottom:300px;right:0px;z-index:1;background-color:#FFF;max-height:340px;padding:5px}.bundle-child{float:left;margin:10px 5px;width:135px}.bundle-child img{width:100%}.bundle-buy-button{width:33%;margin:0 33%}.bundle-items{height:0;width:0}.mobile-book-menus{display:none}#popped-out-nav-menu{z-index:50}#bookreader-title{padding:0 0 7px 10px}#bookreader-title a,#bookreader-title a:hover{padding:0 0 0 10px;color:#000!important}.aspect-wrapper{width:100%;position:relative}.aspect-container{position:absolute;top:0;left:0;bottom:0;right:0}.aspect-container img{width:100%;height:100%}#content{padding:0}.page-content .bx-wrapper{width:86%}.page-content .bx-wrapper .bx-loading{background-color:transparent}.carousel{text-align:center;position:relative}.carousel .slick-prev:before{font-family:'FontAwesome';content:''}.carousel .slick-next:before{font-family:'FontAwesome';content:''}.carousel.slick-dotted.slick-slider{margin-bottom:0}.carousel .slick-dots{bottom:5px;text-align:left}.carousel .slick-dots li button:before{font-family:'FontAwesome';color:transparent;-webkit-text-stroke:2px white;font-size:8pt;opacity:0.8;content:''}.carousel .slick-dots li.slick-active button:before{color:white;opacity:1}@media screen and (max-width:1010px){.carousel .slick-prev{left:10px;opacity:1;z-index:1}.carousel .slick-next{right:10px;opacity:1}}.slider-control{font-size:12px}.slider-control.prev{text-align:right;position:absolute;top:40%;left:1%}.slider-control.next{text-align:left;position:absolute;top:40%;right:1%}#dropdown-area + #widgets-list{padding-top:40px}#browse-list{display:none;max-height:349px;overflow:auto;font-size:10px;padding:5px;background-color:rgba(255,255,255,0.85);border:1px solid black;border-top:0;width:auto}#browse-list .browse-items{display:none;padding-left:1em}#browse-list a{width:100%;display:inline-block}.widget-row{padding:0 18px;width:100%}.widget-item{width:100px;margin:5px}.page-row{clear:both;display:inline-block;width:100%}.page-row h2{padding-bottom:10px;font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif}.page-row h2.a{}.page-row .slick-track{display:flex;align-items:end}.page-row:first-child{border:none}.page-row:first-child .page-block{margin-top:0px}.page-row:last-child{margin-bottom:30px}.page-block{position:relative;width:431px;padding-left:32px;float:left}.page-row .page-block:first-child{padding-left:0px;padding-right:25px;border-right:1px solid #dcdcdc}.uni-arrow{color:inherit}.widget-ad-row{text-align:center}.widget-ad-item{text-align:center;display:inline-block;padding:20px 15px 10px 15px}.ad-row-image{height:180px}.grid-widget td{padding:2.5%}.grid-widget{width:100%}@media (max-width:500px){#profile-title{font-size:16px}}.page-book-focus,.page-book-focus-list{height:auto;padding:0 20px}.book-focus-widget-left-column{float:left;padding-right:3%}.book-focus-widget img{padding:10px}.book-focus-widget .title{text-align:left;padding:10px;margin-top:0}.book-focus-widget-sub-heading{padding-bottom:8px;padding-top:8px;margin-bottom:10px}.book-focus-widget-sub-heading .meta{display:inline-block;margin:14px 0 0 5px;background:#d9d9d9}.book-focus-widget-description{padding:0;padding-left:2em}.widget-row-focus{width:100%}.widget-row-focus .row-widget-item{max-width:266px;margin:0 8px}.widget-row .row-widget-item{margin:2px}#link-to-profile{vertical-align:top;display:inline-block;margin:10px;padding:10px 15px;background:#ba2d00;font-weight:bold;font-size:14px}#link-to-profile a,#link-to-profile a:hover{color:#FFFFFF;text-decoration:none}.widget-see-all,.widget-see-all.a{padding-right:15px}.bundle-see-all{position:absolute;right:0px;top:10px}.bundle-see-all a{color:#ba2d00}img{border:none}table tbody tr td{border:none;background-color:inherit}h2,h2.a,h3,h4{padding:10px 0px 0px 15px}.page-text h2{padding:10px 0px 0px 0px}.search-suggestions{padding-bottom:1em}.search-suggestions ul{padding-left:44px}.search-suggestions li.suggestion{font-weight:bold;font-size:12pt;list-style-type:disc}.widget-header-container{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.widget-title,.buy-bundle-button{display:inline-block}.widget-title{-webkit-flex:auto;-ms-flex:1;flex:auto;overflow-wrap:break-word;position:relative}.buy-bundle-button{align-self:flex-end;background:#ba2d00;text-align:center;margin-right:15px}.buy-bundle-button a{max-height:40px;cursor:pointer;color:#fff}.buy-bundle-button .buy-form a,.buy-bundle-button .gift-form a{width:100%}.buy-bundle-button{min-width:14rem!important;margin-bottom:3px;white-space:nowrap;position:relative}.widget-header-separator{border-top:1px solid black;margin:0 15px;padding-bottom:10px}.blue,.blue:link,a.ajax-submit.button.blue{width:100%}.book-button *{z-index:15;position:relative}.wishlist-button-wrapper{position:absolute;top:0;right:0;z-index:10}.widget-header-container .wishlist-button-wrapper{right:auto;margin:5px}#book-cover-image:hover .wishlist-button-wrapper .wishlist-button,.aspect-wrapper:hover .wishlist-button-wrapper .wishlist-button,.widget-header-container:hover .wishlist-button,.wishlist-button-wrapper .wishlist-button.on{opacity:1}.wishlist-button{opacity:0;border:none;width:25px;height:25px;margin:5px;box-sizing:content-box;font-size:22px;background-color:#ba2d00;color:white;border-radius:12.5px;transition:color 200ms,opacity 300ms}.wishlist-button.on{color:gold}.book-button .gift-button{position:absolute;top:0;left:0;z-index:10;width:100%;transition:top 300ms}.book-button .gift-button.shown{top:-45px}.book-button .gift-button.wishlist{position:relative;top:0}.book-button .gift-button *{z-index:10}#book-profile .gift-button{position:static;display:block;height:auto;z-index:auto;margin-top:5px}#book-profile .gift-button a.cart-link{padding:10px 0}.gift-button .qty{margin-right:0.5em}.button.checkout.gift{padding:0}.button.checkout.gift a{padding-top:11px;padding-bottom:11px}.button.checkout.gift .qty-mod-wrapper{font-size:large;text-align:center;flex:1}#book-profile .button.checkout.gift .qty-mod-wrapper *{width:100%}#book-profile .button.checkout.gift .qty-mod-wrapper a{height:30px}.button.checkout.gift .flex-wrapper{display:flex;align-items:stretch}.button.checkout.gift .flex-wrapper *{display:inline-block}.button.checkout.gift .flex-wrapper .cart-link{padding-left:5px;padding-right:5px}html,body{min-width:300px!important}.grid-widget{text-align:center}.gallery-widget{width:100%;text-align:center;position:relative;overflow:hidden}.gallery-item{background-color:inherit;border:none;text-align:center;font-weight:bold;font-size:11px;padding:0 10px 10px;width:160px;margin:0 auto 0 0;display:inline-block;vertical-align:top}.gallery-item h3{padding:10px}.gallery-item p{text-align:center;padding:0}.gallery-item-image-wrap{height:255px}.gallery-item-image{height:auto;width:100%}.book-title-wrapper{display:flex}.book-title-inner-wrapper{width:100%}.book-title-wrapper .footnote.tooltip-container{position:relative;overflow:visible;z-index:100}.book-title-wrapper .footnote.tooltip-container strong{position:absolute;left:-0.75em}.gallery-item-title{font-size:14px;margin:8px 0 3px 0;position:relative;overflow:hidden}.gallery-item-subtitle{font-weight:normal;font-size:14px;overflow:hidden}.gallery-title-only-container{position:relative;vertical-align:middle}.gallery-title-only-link{font-size:18px!important}.gallery-title-only-link:hover{color:#ba2d00!important}.collection-settings{float:right;text-align:left}#sorting-options-menu{margin:auto;width:90px}#mobile-search-context-form{position:absolute;top:216px;left:200px;font-size:24px}.widget-paginator *{text-align:left}.widget-paginator .page-picker{display:flex;margin-right:14px}.widget-paginator .page-picker input[name="p"]{width:3em;text-align:right}.bookshelf-item{background-color:inherit;border:none;text-align:center;font-weight:bold;font-size:11px;padding:10px;width:150px;margin:12px auto 0;display:inline-block;vertical-align:bottom}.bookshelf-item-title{font-size:14px!important;height:20px;line-height:15px!important;margin:10px 0}.bookshelf-header{color:black!important;margin-bottom:15px}.bookshelf-read{background:#000!important}.hmenu.catalog-pager a:hover{color:#ba2d00!important}.footer-block h3{padding:5px 0}.mobile-book-info-target{display:none}.carousel i{font-size:32px;color:#000}.slider-chevrons{text-shadow:2px 2px white;-webkit-text-stroke:2px white}ul.hmenu li{vertical-align:top}ul.hmenu.fulljustify{max-width:550px;padding-top:60px}ul.hmenu li a:hover{text-decoration:none}.logout-link{font-size:10px}.breadcrumbs{margin:10px 0px 0px 15px}.page-banner-image-link{display:block;line-height:0}.banner-image,.ad-carousel-image{width:100%;display:block;line-height:0}.widget .page-text{margin:0px 20px}#header{width:960px}#header-main-logo-container-desktop-logo{margin:0;height:77px;width:183px;padding-top:0}#header-main-logo-container-mobile-logo,#header-mobile-hamburger-expanded{display:none}#header-container{display:flex;justify-content:space-between;align-items:flex-end;height:auto}#header-main-logo-container,#header-midsection-container,#header-menu-actions-container{display:inline-block}#header-menu-actions-container{margin-right:10px}#header-menu-actions-container.header-menu-actions-logged-out-shift{margin-bottom:25px}#header-midsection-container{flex-grow:2;text-align:center}#header-midsection-headline-container{font-size:20px;max-height:20px;overflow:hidden;text-transform:uppercase;color:#ba2d00;margin-bottom:15px;margin-left:15px;max-width:460px}#header-midsection-topnav-container{padding-bottom:10px}#header-midsection-container ul{display:flex;justify-content:space-around}#header-midsection-topnav-item-shop-trigger,#header-midsection-topnav-item-free-trigger{cursor:pointer}#header-midsection-topnav-item-shop-trigger.menu-open,#header-midsection-topnav-item-free-trigger.menu-open{color:#ba2d00}.dropdown-trigger i.open,.dropdown-trigger.menu-open i.closed{display:none}.dropdown-trigger.menu-open i.open,.dropdown-trigger i.closed{display:inline-block}#header-midsection-topnav-item-list li{display:inline;color:#000;text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:bold}#header-midsection-top-elements-container{display:flex;justify-content:space-between;margin-bottom:10px}#header-menu-actions-search{margin-right:15px}#header-menu-actions-search-form{margin:auto;display:flex}#header-menu-actions-search-form-pseudo-select{color:#FFF;cursor:pointer;position:absolute;background-color:#ba2d00;font-size:14px;border:1px solid black;right:200px}#header-menu-actions-search-form-pseudo-select-selected{padding:0 5px 5px 5px}#header-menu-actions-search-form-pseudo-select div:first-child{padding-top:5px}#header-menu-actions-search-form-pseudo-select div:last-child{padding-bottom:5px}#header-menu-actions-search-form-pseudo-select .pseudo-select-mouseover-option{padding:2px 5px}#header-menu-actions-search-form-pseudo-select .pseudo-select-mouseover-option:hover{background-color:#333}#header-menu-actions-search-form-pseudo-select-options{display:none}#header-menu-actions-search-form input[type="text"]{font-size:16px;border:1px solid black;border-left:none;border-right:none;-webkit-appearance:none;width:150px;padding:4px 0;color:black;outline:none;text-align:center}#header-menu-actions-search-form input[type=text]:focus{background-color:#FACABD}#header-menu-actions-search-form input[type="text"],#header-menu-actions-search-form button[type="submit"],#header-menu-actions-search-form-pseudo-select{display:inline-block;vertical-align:top}#header-menu-actions-search-form ::-webkit-input-placeholder{text-align:center}#header-menu-actions-search-form :-moz-placeholder{text-align:center}#header-menu-actions-search-form ::-moz-placeholder{text-align:center}#header-menu-actions-search-form :-ms-input-placeholder{text-align:center}#header-menu-actions-search-form button[type="submit"]{width:35px;height:28px;border:1px solid black;cursor:pointer;background-color:#ba2d00;color:white;font-size:16px;font-family:"Neue Helvetica W01",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold}#header-menu-action-search-autcomplete{min-width:150px;position:absolute;background-color:#FFF;display:none}.header-menu-actions-search-radio-label{display:inline-block;color:black;text-transform:uppercase;background-color:white;border:1px solid black;cursor:pointer;border-right:none}.header-menu-actions-search-radio-label:last-child{border-right:1px solid black}.header-menu-actions-search-radio-label input{display:none}.header-menu-actions-search-radio-label input + div{padding:0 3px}.header-menu-actions-search-radio-label input:checked + div{background:#ba2d00;color:white}#header-shop-dropdown:before{content:"";top:-30px;left:240px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ba2d00 transparent;z-index:10;position:relative}#header-free-items-dropdown:before{content:"";top:-30px;left:20px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ba2d00 transparent;z-index:10;position:relative}#header-shop-dropdown,#header-free-items-dropdown{background-color:#ba2d00;padding-bottom:17px;font-size:17px;font-weight:normal;z-index:10;display:none}#header-shop-dropdown a,#header-free-items-dropdown a{color:#FFF}#header-shop-dropdown span a.header-shop-dropwndown-static-link{color:#000}#header-free-items-dropdown{position:relative;width:fit-content;width:-moz-fit-content;left:509px;padding-right:15px}#header-free-items-dropdown.free-dropdown-logged-in-shift{}#header-free-items-dropdown span.static-link-container{font-weight:bold;color:#000;text-transform:uppercase;display:block;margin-top:-12px;margin-left:10px}#header-free-items-dropdown ul{margin-left:10px}#header-shop-dropdown>ul{display:flex;justify-content:space-around;align-items:flex-start}#header-shop-dropdown>ul>li{display:inline-block}#header-shop-dropdown>ul>li span,#header-free-items-dropdown>ul>li ul>li:first-child{color:white;text-transform:uppercase;font-weight:bold}#header-mobile-nav-container{display:none}#content-redeem-list,#content-password-reset-container{margin:20px}#bookshelf-header{border-bottom:1px solid #000;color:#000;font-weight:bold;display:flex;justify-content:space-between;align-items:flex-end;margin-right:60px}#bookshelf-header h2.user-collection-title,#bookshelf-header div.user-collection-count{vertical-align:bottom;text-transform:uppercase;font-weight:bold;display:inline-block}#bookshelf-header div.user-collection-count{font-size:22px}#bookshelf-header-controls-container{font-size:14px}#bookshelf-header-collection-sort-mode{width:165px;font-size:14px}#bookshelf-header-sort-by-form label,#bookshelf-header-sort-by-form select{display:inline-block}#bookshelf-header-controls-container{display:flex;justify-content:space-between;align-items:baseline;width:60%}#bookshelf-header-mobile,#bookshelf-visibility-manager-book-search-container-mobile{display:none}form.fancy{margin-left:10px}#newsletter-subscribe-container{display:flex;justify-content:space-around;align-items:center}#manage-getresponse-subscriptions-form-container{display:flex;justify-content:space-between}#manage-getresponse-subscriptions-form-container div.fieldset-elements{padding:10px}#manage-getresponse-subscriptions-form-container form.fancy label{font-size:14px}#manage-getresponse-subscriptions-snippet{font-size:16px;padding:20px 20px 10px 20px}#book-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #DADFE1;padding-bottom:5px}#book-details{display:flex;justify-content:space-between}#book-details-left{min-width:50%}#book-details-right{width:130px}#book-read-now{margin-top:8px}.svg-button{background-color:#FFF;text-align:center;border:1px solid black;height:55px;display:flex;justify-content:space-between;align-items:center;margin-top:10px;cursor:pointer}#book-preview-button{border:1px solid #ba2d00;color:#ba2d00}.svg-button a{display:flex;align-items:center;text-decoration:none}.svg-button>div{display:flex;align-items:center;text-align:left}.svg-button img{width:30px;height:30px}.svg-button span{font-size:24px;margin-left:10px;line-height:22px;color:#000;font-weight:bold}#book-preview-button span{font-size:27px;line-height:initial;color:#ba2d00}#related-books{background-color:white;border-top:1px solid #CCC;border-bottom:1px solid #BBB}#DOMWindow{font-size:20px}.book-description{max-height:433px;overflow:hidden;position:relative}#book-description-overflow-toggle{text-align:center;border-radius:15px;background-color:#DDD;margin:5px;padding:5px 0;cursor:pointer}.fadeout{position:absolute;bottom:0em;height:6em;width:100%;background:-webkit-linear-gradient(rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);background-image:-moz-linear-gradient(rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);background-image:-o-linear-gradient(rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);background-image:linear-gradient(rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%);background-image:-ms-linear-gradient(rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%)}#book-profile-release-date-label,#book-profile-release-date-date,#profile-contributors-title{color:#000;font-weight:bold;font-size:18px;margin-top:5px}#profile-meta span.profile-meta-label{font-weight:bold;color:#000}#manage-getresponse-subscriptions-form input[type=checkbox]{margin-top:10px}#book-unavailable-for-purchase{text-align:center}@media screen and (max-width:1023px){#header{position:fixed}#content .page-content{margin-top:81px}#cart,#cart-actions{margin:0 auto 0 15px;float:none}#cart-actions{width:400px}.fancy{width:380px}form.fancy,.form-aside,.cart-contents,#payment-form{margin:0 auto;float:none}.form-aside,.cart-contents,#payment-form{width:400px}#search-overlay{width:100%;height:100px;min-height:100%;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;z-index:10}#search-overlay div.search-form-wrapper{margin-left:15px;margin-right:15px;margin-top:10%;display:flex;justify-content:space-between}#search-overlay form{max-width:400px}#search-overlay #search-verlay-form-input-flexbox{display:flex;justify-content:space-between}#search-overlay #search-overlay-form-input-container{font-size:36px;color:#000;text-transform:uppercase;font-weight:bold}#search-overlay label{display:block}#search-overlay input[type='radio'],#search-overlay label{vertical-align:middle}#search-overlay .search-text{background-color:rgba(255,255,255,0);opacity:0.7;border-bottom:1px solid black;font-size:64px;border-top:0;border-left:0;border-right:0;outline:none;width:100%;text-align:center}#search-overlay label[for="search-text"]{position:absolute;top:200px;left:100px;display:block;font-size:48px;height:100px}.search-text::-webkit-input-placeholder{color:#BBB}.search-text:-moz-placeholder{color:#BBB}.search-text::-moz-placeholder{color:#BBB}.search-text:-ms-input-placeholder{color:#BBB}#search-overlay .search-button{border:2px solid black;width:46px;height:47px;cursor:pointer;overflow:hidden;display:block;float:right;margin:5px 12px 0 5px}#search-overlay .search-form button{background-color:#ba2d00;color:white;text-transform:uppercase;font:42px/42px "Neue Helvetica W01",Helvetica,Arial,sans-serif;font-weight:bold;padding:15px 12px;cursor:pointer;width:100%;margin-top:10px}#search-overlay .search-close{position:relative;bottom:100px;left:97%;font-size:32px}#search-overlay .search-close:hover{color:#000}#search-overlay-form-input-container label input{display:none}#search-overlay-form-input-container label input + div{padding:11px;margin-bottom:1px;background-color:#FFF;border:1px solid #000;border-radius:20px;font-size:0}#search-overlay-form-input-container label span{margin-left:10px}#search-overlay-form-input-container label input + div,#search-overlay-form-input-container label span{display:inline-block;cursor:pointer}#search-overlay-form-input-container label input:checked + div{background:#000;color:#000}#search{display:none!important}#site-search-scope{display:none}#search-autocomplete{display:none!important}.logout-link{font-size:16px}#account-greeting{display:none}#title-logo{display:none}.cart-icon-count strong{display:block;position:absolute;font-size:12px;top:50px;right:89px;color:#fff}.buy-button-container{margin-top:10px}.buy-button-container a{font-size:18px!important}.headline{display:none}#cart-summary{display:none}.site-search-dropdown{display:none}#manage-getresponse-subscriptions-form div.fieldset-elements{margin:10px 20px}#hamburger-featured-trigger:hover{cursor:pointer}.hamburger-featured-page-link-container{display:none}#header-midsection-container,#header-menu-actions-container,#header-shop-dropdown,#header-free-items-dropdown{display:none}#header-mobile-nav-container{display:block}#header-mobile-nav-container ul li{display:inline-block;font-size:44px;color:black;cursor:pointer;margin:auto 10px auto 0}#gift-hint{position:fixed;width:calc(100% - 50px);border-bottom:1px solid #ba2d00;top:81px;font-size:25px;z-index:100;padding:1em;text-align:center}#gift-hint .hint.wrapper{width:150px;margin:auto;margin-top:1em}#gift-hint .hint.wrapper .button{position:relative;width:100%;height:38px;overflow:hidden;display:block}#gift-hint .hint.wrapper .gift.hint{top:-38px;z-index:5}#gift-hint .hint.wrapper .buy.hint{animation:4s linear 0s infinite forwards giftHintSwipe;z-index:10}@keyframes giftHintSwipe{0%,25%{left:0}50%,90%{left:155px}100%{left:0}}#header-mobile-nav-container ul li:hover,#header-mobile-nav-container ul li a:hover{color:#000;text-decoration:none}#header-mobile-nav-container ul li:last-child{margin-left:20px}#header-mobile-nav-cart-count{font-size:15px;position:relative;left:54px;bottom:20px;color:white;z-index:15;width:30px;text-align:center;display:inline-block}#header-mobile-hamburger-expanded{text-align:left;background-color:#ba2d00;float:right;width:170px;font-size:20px;line-height:40px;color:#FFF;padding-left:15px;text-transform:uppercase}#header-mobile-hamburger-expanded .fa{width:30px;height:30px;text-align:center}#header-mobile-hamburger-expanded a{color:#FFF}#header-mobile-hamburger-expanded span.header-mobile-hamburger-expanded-subheader{cursor:pointer}#header-mobile-hamburger-expanded span.header-mobile-hamburger-expanded-subheader + ul{display:none;margin-left:5px}.expendable-column{display:none}#newsletter-subscribe-container img{margin-right:25px}}@media screen and (max-width:960px){html,body{min-width:100%;max-width:100%;overflow-x:hidden}#content .page-content{margin-top:0}#book-cover-image{margin:0 2% 0 0}#header{width:100%;z-index:50;top:0}#dropdown-area{position:fixed!important;top:95px;left:0;width:100%}#content{margin-top:81px}.book-description{text-align:justify}#profile-preview{margin:7px 0 0 0}.book-meta-tags{margin-right:25px}.book-bundle{float:right}.gallery-item-image-wrap{height:226px}.gallery-item{width:150px}.ad-row-image{height:150px}#footer{width:100%;text-align:center}.footer-block{display:inline-block;float:none!important;text-align:left;overflow:hidden;margin:45px 15px 0 15px!important}#footer .legal{width:335px;margin:0}#retailer-exclusive-redeem{width:100%;float:left}#bookshelf-header{display:none}#bookshelf-header-mobile{display:block;color:black;margin-right:60px;font-weight:bold;padding-left:15px;padding-top:15px}#bookshelf-header-mobile-top{border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:flex-end}#bookshelf-header-title-container-mobile h2{padding:0}#bookshelf-header-title-container-mobile h2,#bookshelf-header-title-container-mobile div.user-collection-count{display:inline-block}#bookshelf-header-title-container-mobile div.user-collection-count{font-weight:bold;text-transform:uppercase;font-size:22px}#bookshelf-header-manage-bookshelf-link-mobile{font-size:16px;color:#ba2d00}#bookshelf-header-mobile-bottom{margin-top:10px;font-size:16px;display:flex;justify-content:space-between;align-items:baseline}#bookshelf-header-sort-by-form-mobile label,#bookshelf-header-sort-by-form-mobile select{display:inline-block}#bookshelf-visibility-manager-book-search-container{display:none}div#bookshelf-visibility-manager-header-snippet-container{flex-grow:0}div#bookshelf-visibility-manager-book-search-container-mobile{font-size:16px;font-weight:bold;text-transform:uppercase;margin-left:15px;color:#000;display:block}#newsletter-subscribe-container img{display:none}}@media screen and (max-width:777px){#cart-actions,#cart{width:100%;min-width:100%;max-width:100%}.show-tablet{display:block}.hide-tablet{display:none}form.fancy,.form-aside,.cart-contents,#payment-form,#payment-form fieldset,.cart-contents table.the-cart-list{width:90%;max-width:500px;min-width:300px}form.fancy fieldset{width:100%;max-width:380px;min-width:300px}.book-bundle{margin:0px 3px}.gallery-item-image-wrap{height:205px}.gallery-item{width:135px}.widget-ad-item{padding:20px 7px 10px}.ad-row-image{height:130px}.flatpage-redeem-list-item{width:100%;display:block}.bundle-child{width:100px}.buy-button-container a{font-size:16px!important}#manage-getresponse-subscriptions-form{width:380px}}@media screen and (max-width:640px){#DOMWindow{width:50%!important}#book-profile{display:block}#profile-share{display:none}.mobile-book-info-trigger a{padding:24px 16px;margin:0 0 13px 0;width:100%;font-size:36px;background-color:#000;position:relative;overflow:hidden;color:#FFF;text-transform:uppercase;font-weight:bold;display:block;box-sizing:border-box}.mobile-book-info-trigger a:hover{color:#FFF}.mobile-book-info-trigger i{float:right}.mobile-book-info-target{font-size:16px;margin:10px 10px 10px 10px;position:relative;overflow:hidden}.mobile-next-issue-deets{float:right;width:60%;text-align:center}.mobile-next-issue-buy-button{margin-top:30px}.mobile-book-info-target img.next-book{float:left;width:40%}.mobile-book-info-target .book-bundle{width:48%;float:left;text-align:center;margin:0 0 0 1%}.mobile-book-info-target .book-bundle img{width:65%}#profile-meta,#profile-contributors{width:100%!important}.ad-row-image{height:115px}#toc{position:relative;width:100%;margin-bottom:10px}#faq{position:relative;max-width:100%;margin-top:50px}.flatpage-about-image{width:100%;float:none;margin:15px auto}#book-cover-image{width:100%!important;text-align:center;float:none}#book-cover{width:100%;max-width:320px}#book-read-now{float:none!important;width:100%}#book-buy-button{text-align:center!important;float:none;margin:10px 0 0 0!important;width:100%}#book-buy-button a{width:100%!important;font-size:44px}#book-title{font-size:20px;text-align:center;margin-top:10px}.book-meta{float:none;background:#DADFE1;padding:4px 30px;margin:5px;border-radius:25px;font-size:26px}#profile-preview{margin:7px 0 0 0;text-align:center}.hidden-on-mobile{display:none!important}.mobile-book-menus{display:inline-block!important;width:100%}#header-main-logo-container-desktop-logo{display:none}#header-main-logo-container-mobile-logo{display:block;height:80px;width:83px;margin:-6px 0 0 0;background-color:#FFF;padding-top:2px}.preorder-details{line-height:65px}#book-header{display:block}#book-buy-button a{line-height:0}}@media screen and (max-width:612px){ul.hmenu.fulljustify{width:100%;line-height:46px;font-size:26px}ul.hmenu.fulljustify li{text-align:center!important}.seo-header h1{font-size:40px}#browsable-dropdown-list{max-height:none}#profile-left-column,#profile-left-column img{width:190px}#profile-right-column{margin-left:210px}#link-to-profile{margin:10px;float:left}#centered-account-link{padding-left:11%}.slider-control.prev{left:1%}.slider-control.next{right:1%}.footer-block-first{margin:0px 0% 0 20%}.footer-block-second{margin:0 0 0 20%}.footer-block-third{margin:0 20%}.footer-block{margin:15px!important}#search-overlay div.search-form-wrapper{margin-right:25px}#search-overlay .search-close{left:96%}#book-profile{margin:15px}}@media screen and (max-width:500px){.account-section{width:95%}.widget-ad-item{padding:10px 7px 0px}.buy-button-container a{font-size:14px!important}.gallery-item{width:130px}.gallery-item-image-wrap{height:195px}#centered-account-link{padding-left:17%}.footer-block-first{margin:0px 0% 0 28%}.footer-block-second{margin:0 0 0 28%}.footer-block-third{margin:0 28%}.footer-block{margin:10px!important;min-height:0!important;text-align:center}#footer .addthis_toolbox{padding:10px 0px 0 29px}#user-bookshelf-title{font-size:20px}.collection-settings{text-align:right}.collection-sort{margin-right:-11px!important}}@media screen and (max-width:457px){.gallery-item{width:165px}.gallery-item-image-wrap{height:250px}}@media screen and (max-width:380px){#centered-account-link{padding-left:20%}.gallery-item{width:150px}.gallery-item-image-wrap{height:230px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('//d1p1su8170li4z.cloudfront.net/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('//d1p1su8170li4z.cloudfront.net/slick/fonts/slick.eot');src:url('//d1p1su8170li4z.cloudfront.net/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('//d1p1su8170li4z.cloudfront.net/slick/fonts/slick.woff') format('woff'),url('//d1p1su8170li4z.cloudfront.net/slick/fonts/slick.ttf') format('truetype'),url('//d1p1su8170li4z.cloudfront.net/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}