*{margin:0px;padding:0px}html{width:100%;height:100%;background:#fff}body{font-family:"Oswald Medium",Helvetica,Arial,sans-serif;font-size:12px;color:#666;background:transparent}table{border-collapse:collapse;border-spacing:0}th,td,caption{text-align:left;font-weight:normal}img{border:0}cite,address,caption{font-style:normal;font-weight:normal}ul,ol,li{list-style-type:none}abbr,acronym{cursor:help}html,body,ul,ol,li,form,fieldset,legend{margin:0px;padding:0px}sup{vertical-align:text-top}sub{vertical-align:text-bottom}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif}p{margin:12px 0px}pre,code{font-family:Consolas,"Courier New",Courier,monospace}.skiplink{position:absolute;left:-9999px}ul.hmenu li{list-style-type:none;display:inline-block;text-align:center}ul.hmenu li a{outline:none}ul.vmenu{width:100%;list-style-type:none}ul.vmenu li{list-style-type:none}ul.vmenu li a{display:block;padding:12px;text-decoration:none;background-color:#ccc;border-bottom:1px solid #a9a9a9}ul.vmenu li a:hover{background-color:#e5e5e5}ul.vmenu li ul{}ul.vmenu li ul li a{padding:12px 36px;font-size:80%;background-color:#fff}form{}fieldset{border:none}legend{color:#000}label{display:block}input[type="checkbox"] + label{display:inline-block}input,select,textarea{width:250px;font-family:var(--font-primary-bold)}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"]{width:250px}input[type="search"]{text-indent:0px;--webkit-appearance:textfield}input[type="radio"],input[type="checkbox"]{width:auto}input[type="file"]{}input[type="number"]{}input[type="range"]{}input[type="color"]{}input[type="date"]{}button,.button,input[type="submit"]{width:auto;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}textarea{height:150px}option{}optgroup{}input[size]{font-family:Menlo,monospace}input.placeholder-text{color:#a9a9a9}input:-webkit-input-placeholder{color:#a9a9a9}input:-moz-placeholder{color:#a9a9a9}.theme-default .nivoSlider{position:relative;border:none;max-width:100%;max-height:100%}.nivoSlider{position:relative}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:100%}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;display:none}.nivo-directionNav a{display:block;width:30px;height:30px;background:transparent url('//d2q9qmpt911m8b.cloudfront.net/darkhorse11/home/nivo/images/arrows.png') no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-30px 0;right:15px}a.nivo-prevNav{left:15px}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav a.active{font-weight:bold}:root{--font-primary:"Roboto Condensed",Helvetica,Arial,sans-serif;--font-primary-bold:"Oswald Medium",Helvetica,Arial,sans-serif;--font-primary-semibold:"Oswald SemiBold",Helvetica,Arial,sans-serif;--font-description-bold:"Roboto Condensed Medium",Helvetica,Arial,sans-serif}html,body{background-color:#333333;max-width:960px;min-width:960px;margin:0 auto;color:#444;font-size:12px;font-family:var(--font-primary)}.wrap{position:relative;width:960px;height:inherit;margin:auto;padding:0}#attic,.hidden{display:none}#header{position:relative;height:77px;background-color:#fff;border-bottom:1px solid #ba2d00;z-index:10}ul.hmenu{padding-top:3px;text-align:justify;text-transform:uppercase;float:left;margin-left:14px;font-size:17px}.headline{position:absolute;top:20px;left:197px;width:50%;font-size:16px;color:#ba2d00;z-index:10}.fulljustify{text-align:justify;width:100%;max-width:528px;display:flex;justify-content:space-between}#main-logo{position:relative;padding-top:5px;margin:0px;float:left;background-color:#ba2d00}#title-logo{padding-left:14px;padding-top:4px;float:left;font-size:18px;opacity:0}#main-logo h1{position:absolute;left:-9999px}#main-logo a{display:block}#main-logo a,#sub-header .hmenu a,#menu-actions a{color:#ba2d00}#tagline{position:absolute;top:21px;left:44px;font-size:11px;letter-spacing:1px}#menu-actions{color:#000000;float:right;margin-top:-60px;display:inline-block;position:relative}#account-greeting{padding-top:13px;padding-bottom:22px}#cart-summary{margin-top:-20px}.action-item-inner{padding-top:4px;padding-left:20px}#cart-summary a{padding-left:20px;background:transparent url('//d1p1su8170li4z.cloudfront.net/images/icons/white/16/shop_cart.png') no-repeat left center}#sub-header{position:relative;left:0px;width:inherit;min-width:inherit;height:36px;background-color:#0D368E;background:-webkit-gradient(linear,left top,left bottom,from(#0D368E),to(#081B40));background:-moz-linear-gradient(top,#0D368E,#081B40);background:-o-linear-gradient(#0D368E,#081B40);z-index:50}#sub-header .wrap{overflow:visible}#sub-header .hmenu{font-family:var(--font-primary);width:auto;height:inherit;float:left}#sub-header .hmenu a{padding:10px 15px;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:None}#header .hmenu a:hover,#header .hmenu a:active,#header .hmenu li.current a{color:#ba2d00}#sub-header.stickybox-stuck{box-shadow:0px 2px 5px rgba(50,50,50,.8);-webkit-box-shadow:0px 2px 5px rgba(50,50,50,.8);-moz-box-shadow:0px 2px 5px rgba(50,50,50,.8);z-index:101}.header-midsection-topnav-item-list-item{position:relative}#header-menu-actions-account{min-width:12em}#account-dropdown{position:absolute;display:flex;flex-direction:column;background-color:white;border:0 solid #ba2d00;border-top:0;padding:0;margin-top:40px;top:-15px;max-height:0;width:100%;box-sizing:border-box;overflow:hidden;transition:max-height 1000ms,border-width 1000ms 0ms}.header-shop-dropdown-section-header{font-family:var(--font-primary-bold)}.header-midsection-topnav-item-list-item:hover #account-dropdown{max-height:2000px;border-width:1px}ul#account-dropdown li{width:100%;text-align:left;padding:5px 10px}ul#account-dropdown li span.fa{width:23px;height:23px;text-align:center}#toast{display:none;position:fixed;top:100px;left:50%;transform:translateX(-50%);border:5px solid black;border-radius:5px;padding:10px;font-size:18px;background-color:white;color:#666666;z-index:1000;white-space:pre-wrap;max-width:90%}#search{position:relative;display:inline-block;background:transparent}#search fieldset{width:auto;margin:0px;border:none;padding-top:5px;padding-bottom:5px;background:#fff}#search input[type="text"]{width:160px;max-width:auto;min-width:auto;padding:4px 6px;font-size:13px;background-color:#fff;border:none;box-shadow:2px 2px 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.2) inset;-webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.2) inset;-webkit-appearance:none}#search input,#search input.placeholder-text{color:#808080}#search input[type="text"]::-webkit-input-placeholder{color:#808080}#search input[type="submit"]{position:absolute;top:8px;right:27px;width:16px;height:16px;font-size:0;text-indent:-9999px;background:transparent url('//d2q9qmpt911m8b.cloudfront.net/digital/common/spyglass.png') no-repeat center;border:none;cursor:pointer;float:left;z-index:5}.search-result{margin:12px 0px;padding:0px 0px 12px 0px;border-bottom:1px solid #3F5E6F}.search-result img{margin:12px 12px 0 0}#search-autocomplete{display:none;position:absolute;top:80px;right:18px;width:220px;background-color:#fff;border:4px solid #ba2d00;border-top:none;border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;box-shadow:0px 2px 5px rgba(50,50,50,.8);-webkit-box-shadow:0px 2px 5px rgba(50,50,50,.8);-moz-box-shadow:0px 2px 5px rgba(50,50,50,.8);z-index:50}#search-autocomplete.loading{height:64px}#search-autocomplete .search-results .entry .book-title{overflow:visible}#search-autocomplete .search-results .entry{margin:0px;padding:20px}#search-autocomplete .search-results .entry a{display:block;position:relative;padding:10px;font-size:12px;font-weight:500;border-top:1px solid #DADFE1}#search-autocomplete .search-results .entry a:hover{color:#264C97;background-color:#E6E6FA;text-decoration:none}#search-autocomplete .search-results .entry:first-child a{border:none}#search-autocomplete .search-results .entry .cover-image{width:40px;margin-right:10px;float:left}#search-autocomplete .search-results .none{padding:20px;text-align:center}#banner{position:relative;width:inherit;height:200px;background-color:#000;z-index:5}#banner.home{height:480px}#banner #slider{position:relative;height:inherit}.nivo-directionNav{display:none}#banner #slider:hover>.nivo-directionNav{display:block}#banner #slider a{display:block;border:none}#banner #slider img{display:none;position:absolute;top:0;left:0}#banner #slider a:first-child img{display:block}#banner-small{background-color:#f2f2f2;height:108px;padding-top:20px;padding-bottom:45px}#banner-small a{display:block;margin:0 15px 0 20px;float:left}#banner-small a.edge{margin-right:0}#carousel{display:inline-block;margin:0 80px;padding-bottom:10px}#carousel img{border-color:#ffffff}#content{background-color:#f2f2f2;padding:20px 20px}.page-content{position:relative;width:100%;display:inline-block}.page-content #register-page{}.page-content p{font-size:15px;line-height:19px}.page-content img{}.page-content img.no-border,.page-content .new_release img{border:none}#nivo_slider_frame{display:none}.page-row{clear:both;display:inline-block;width:100%}.page-row h2{padding-bottom:10px;font-family:var(--font-primary-bold)}.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}.page-block .product-gallery .profile{margin:20px 0px 0px 25px}.page-block .product-gallery .profile:first-child{margin-left:0px}.book-button{display:block}@media (hover:none){.buy-button-container,.buy-bundle-button{overflow:hidden}.buy-form.ui-draggable{display:block}}#header-mobile-nav-container #gift-hint-button{font-size:25px;padding:0 10px;color:#555;display:none}#gift-hint{display:none;background-color:white}.gift-mouse-wrapper{position:relative;z-index:5}.gift-mouse-wrapper:before{content:'';width:100%;height:50px;position:absolute;top:-50px;left:0}#gifts-header .flex-wrapper{display:flex;justify-content:space-between;padding-right:20px}#gifts-header .flex-wrapper *{text-align:center;flex:2}#gifts-header #gifts-filter{flex:1}#all-gifts{font-size:18px}#gifts-filter{position:relative;font-size:18px;padding:20px;margin-bottom:-20px;padding-top:0}#gifts-filter ul{display:none;font-size:14px;position:absolute;background-color:#f2f2f2;border:1px solid #666666}#gifts-filter ul li{margin:5px 10px;padding:0;white-space:nowrap}#gift-instructions{padding:15px;font-size:18px}#gifts-header a:hover{text-decoration:underline}#manage-gifts .copy-field,#manage-gifts .copy-field input,#manage-gifts .copy-field textarea{width:100%;resize:none}table.gifts{margin-top:1em;border:none}table.gifts,ul.gifts-mobile{font-size:16px;font-family:var(--font-primary-bold);font-weight:500}ul.gift-details{font-size:14px;font-family:var(--font-primary-bold);font-weight:normal}table.gifts tbody tr:nth-child(odd) td{background-color:#fff}table.gifts tbody tr:nth-child(even) td{background-color:#f2f2f2}table.gifts td{padding:.5em;border:none}table.gifts th{padding:0 .5em}table.gifts{width:100%}.gifts input.code{width:6em}table.gifts td.edit textarea{width:12em;height:2.5em;resize:vertical;transition:250ms}#gifts .edit textarea.changed{border:3px solid #ba2d00;margin:-2px;transition:250ms}table.gifts td.edit li{margin:0;padding:0}#gifts label{display:inline-block}#gifts .flex{display:flex}.nowrap{white-space:nowrap}table.gifts td.anonymize{vertical-align:top}h3.gift-code{margin:0;padding:0;white-space:nowrap}h3.gift-code.claimed{text-decoration:line-through;color:#666666}ul.gifts-mobile li{margin:0}ul.gifts-mobile>li{margin:0 15px}ul.gifts-mobile ul.row{display:flex;flex-direction:row;justify-content:space-between}ul.gifts-mobile .book-info li{width:auto}ul.gifts-mobile .book-info li:not(:last-child){margin-right:10px}ul.gifts-mobile .book-info li.title{flex-grow:1}ul.gifts-mobile .gift-codes{display:flex;padding:10px}ul.gifts-mobile textarea{width:100%;resize:vertical;height:2.5em}ul.gifts-mobile .copy-selected-link{width:100%}#gifts .copy-selected-message{min-height:4em;padding:0.5em;border:1px solid #DADFE1;color:black;background-color:white;font-size:18px;white-space:pre-wrap;max-width:80%;overflow:hidden}#gifts .copy-selected-message:empty:before{content:"Select some gifts to generate a message";color:#888}#gift-title{margin:10px}.gift-detail{margin-left:10px}.gift-detail .cover-image{margin-left:10px}@media (max-width:512px){.gift-detail .profile{flex-direction:column}}.gift-detail .button.collection-read{width:auto;min-width:200px;margin:5px}.gift-message{margin-left:2em;padding:5px;font-size:16px;color:#555;background-color:white;width:auto;min-width:60%;max-width:80%;display:inline-block}.page-block .article-list{margin-top:20px}.page-block .article-list .article{margin-bottom:20px;padding-left:40px;background:transparent url('//d2q9qmpt911m8b.cloudfront.net/digital/common/blogballoon.gif') no-repeat 5px 0}.page-block .article-list .title{font-size:13px;font-family:inherit;text-transform:inherit}.page-block .article-list p{margin:5px 0px}#paginator{display:flex;width:100%;justify-content:space-between}#paginator a{font-weight:500;text-decoration:underline}#bookreader{margin:20px auto;border:2px inset black;width:auto;display:inline-block}#bookreader-content{display:inline-block;width:100%;text-align:center}#bookreader-loading{margin-left:10px;display:inline-block}#footer{background-color:#cccccc;display:flex;flex-wrap:wrap;justify-content:center;width:960px}#footer-inner{}#footer .footer-block{margin:0;padding:45px 15px;color:#406EBE;box-sizing:border-box;flex:1}#footer .footer-block h3,#footer .footer-block h3 a{color:#000000;font-size:18px;font-style:italic;text-transform:none;padding-bottom:10px}#footer .footer-block p{margin:0px;padding:0px;color:#000000}#footer .footer-block ul{margin:0px;padding:0px;font-size:12px;line-height:19px}#footer ul li a{color:#000000;text-transform:uppercase}#footer .footer-block.legal p{font-size:12px;line-height:15px;color:#4a4a4a;text-align:justify}.footer{margin:0 1em 1em 1em}a.cover{display:block}.cover-image,.cover-image img{display:block;position:relative;z-index:4}.book-title{height:30px;overflow:hidden;line-height:1em}.profile-related-product .cover-image{width:77px;height:120px;margin:auto;margin-bottom:5px}.profile-related-product .cover-image-wrapper{position:absolute;left:0;bottom:0}.profile.new .cover-image-wrapper:after{position:absolute;top:0;right:0;display:block;width:125px;height:80px;background:transparent url('//d1p1su8170li4z.cloudfront.net/images/new.png') no-repeat top right;z-index:5;content:''}.product-list,.product-gallery{position:relative;padding-left:0px;display:inline-block}.product-gallery .profile{position:relative;width:127px;height:290px;margin:13px 13px;float:left}.product-gallery .profile.new_release{width:187px;margin:0}.product-gallery .profile .cover{display:block;font-size:14px;font-weight:500;line-height:100%}.product-gallery .profile .cover-image{height:200px;margin-bottom:5px}.product-gallery .profile.new_release .cover-image{height:290px}.product-gallery .profile .cover-image-wrapper{position:absolute;bottom:0}.product-gallery .profile .cover-image img{}.product-gallery .profile-buy{width:100%;margin-top:10px}.product-list .profile-buy{width:87px}#profile-buy .button,.product-list .profile-buy .button,.product-gallery .profile-buy .button{position:relative;width:125px;height:52px}#profile-actions #profile-buy a.ajax-submit.button.blue{background:#ba2d00}.product-gallery .profile-buy .button{font-family:var(--font-primary-bold);font-size:18px;text-align:center;padding-top:19px;background:#ba2d00;position:absolute;bottom:0}#content .buy-button-container .button{background:#ba2d00;color:white;outline:3px solid white}.product-gallery .profile-buy .button.verbose{font-size:14px}a.ajax-submit.button.blue{background:#ba2d00}.carousel{width:100%;text-align:justify}.carousel>div{display:inline-block}.cheat{width:100%;display:none}.slider-control{font-size:70px;position:relative;top:-120px}.slider-control a svg{height:50px}.slider-control.prev{text-align:right}.slider-control.next{text-align:left}.slider-control a:hover,.slider-control a:active{text-decoration:none}#page-content .bx-viewport{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product-gallery .msrp{position:absolute;top:2px;left:94px;color:#a9a9a9;float:left}.product-list table{width:100%;margin:20px 0}.product-list th,.product-list td{padding:5px;text-align:center}.product-list th:first-child,.product-list td:first-child{width:100%;text-align:left}.product-list th{border-bottom:1px solid #DADFE1}.product-list td{border:none}.product-list-actions{position:absolute;right:20px;top:0em}.product-list-actions .button{float:right}div.tos{width:400px;height:200px;border:2px inset grey;padding:0.5em 1em;overflow:hidden;overflow-y:scroll}#cart{margin:10px 10px 10px 15px;padding:0px;min-width:400px;width:calc(60% - 20px);float:left}#cart td{margin:0px;padding:0px;background:#fff;border:none}#cart th,#cart td{padding:10px;text-align:left;vertical-align:top;background-color:#f2f2f2}#cart tr th:first-child,#cart tr td:first-child{padding-left:0px;text-align:left;background-color:#f2f2f2}#cart tfoot td{font-size:15px;font-weight:500}#cart .cartitem td{border-bottom:1px solid #DADFE1;background-color:#f2f2f2}#cart .cartitem .item td{border:0;margin:0;padding:0}#cart .cartitem .book-title{height:auto;margin-bottom:5px}#cart .cartitem .virtual{color:#666;font-size:13px;font-weight:normal}#cart .cartitem .upsell button{font-size:11px;border:none;text-decoration:underline;margin-left:1em}#cart .remove .icon-button{position:relative;top:1px}#cart .product .cover-image{display:block;margin:0px 10px 0px 0px;float:left;clear:both}#cart .quantity{font-size:17px}#cart tfoot .quantity{font-size:15px}#cart .price{font-size:15px;background-color:#f2f2f2}#cart .item{white-space:nowrap;height:25px}#cart li.item{text-align:left}#cart .percent-off{font-size:13px;width:3em;display:inline-block;transition:250ms;margin-left:3px}#cart .percent-off.hidden{opacity:0}#cart .price del{color:#A9A9A9;font-size:13px;font-weight:normal}#cart-actions{display:flex;flex-direction:column;float:right;width:calc(39% - 15px);padding-right:15px}#cart-checkout{display:inline-block;padding-bottom:10px}#cart-actions fieldset{width:auto;margin:0px}#cart-actions h3{padding:10px 0 0 0}#cart-checkout .total{margin:0px;padding:10px 20px;color:#ba2d00;font-size:20px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left}#cart-checkout .total del{color:#A9A9A9;font-size:18px}#cart-actions p{width:100%;float:left}#cart-checkout .button{width:170px;margin:0px 0px 0px 30px;float:left;padding-bottom:13px}#cart-discounts .discount{margin:10px 0px;padding-top:10px;font-weight:500;font-size:16px;color:#ba2d00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#cart-discounts .store-credit-reward{color:#000;font-size:14px}#cart-discounts .title{margin:2px 0px;font-size:13px;font-weight:500}#cart-discounts .icon-remove{float:right;margin-right:5px;margin-top:-18px}#cart-bundles .cart-bundle{margin:10px 0px;clear:both}#cart-bundles .cart-bundle .cover-image{margin-right:10px;float:left;clear:both}#gift-discounts li{list-style-type:disc;margin-left:1.5em}#gift-discounts ul.note li{list-style-type:none}#gift-discounts ul.note li:before{content:"* "}#cart input.quantity{width:2em}#checkout-steps{margin:0 0 12px 0;color:#666}#saved_card .card{margin:0px 0px 5px 0px;font-size:14px}#new_credit_card_form{position:relative;top:-12px;margin:0px;padding:0px}#new_credit_card_form fieldset{margin:20px 0px 0px 0px;float:left}#new_credit_card_form fieldset:first-child{margin-right:20px}#new_credit_card_form label[for="id_save_card"]{display:none}#checkout-confirm{}#checkout-confirm .address{margin:3px 0px}#checkout-confirm .payment{margin:3px 0px;padding:0px}#checkout-confirm .payment .title{display:block;width:300px;float:left;text-align:left}#checkout-confirm ul{text-align:right;padding-right:22px}#checkout-confirm .total{margin-top:10px;padding-top:10px;border-top:1px solid #DADFE1}#checkout-confirm .total del{color:#999;font-size:11px}#checkout-confirm .discount{}.loading-bar,#checkout-loading{width:160px;height:24px;margin:20px 0px;padding:10px;background:#F7F7F7 url('//d2q9qmpt911m8b.cloudfront.net/digital/common/ajax_loader_bar.gif') no-repeat 10px 10px;border:1px solid #DADFE1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#complete h1{padding:15px}a,a:link,a:visited,a:hover{color:#000000;text-decoration:none}a:hover,a:active{color:#ba2d00;text-decoration:underline}h1,h2,h3,h4,h5,h6,h2 a:link,h2 a:visited,h4 a:link,h4 a:visited,th{font-family:var(--font-primary-bold);font-weight:500;text-transform:uppercase;text-decoration:none;line-height:110%}h2{font-size:24px}h3{font-size:18px}h4{font-size:14px}h4 *:hover,h4 *:active{color:#081B40;text-decoration:underline}.header-meta{display:block}table{border-collapse:collapse;margin-bottom:20px}table th,table caption{color:#000;font-weight:500}table caption{padding:4px 0px}table tbody td{background-color:#fff;border:1px solid #dcdcdc}table tbody tr.odd td,table tbody tr:nth-child(odd) td{background-color:#f5f5f5}table.minimal{width:100%;margin:5px 0px;border:none}table.minimal tbody th,table.minimal tbody td{margin:0px;padding:4px;background-color:transparent;border:none;border-bottom:1px solid #DADFE1}table.minimal tbody tr.odd td,table.minimal tbody tr:nth-child(odd) td{background-color:transparent}.flexbox-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;width:100%}.flexbox-container h2,.collection-settings{display:inline-block}.flexbox-container h2{-webkit-flex:auto;-ms-flex:1;flex:auto}.collection-settings{align-self:flex-start;text-align:center;padding-right:0;padding-top:10px}.collection-display-one{display:inline;margin:0 3px 0 3px}.collection-settings-subgroup:first-child{padding-bottom:5px}.collection-settings-subgroup:last-child{padding-bottom:45px}#collection-non-ajax-form{float:right}#collection-non-ajax-form select{padding:0;font-size:12px;background-color:#fff;border:none;display:inherit;width:auto}#collection-non-ajax-form label,#collection-non-ajax-form select{display:inline}#collection-list-container .read-button{padding:5px}#collection-list-container .read-button a{width:100%}#collection-list-container{padding-left:15px;margin-top:25px}#collection-list-container th.collection-color-two{text-align:center}#collection-list-container table{width:100%}#collection-list-container tr td:first-child,#collection-list-container tr th:first-child{padding-left:5px}#collection-list-container .collection-text-size-one{font-size:1.6em}#collection-list-container .collection-text-size-two{font-size:1.3em}#collection-list-container .collection-text-align-one{text-align:center}#collection-list-container .collection-color-one{color:#000}#collection-list-container .collection-color-two{color:#666}#collection-list-container table tbody tr:first-child{border-top:1px solid #DDD}#collection-list-container table tbody tr:nth-child(odd) td{background-color:#FFF}#billing-address-field-wrap{display:none;clear:left;padding-top:0.25em}.breadcrumbs{margin:6px 0px 12px 0px;color:#a9a9a9}.hideable{display:none}#id_expiry_month,#id_expiry_year{width:auto}table.confirm-order-info,table.confirm-order-cart{min-width:400px;max-width:600px}table.confirm-order-info td{background-color:transparent;border:none}table.confirm-order-cart{width:100%;margin:12px 0 0 0;background-color:#fff}table.confirm-order-cart td{padding:4px 8px;border:none;border-bottom:1px solid #ddd}table.confirm-order-info tr td,table.confirm-order-cart tr td{background-color:transparent!important}table.confirm-order-cart tfoot td{padding:12px 8px;color:#666;font-size:12px;border-top:1px solid #bebebe}table.confirm-order-cart tfoot td:first-child{text-align:right}table.confirm-order-cart #total td{border:none}.bundle-products .bundle-product-image{margin-right:10px;float:left}.bundle-products li{margin-bottom:10px;margin-top:10px}.bundle-button{float:right;margin:5px}.bundle-button a,.bundle-button a:visited{color:#E9E9E9}.list-footer,.product-list-footer{}.catalog-pager a,.catalog-pager span{display:block;margin:10px 2px 0px 0px;padding:4px 6px;font-weight:500;font-size:14px;text-decoration:none;background-color:#f5f5f5;border:1px solid #dcdcdc}.catalog-pager a.current{color:#E9E9E9;background-color:#ba2d00;border-color:#274790}.brand-or-series-list{margin:10px -20px 20px 0;padding-left:20px}.brand-or-series-list img.nudge-left{position:relative;left:-1px}.featured{padding:0}.brand-or-series-list img.nudge-right{position:relative;left:1px}.brand-or-series-list img.nudge-up{position:relative;top:-1px}span.see-all.browse-page{}.brand-or-series-list .brand-or-series{display:inline-block;margin:10px 20px 0px 0px;width:160px;min-height:108px;text-align:center;vertical-align:top}.brand-or-series-list .brand-or-series a{font-size:13px;font-weight:500;line-height:100%}.brand-or-series-list .featured.brand-or-series{margin:0;width:300px;height:216px}.brand-or-series-list .brand-or-series.edge{}.item-text-only{margin-top:35px}#page-content .brand-or-series-list .brand-or-series img{display:block;margin-bottom:5px;border:none}#page-content .brand-or-series-list .featured.brand-or-series img{margin-bottom:0}#profile{position:relative;top:12px;display:inline-block}#profile.widget{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#profile-sub-heading{padding-bottom:8px;padding-top:8px;border-bottom:1px solid #DADFE1}#profile-sub-heading .meta{float:right;background:#d9d9d9}#profile-preview p{margin:5px 0 0 0;padding:0}#profile-preview img{border:none}#profile-left-column{width:302px;padding-bottom:20px;float:left}.widget #profile-left-column{float:none}#profile-left-column img{width:302px}#profile-image{position:relative}#profile-publisher{padding-right:190px;margin-bottom:10px}#publisher-image{max-width:100%}#book-rtl{font-weight:500}#book-rtl a{color:black;text-decoration:none}#book-rtl .icon{border:1px solid black;border-top:none;border-bottom:none;font-size:18px}#book-preview{border:1px solid #000;visibility:hidden}#profile-share{margin:15px 0 0 0}#profile-share .addthis_button_google_plusone{margin-left:5px}#mobile-links{width:155px;text-align:center}#profile-right-column{margin-left:322px}.widget #profile-right-column{margin:0;margin-left:auto;text-align:right;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}#profile-actions{width:25%;margin-left:40px;text-align:center;float:right}#profile-actions #profile-buy,#profile-actions #profile-buy a{margin-top:5px;background-color:#fff}.geo-restricted-small{position:relative;top:15px;margin:0;padding:0}.geo-restricted a,.geo-restricted-small a{margin:0;padding:0}.geo-restricted a img,.geo-restricted-small a img{border:none!important}.geo-restricted .modal,.geo-restricted-small .modal{display:none}#book-language-variants .modal{display:none}.geo-restricted-list{margin:0;padding:5px;font-weight:normal;text-align:left}.geo-restricted-list ul li{margin:0 0 5px 0}#profile-price{width:96px;margin:12px auto;padding:8px 0px;color:#4794EB;font-size:14px;font-weight:500;border:2px solid #4794EB}#profile-get-the-app{margin:10px 0}#profile-get-the-app a{display:block;margin:5px 0}#profile-get-the-app img{border:none}#profile-buy{margin:12px auto;padding:15px 10px;background:#F5F5F5;border:1px solid #DADFE1;width:124px}#profile-buy b{display:block;margin:-5px 0 5px 0;font-size:16px;color:#ba2d00}#profile-buy .msrp{margin:5px 0px 0px 0px;font-weight:normal;color:#a9a9a9}#profile-buy a.info{padding-top:1em;color:#a9a9a9;display:block}#profile-actions h3{margin-bottom:5px}#profile-series-links{padding-bottom:20px}#profile-actions .button{font-size:20px;padding:initial;padding-top:20px}#profile-actions .profile-related-product{font-size:11px;margin-bottom:5px;width:100%}.profile-related-product img{display:block;margin:auto}#profile-bundled-items .profile-related-product{width:77px;height:160px;margin:0px 20px 0px 0px;font-size:11px;float:left}#profile-description{padding-right:160px}#profile-description img{border:0}#profile-description ul li{list-style:disc inside none}@-moz-document url-prefix(){#profile-description ul li{list-style-position:inherit}}#profile-description ol li{list-style:decimal inside none}#profile-contributors dl{font-family:var(--font-description-bold);margin:0;font-weight:500;overflow:hidden}#profile-contributors dl a{font-family:var(--font-primary);font-weight:normal}#profile-contributors dl dt{margin-right:6px;color:#000;float:left}#profile-contributors dl dd{}#profile-contributors .truncate dd{text-overflow:ellipsis;white-space:nowrap}#profile-meta{margin:12px 0px;padding-bottom:20px}#profile-meta h3{font-weight:normal;text-transform:none;color:#a9a9a9}#profile-meta a{font-family:var(--font-primary)}#profile-footer{width:79%;display:inline-block;float:left}#page-content #profile-footer .section{margin:0px;padding:20px 0px}#profile-related{display:inline-block;width:100%}#profile-bundled-items{width:100%;display:inline-block;float:left;padding-bottom:20px}#profile-footer h3{padding-bottom:15px;font-size:16px}.profile-related-product{width:77px;height:160px;margin-right:20px;padding:0px;font-size:11px;float:left}#profile-discounts .discount{position:absolute;padding-left:4px;display:inline;width:400px;background-color:#f2f2f2;color:#ba2d00;font-size:16px;font-weight:500;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#profile-discounts ul{position:relative}#profile-discounts img{padding-top:1px}#article-list{}#article-list .article{padding:30px 0px;border-top:1px solid #DADFE1;clear:both}#article-list .article:first-child{padding-top:10px;border-top:none}#article-list .thumb{display:block;width:250px;height:250px;margin:0px 20px 0px 0px;float:left}#article-list .thumb img{border:none}#article-list .article .title,#article-list .article .title a{font-size:24px;text-transform:none;color:#000}.article-list .meta{color:#A9A9A9}#article-content .meta{display:block;margin-bottom:10px}#article-content img{margin:5px 15px 5px 0px}#page-content .section{margin-top:20px;padding-top:20px;border-top:1px solid #DADFE1}#page-content .section h3{margin-bottom:10px}.footnote.tooltip-container strong{font-size:22px;font-family:var(--font-primary-bold);font-weight:500;text-transform:uppercase;text-decoration:none;padding:5px 10px}.footnote.tooltip-container .tooltip{width:200px;left:-30px;top:60%}#article-tags,#related-articles{width:439px;float:left}#related-articles{margin-right:20px;padding-right:20px;border-right:1px solid #DADFE1}#related-articles .article{display:block;height:62px;margin:10px 0px}#related-articles .article a{display:block}#related-articles .article .thumb{display:block;margin:0 10px 0 0;float:left}#related-articles .article .title{text-transform:none}.account-section{width:400px;margin:20px 0px}.account-section h3{color:#666666;font-size:14px;font-family:Helvetica;font-weight:normal;font-variant:none;text-transform:none}.account-section a,.account-section a:link,.account-section a:visited{display:block;position:relative;padding:4px 0px;font-size:14px;text-decoration:none;border-bottom:1px solid #a9a9a9;margin-left:14px}.account-section a:hover,.account-section a:active{color:#081B40;border-color:#081B40}.account-section .edit{position:absolute;top:6px;right:0px;font-size:14px;text-transform:lowercase}.show-tablet{display:none}.account-list{margin:20px 0;padding:0}.staff-member{margin:0 20px 20px 0;float:left}.caption-top,.caption-bottom{color:#ffffff;padding:1.2em;font-weight:500;font-size:13px;font-family:arial;cursor:default;background:#000;text-shadow:1px 1px 0 #202020}.caption-top{}.caption-bottom{}.caption a,.caption a{border:0 none;text-decoration:none;background:#000000;padding:0.3em}.caption a:hover,.caption a:hover{background:#202020}.caption-wrapper{float:left}#retailer-exclusive{position:relative;margin-top:20px}#retailer-exclusive img{border:none}#retailer-exclusive-cover{margin-right:20px;float:left}#retailer-exclusive-cover img{-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666}#retailer-exclusive-redeem{width:380px;float:left}#retailer-exclusive-redeem h3{margin:10px 0;font-size:14px}#retailer-exclusive-redeem h3 b{font-size:100%}#retailer-exclusive-redeem p{margin:0 10px 0 0;padding:0;text-align:justify}#retailer-exclusive-aside{position:absolute;top:0;right:0}#user-profile{}#user-profile-message{}#user-profile-message .message{margin:0 0 20px 0}#user-profile-avatar{float:left}#user-profile-avatar a{display:block;padding-top:2px;text-align:center}#user-profile-content{margin:0 0 0 220px}#user-profile-content-top{margin:0 0 10px 0;border-bottom:1px solid #DADFE1}#user-profile-content-top .meta{margin:10px 5px 10px 0;float:left}#user-profile-content .user-profile-block{margin:0 0 10px 0}#user-profile-content .user-profile-block h3{margin-bottom:10px}#user-profile-content .profile-related-product{margin:0 10px 0 0;float:left}b{color:#ba2d00;font-size:90%;text-transform:uppercase}.light-text{color:#a9a9a9}.see-all{position:relative;float:right;font-family:var(--font-primary-bold);font-size:15px;font-weight:500;display:flex;align-items:center}.see-all{color:#ba2d00}.uni-arrow{color:#ba2d00}.loading{display:block;background:#fff url('//d2q9qmpt911m8b.cloudfront.net/digital/common/ajax_loader_b.gif') no-repeat center}#sort-mode{width:auto;margin-right:1em}.country-flag img{position:relative;top:2px;left:0;margin-right:2px;border:none!important}div.meta{margin:2px 0 0 5px;padding:4px 8px;color:#666;font-size:11px;background-color:#DADFE1;background:-webkit-gradient(linear,left top,left bottom,from(#EEEEEE),to(#DADFE1));background:-moz-linear-gradient(top,#EEEEEE,#DADFE1);background:-o-linear-gradient(#EEEEEE,#DADFE1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.addthis_pill_style{margin-right:20px}#article-content .addthis_toolbox{margin:20px 0px}#footer .addthis_toolbox{padding:10px 0px}#page-content #dsq-content #dsq-global-toolbar{margin-top:0}#flat-container ol{font-family:var(--font-primary-bold);font-size:15px}#flat-container h2{margin-top:20px;padding:0px}#flat-container{padding:0 20px}@media print{#header,#sub-header,#footer{display:none!important}a:link,a:visited,a:active{text-decoration:underline!important}}#DOMWindow{overflow:auto;padding:10px;width:300px;border:8px solid rgb(204,204,204);position:fixed;top:0;bottom:0;transform:translate(-50%,0);left:50%;z-index:10001;background-color:rgb(255,255,255);background-repeat:no-repeat}#flat-container{position:relative}#flat-container ul{margin:10px 0;list-style-type:square}#flat-container ol{margin:10px 0;list-style-type:decimal}#flat-container li{margin-left:40px;list-style-type:inherit}#toc{position:absolute;top:42px;right:0;width:27%;padding:0}#toc ol{margin:0 0 0 -4px;padding:0;list-style-type:none}#toc ol li{margin:0;margin:0}#toc ol li a{display:block;padding:5px 10px;border-left:4px solid #dadfe1}#toc ol li a:hover{text-decoration:none;border-color:#081B40;background-color:#E6E6FA;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#faq{max-width:68.5%}#faq .section{margin:20px 0 10px 0;padding:10px;border-top:1px solid #dadfe1;background-color:#efefef}.flatpage-about-image{width:400px;margin:15px;float:right}.flatpage-redeem-list{width:100%;box-sizing:border-box;list-style:none}.flatpage-redeem-list-item{width:49%;display:inline-block}a.edit-snippet{margin:3px;padding:2px;font-size:10px;text-decoration:underline;color:#125393;background-color:#EEEEEE;font-family:"Lucida Console",Monaco,monospace;text-transform:none}#modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:3000;display:none}#modal-overlay.active{display:flex;align-items:center;justify-content:center}#modal-window-wrapper{background-color:white;border-radius:15px;border:4px solid #ba2d00;overflow:hidden;max-width:60%}#modal-window{max-height:90vh;padding:20px;font-size:20px;overflow-y:auto}#modal-window h2,#modal-window h3,#modal-window h4{padding:0}#login-overlay{display:none}ul.login-list{display:flex;justify-content:space-around;width:100%}.spinner{margin:0 10px;height:30px;width:30px;display:inline-block;background-image:url(//d1p1su8170li4z.cloudfront.net/css/admin/images/spinner.png);background-size:contain;-webkit-animation-name:spinnerRotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}#content #modal-window-wrapper{max-width:max(60%,500px)}.sr-only{display:none}#content .bookreader-container{background-color:#232323}#content .bookreader-container .viewport-shade{opacity:0.2}.left{float:left}.right{float:right}fieldset{width:400px;margin:20px 0;padding:10px 20px;background-color:#F7F7F7;border:1px solid #DADFE1}fieldset.digital{margin:20px 0;padding:0;background-color:transparent;border:none}.nova-image{margin:20px 0}label.create-account.helptext{color:black;display:inline-block;top:0!important;letter-spacing:0;text-transform:none}#page-select{display:flex;color:#000}#page-select label,#page-select select,#page-select button,#page-select option{margin:10px 2px 1px 3px;padding:4px 6px;background-color:#f5f5f5;border:1px solid #dcdcdc;max-width:200px;max-height:29px;width:inherit;font-size:14px;text-decoration:none;font-weight:500;font-family:var(--font-primary-bold)}legend{color:#002A57;font-weight:500}legend h2{color:black}form li .errorlist,form li .errorlist li{margin:0px;padding:0px}form ol{margin:0px;padding:0px}form li{margin:4px 0px;padding:2px 0px}form li label{display:block;margin:0px 0px 4px 0px}form textarea,form input{color:#666}form textarea,form select,form input[type="text"],form input[type="number"],form input[type="email"],form input[type="password"]{padding:4px;font-size:18px;background-color:#fff;border:1px solid #DADFE1;display:block;width:250px}form input.small{display:inline-block;width:100px}form select{width:250px}form textarea:focus,form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus{border-color:#A9A9A9}form textarea[disabled],form select[disabled],form input[type][disabled]{background-color:#d3d3d3;cursor:default}form input[type="checkbox"],form input[type="radio"]{width:auto;margin:auto;padding:auto}button,form input[type="submit"]{width:auto;margin:auto;padding:auto;outline:none;cursor:pointer}form input.button{margin:12px 0px 0px 0px;min-width:80px}form li.hideable{display:none}input[name="quantity"]{width:auto!important}.no-label label{visibility:hidden}form .input-linked{background-color:#F7F7F7;border:1px solid #DADFE1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;float:left}form .input-linked label{display:none}form .input-linked input{margin:0px;padding:0px;float:left;border:none}form .input-linked input[type="text"],form .input-linked input[type="email"]{padding:5px;background:transparent}form .input-linked input[type="submit"]{padding:7px;font-size:15px;border-left:1px solid #DADFE1}#payment-form{float:left;box-sizing:border-box}#payment-form fieldset{box-sizing:border-box}#payment-form:not(.manage-cards){max-width:55%}#payment-form:not(.manage-cards) fieldset{min-width:320px}#payment-form fieldset table{width:100%}#payment-form fieldset table th{padding:3px}#payment-form fieldset table td{padding:0 3px}#discount-code-textarea{background:#fff}.cart-contents{float:right;box-sizing:border-box}.cart-contents table,.cart-contents table td{width:100%;margin:0;padding:0;background-color:transparent;border:none}.cart-contents table.the-cart-list{width:400px;margin:4px auto 0 0;padding:10px 20px;background-color:#F7F7F7;border:1px solid #DADFE1;display:block;box-sizing:border-box}.cart-contents h5{text-transform:none;margin:10px 0 0 0;font-size:12px;font-family:var(--font-primary-bold)}.cart-contents .store-credit-reward{font-weight:500;padding:5px 20px}#id_expiry_year,#id_expiry_month{font-family:Menlo,monospace}form .errorlist{color:#FF0000}form .errorlist{clear:both}form li.error{background-color:#ffc;border:2px solid red;padding:5px}form label.error{margin:5px 0px 10px 0px;font-size:14px}form .payment-errors{margin:10px;font-size:16px;font-weight:500;color:#ba2d00}.reenter-copy{background-color:white;border:1px solid #DADFE1;padding:1em}.reenter-copy li{list-style:circle;margin-left:2em}form.app label{display:none}form.app{}div.app-container,form.app fieldset{width:80%;min-width:200px;max-width:272px;margin:12px 0px;background-color:transparent;border:none}div.app-container{padding:12px 24px}div.app-container h1,div.app-container h2,div.app-container h3,div.app-container p{color:#CCC}form.app legend{color:#ccc;font-size:20px}form.app input{width:98%;max-width:inherit;font-family:"Oswald",Helvetica,sans-serif}form.app input[type="checkbox"],form.app input[type="radio"]{width:auto}form.app li{margin:0px 0px 10px 0px}form.app .ios-app-button{display:block;width:180px;height:34px;margin:4px 0px;color:#fff;font-size:14px;font-weight:500;text-align:center;text-decoration:none;background:transparent url('http://d2q9qmpt911m8b.cloudfront.net/digital/common/buttongradient2.png') no-repeat top left;border:none;outline:none}form.app a.ios-app-button{height:26px;padding-top:8px}form.app .ios-app-button:hover,form.app .ios-app-button:active{background-position:0 -34px}form.app p{font-size:14px;color:#ccc;margin:4px}html.app-form,html.app-form body{background-color:#222;min-width:0}html.app-form .wrap{max-width:inherit;min-width:inherit;background-color:transparent}html.app-form form li{color:#FFF}.button-set .button{margin:4px!important;float:left}.form-aside{width:350px;margin:30px 0px 0px 40px;text-align:justify;float:left}.form-aside h2{}.form-aside ul{margin:10px 0px 20px 0px;list-style-type:none}.form-aside li{list-style-type:inherit;margin:10px 0px;font-size:14px}.form-aside p{}.contact-form-list{list-style:none}.contact-form-list-item{width:300px;list-style:none;display:inline}form.fancy{float:left}form.fancy fieldset{width:380px;padding:0px;box-shadow:0px -1px 3px #dadfe1;overflow:hidden}form.fancy h2{padding:10px;color:#666;font-size:12px;text-shadow:1px 1px #fff;text-transform:uppercase;background:#DADFE1;background:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#DADFE1));background:-moz-linear-gradient(center top,#F7F7F7,#DADFE1) repeat scroll 0 0 transparent;background:-o-linear-gradient(#F7F7F7,#DADFE1);border-bottom:1px solid #ccc;border-radius:inherit}form.fancy legend h2{background:none;border:none;color:black}form.fancy ol{padding:10px 20px}form.fancy ol li{margin:0;padding:10px}form.fancy ol li ol li,form.fancy ol li ul li{padding:0}form.fancy label{color:#666666;font-size:10px;letter-spacing:0.05em;text-transform:uppercase}form.fancy input{border-color:#DADFE1}form.fancy input[type="submit"]{margin-right:10px}form.fancy .helptext{position:relative;top:2px}@media screen and (max-device-width:640px){form.fancy label:not(:has(input)){display:none}}#redeem-content form{float:left}#redeem-content #profile-image{float:right}#id_newsletter_opt_in{margin-bottom:10px}.button,.button:link,.button:visited{display:block;display:inline-block;margin:0px;padding:11px 15px;font-size:15px;font-weight:500;font-family:var(--font-primary-bold);line-height:16px;text-transform:uppercase;text-align:center;text-decoration:none;border:none;vertical-align:baseline;cursor:pointer;outline:none;-webkit-appearance:none}.button.fa,.button.fa:link,.button.fa:visited{font:normal normal normal 14px/1 FontAwesome}.button a:link{text-decoration:none}.button:active{position:relative;top:1px;box-shadow:0px 0px 3px rgba(0,0,0,.65) inset}.button.preordered{cursor:auto}.button.preordered:active{position:relative;top:0px;box-shadow:unset}.profile-buy a.button:active{top:auto;bottom:-1px;right:1px}.profile-buy a.button.orange,#profile-actions #profile-buy a.button.orange{background-color:#ba2d00}#profile-actions #profile-buy a.button.blue{background-color:#000}.button.verbose{font-size:smaller}.small,.small:link,.small:visited{padding:9px 12px 6px 12px;font-size:15px}.ic-button,.ic-button:link,.ic-button:visited,.ic-button:active{display:inline;color:#666}.ic-button .icon{display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:2px;background-color:transparent;background-repeat:no-repeat}.icon-list .icon,.icon-gallery .icon{background-image:url("//d2q9qmpt911m8b.cloudfront.net/digital/common/icon_gallerylist.png")}.icon-gallery .icon{background-position:0 0}.icon-list .icon{background-position:0 -10px}.icon-button{display:block;width:16px;height:16px;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;overflow:hidden}.icon-remove{background-image:url("//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/round_delete_icon&16.png")}.blue,.blue:link,.blue:visited,.blue:hover{color:#ffffff;background:#ba2d00}.gray,.gray:link,.gray:visited,.gray:hover{color:#666}.cancel,.cancel:link,.cancel:visited,.cancel:hover{color:#ba2d00;background:#ffffff;border:2px solid #ba2d00;margin:-2px}#apply-discount-button{color:#666;text-shadow:0 1px 1px #fff;background:#BEBEBE;background:-webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#BEBEBE)) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#F5F5F5,#BEBEBE) repeat scroll 0 0 transparent;background:-o-linear-gradient(#F5F5F5,#BEBEBE)}#apply-discount-button:active{background:#BEBEBE;background:-webkit-gradient(linear,left top,left bottom,from(#BEBEBE),to(#F5F5F5)) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#BEBEBE,#F5F5F5) repeat scroll 0 0 transparent;background:-o-linear-gradient(#BEBEBE,#F5F5F5)}.orange,.orange:link,.orange:visited,.orange:hover,.orange a,.orange:link a,.orange:visited a,.orange:hover a{color:#fff;background:#ba2d00}.red,.red:link,.red:visited,.red:hover{color:#faddde;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317);background:-o-linear-gradient(#ed1c24,#aa1317)}.red:active{color:#de898c;background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);background:-o-linear-gradient(#aa1317,#ed1c24)}.green,.green:link,.green:visited,.green:hover{color:#fff;background:#ba2d00;padding-bottom:13px}.buy-form .available{width:100%}.buy-form .available .live-button{display:flex}.buy-form .available .live-button form:first-child{width:100%}.button.unavailable{display:none}.button.unavailable:hover{cursor:not-allowed}.tooltip-container{position:relative;display:inline-block}.tooltip{opacity:0;visibility:hidden;transition:visibility 0s linear 1s,opacity 1s;background-color:black;color:white;text-align:center;padding:5px;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;font-size:15px;font-weight:normal;text-transform:none;z-index:200}.tooltip-container:hover .tooltip{opacity:1;visibility:visible;transition:visibility 0s linear 0s,opacity 1s;cursor:default}.prompt-button{margin-bottom:5px}.preorder-details{display:block;font-weight:normal;margin-top:5px}.preorder-details.book-profile{margin-top:15px}#book-profile-list-price{text-decoration:line-through;font-size:23px;margin-right:5px}.cover-image .overlay{position:absolute;bottom:0px;display:block;background-color:transparent;background-repeat:no-repeat;background-position:center;z-index:5}.cover-image .inapprovals{z-index:6}.cover-image .overlay.bundle.width-75{width:75px;height:15px;margin-right:-1;background-image:url('//images.darkhorse.com/digital/common/bundle_75.svg')}.cover-image .overlay.bundle.width-125{background-image:url('//images.darkhorse.com/digital/common/bundle_125.svg');width:125px;height:26px}.cover-image .overlay.bundle.width-300{width:300px;height:30px;background-image:url('//images.darkhorse.com/digital/common/bundle_300.svg')}.cover-image .overlay.inapprovals.width-75{width:75px;height:15px;background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/common/inapprovals_75.jpg')}.cover-image .overlay.inapprovals.width-125{width:125px;height:25px;background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/common/inapprovals_125.jpg')}.cover-image .overlay.inapprovals.width-300{width:300px;height:30px;background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/common/inapprovals_300.jpg')}#page-content .bundle img{border-color:#4794EB}#site-messages .message,.messages li{padding:15px 15px 15px 45px;color:inherit;font-size:14px;float:left;margin-bottom:20px;margin-right:20px;text-shadow:0px 1px #fff;background-color:#DCDCDC;background-position:10px 10px;background-repeat:no-repeat;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#site-messages .message .close{cursor:pointer}#site-messages .info{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/info_icon&24.png')}#site-messages .warning{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/attention_icon&24.png')}#site-messages .success{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/round_checkmark_icon&24.png')}#site-messages .error{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/fire_icon&24.png');background-color:#F7AFAF;text-shadow:none;font-size:large}#site-messages .cart{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/shop_cart_icon&24.png')}#cookie-warning-container{display:none;max-width:940px;background-color:#DCDCDC;color:inherit;font-size:1.7em;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:999}@media screen and (max-width:1023px) and (min-width:960px){#cookie-warning-container{padding-top:87px}}#cookie-warning-container a{min-width:35px;height:28px;padding:5px;cursor:pointer;background-color:#ba2d00;color:white;font-size:16px;font-family:var(--font-primary-bold);text-transform:uppercase}body{--mobile:0}@media (hover:none){body{--mobile:1}}.bookreader-container{background-color:black;color:white;--anim-speed:0.5s;--page-speed:0.6s;--panel-speed:0.8s;overflow:hidden;box-shadow:0px 0px 0px 0px #888888;transition:box-shadow 0.2s,width 0.3s,height 0.3s,top 0.3s,left 0.3s}.bookreader-container,.bookreader-container *{overflow:hidden}.bookreader-container.init,.bookreader-container.init *{transition-duration:0s!important}.bookreader-container.still *{cursor:none!important}.bookreader-container:focus-within{-webkit-box-shadow:0px 0px 15px 10px #888888;-moz-box-shadow:0px 0px 15px 10px #888888;box-shadow:0px 0px 15px 10px #888888}.bookreader-container .page-scroll{overflow:hidden;position:absolute;height:100%;width:100%}.bookreader-container.full-width:not(.panel-zoom) .page-scroll{overflow-y:auto}.bookreader-container.fullPage{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.bookreader-container .page-container{display:flex;position:relative;height:100%;-webkit-transition:top,left,width,height;-moz-transition:top,left,width,height;-ms-transition:top,left,width,height;-o-transition:top,left,width,height;transition:top,left,width,height;-webkit-transition-duration:var(--page-speed);-moz-transition-duration:var(--page-speed);-ms-transition-duration:var(--page-speed);-o-transition-duration:var(--page-speed);transition-duration:var(--page-speed)}.bookreader-container.panel-zoom .page-container{-webkit-transition-duration:var(--panel-speed);-moz-transition-duration:var(--panel-speed);-ms-transition-duration:var(--panel-speed);-o-transition-duration:var(--panel-speed);transition-duration:var(--panel-speed)}.bookreader-container .page-container.rtl{flex-direction:row-reverse}.bookreader-container .page-container .page{height:100%;display:inline-block;background:linear-gradient(black,black,grey,black);background-size:100% 200%;padding:0 2px;box-sizing:border-box;animation:loading 3s ease infinite alternate;-webkit-transition:opacity var(--page-speed);-moz-transition:opacity var(--page-speed);-ms-transition:opacity var(--page-speed);-o-transition:opacity var(--page-speed);transition:opacity var(--page-speed)}@keyframes loading{from{background-position-y:0}to{background-position-y:100%}}.bookreader-container:not(.panel-zoom) .page-container .page.inactive{opacity:0}.bookreader-container .viewport-shade{width:calc(100% + 80px);height:calc(100% + 80px);top:-40px;left:-40px;position:absolute;opacity:0.8;pointer-events:none;border-spacing:0;-webkit-transition:opacity var(--panel-speed);-moz-transition:opacity var(--panel-speed);-ms-transition:opacity var(--panel-speed);-o-transition:opacity var(--panel-speed);transition:opacity var(--panel-speed)}.bookreader-container .viewport-shade,.bookreader-container .viewport-shade td,.bookreader-container .viewport-shade tr{border:0;padding:0;margin:0}.bookreader-container .viewport-shade td{background-color:black}.bookreader-container .viewport-shade td.hole{background-color:transparent;box-shadow:inset 0 0 20px 20px black;-webkit-transition:top,left,width,height;-moz-transition:top,left,width,height;-ms-transition:top,left,width,height;-o-transition:top,left,width,height;transition:top,left,width,height;-webkit-transition-duration:var(--panel-speed);-moz-transition-duration:var(--panel-speed);-ms-transition-duration:var(--panel-speed);-o-transition-duration:var(--panel-speed);transition-duration:var(--panel-speed)}.bookreader-container .controls.container{position:absolute;width:100%;height:100%;top:0;left:0;color:white;font-weight:bold;font-size:16px;overflow:hidden;pointer-events:none}.bookreader-container.fullPage .controls.container{position:fixed}.bookreader-container.fullPage.full-width .controls.container{width:calc(100% - 12px)}.bookreader-container .controls .mouseover{width:100%;height:25%;min-height:60px;overflow:visible;position:absolute;pointer-events:none}.bookreader-container.fullPage .controls .mouseover{pointer-events:auto}.bookreader-container .controls .bar{background-color:rgba(0,0,0,0.8);padding:5px 20px;margin:0;max-width:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:space-between;white-space:nowrap;pointer-events:auto;position:absolute;width:100%}.bookreader-container .controls .bar{width:auto}.bookreader-container:not(.fullPage) .controls .bar.top{width:100%}.bookreader-container .controls .mouseover.top{top:0}.bookreader-container .controls .bar.top{min-width:50%;-webkit-transition:top var(--anim-speed);-moz-transition:top var(--anim-speed);-ms-transition:top var(--anim-speed);-o-transition:top var(--anim-speed);transition:top var(--anim-speed);top:-100%;border-radius:0 0 1em 1em}.bookreader-container .controls.active .bar.top{top:0%}.bookreader-container .controls .bar.top .buttons-container{display:flex;margin:0;padding:0}.bookreader-container .controls .mouseover.bottom{bottom:0}.bookreader-container .controls .bar.bottom{-webkit-transition:bottom var(--anim-speed);-moz-transition:bottom var(--anim-speed);-ms-transition:bottom var(--anim-speed);-o-transition:bottom var(--anim-speed);transition:bottom var(--anim-speed);bottom:-100%;border-radius:1em 1em 0 0;justify-content:center}.bookreader-container .controls.active .bar.bottom,.bookreader-container .controls .bar.bottom.active,.bookreader-container .controls.navigate .bar.bottom{bottom:0}.bookreader-container .control-item{padding:5px 10px}.bookreader-container .control-item.info{cursor:pointer}.bookreader-container .control-button{display:block;min-width:16px;min-height:16px;padding:5px 10px;width:auto;cursor:pointer}.bookreader-container .control-button{border-radius:7px;background-repeat:no-repeat;background-position:center}.bookreader-container .control-button:hover{background-color:#f5f5f5;color:black}.bookreader-container .controls .full-width{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/arrow_two_head_icon&16.png')}.bookreader-container .controls .full-width:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/arrow_two_head_icon&16.png')}.bookreader-container .controls .full-width.vert{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/arrow_two_head_vert_icon&16.png')}.bookreader-container .controls .full-width.vert:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/arrow_two_head_vert_icon&16.png')}.bookreader-container.panel-zoom .controls .full-width{opacity:0.5;pointer-events:none;cursor:default}.bookreader-container .controls .help{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/info_icon&16.png')}.bookreader-container .controls .help:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/info_icon&16.png')}.bookreader-container .controls .viewport{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/page_layout_icon&16.png')}.bookreader-container .controls .viewport:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/page_layout_icon&16.png')}.bookreader-container .panel-zoom .controls .viewport{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/document_icon&16.png')}.bookreader-container .panel-zoom .controls .viewport:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/document_icon&16.png')}.bookreader-container .controls .fullScreen{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/export_icon&16.png')}.bookreader-container .controls .fullScreen:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/export_icon&16.png')}.bookreader-container:fullscreen .controls .fullScreen{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/import_icon&16.png');transform:scaleX(-1)}.bookreader-container:fullscreen .controls .fullScreen:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/import_icon&16.png');transform:scaleX(-1)}.bookreader-container .controls .close{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/delete_icon&16.png')}.bookreader-container .controls .close:hover{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/delete_icon&16.png')}.bookreader-container .controls .touch-advance{position:absolute;height:100%;width:20%;pointer-events:auto;opacity:0;cursor:pointer;-webkit-transition:opacity var(--anim-speed);-moz-transition:opacity var(--anim-speed);-ms-transition:opacity var(--anim-speed);-o-transition:opacity var(--anim-speed);transition:opacity var(--anim-speed);display:flex;align-items:center;justify-content:center}.bookreader-container .active .touch-advance,.bookreader-container .navigate .touch-advance{opacity:0.7}@media (hover:hover){.bookreader-container:not(.still) .controls .touch-advance:hover{opacity:0.7}}.bookreader-container .controls .touch-advance .icon{width:16px;height:16px;padding:6px;border-radius:8px;background:black no-repeat center}.bookreader-container.fullPage .controls .touch-advance .icon{width:32px;height:32px;padding:10px;border-radius:16px}.bookreader-container .controls .touch-left{left:0}.bookreader-container .controls .touch-left .icon{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/br_prev_icon&16.png')}.bookreader-container.fullPage .controls .touch-left .icon{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/br_prev_icon&32.png')}.bookreader-container .controls .touch-right{right:0}.bookreader-container .controls .touch-right .icon{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/br_next_icon&16.png')}.bookreader-container.fullPage .controls .touch-right .icon{background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/br_next_icon&32.png')}.bookreader-container .toast-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bookreader-container .toast{opacity:0;-webkit-transition:opacity var(--anim-speed);-moz-transition:opacity var(--anim-speed);-ms-transition:opacity var(--anim-speed);-o-transition:opacity var(--anim-speed);transition:opacity var(--anim-speed);width:130px;padding:8px 16px;font-size:16px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:black;border:3px solid white}.bookreader-container .toast.active{opacity:1;pointer-events:auto}.bookreader-container .toast input{font-size:18px;max-width:90px;margin:0.5em;width:auto}.bookreader-container .toast input[type=button]{background-color:black;color:white;font-weight:bold;border:2px solid white;padding:2px 5px;margin:5px}.bookreader-container .toast input[type=button]:hover{background-color:white;color:black;cursor:pointer}.bookreader-container .toast input[type=button]:active{background-color:black;color:white;border-color:black}.bookreader-container .toast input[type=number]::-webkit-inner-spin-button,.bookreader-container .toast input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bookreader-container .modal{position:absolute;top:56px;left:40px;margin:0;padding:10px;background:black;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:3px solid white;z-index:1002;opacity:0;-webkit-transition:opacity var(--anim-speed);-moz-transition:opacity var(--anim-speed);-ms-transition:opacity var(--anim-speed);-o-transition:opacity var(--anim-speed);transition:opacity var(--anim-speed);pointer-events:none}.bookreader-container .modal.active{opacity:1;pointer-events:auto}.bookreader-container .modal .close{position:absolute;top:0;right:0;width:16px;height:16px;margin:5px;padding:3px;border:2px solid white;background:black url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/white/png/delete_icon&16.png') no-repeat center;cursor:pointer}.bookreader-container .modal .close:hover{background-color:white;background-image:url('//d2q9qmpt911m8b.cloudfront.net/digital/icons/black/png/delete_icon&16.png')}.bookreader-container .modal.help{font-size:13px;text-shadow:none;position:fixed}.bookreader-container .modal.help .content{width:100%;display:none}@media (hover:hover){.bookreader-container .modal.help .content.desktop{display:inline-block}}@media (hover:none){.bookreader-container .modal.help .content.mobile{display:inline-block}}.bookreader-container .modal.help strong{color:#FFFF00}.bookreader-container .modal.help dt,.bookreader-container .modal.help dd{display:block;margin:5px 0px;float:left}.bookreader-container .modal.help p{color:#999}.bookreader-container .modal.help dt{width:200px;color:#999;clear:both}.bookreader-container .book-info-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;pointer-events:none}.bookreader-container .book-info{padding:1em;margin-top:90px;margin-left:auto;margin-right:auto;width:900px;max-width:90%;border:2px solid black;z-index:2002;opacity:0;-webkit-transition:opacity var(--anim-speed);-moz-transition:opacity var(--anim-speed);-ms-transition:opacity var(--anim-speed);-o-transition:opacity var(--anim-speed);transition:opacity var(--anim-speed)}.bookreader-container .book-info.active{pointer-events:auto;opacity:1}fieldset{width:auto}#edit-wishlist{font-size:16px}#edit-settings button{margin:0 1em}#edit-settings li{margin:5px 1em}#edit-settings li.name{display:flex;justify-content:left;align-items:center}#name-errors{color:#d50000}#name-errors li{list-style-type:"⚠️";padding-left:5px}#wishlist{display:flex;flex-wrap:wrap}#wishlist-instructions:empty{display:none}#wishlist-instructions{padding:1em}.wishlist-item{display:flex;width:calc(50% - 10px);padding:10px;margin:5px;border:1px solid grey;box-sizing:border-box;justify-content:left}.wishlist-item .title-wrapper{font-weight:bold;margin:0 8px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.wishlist-item .update{display:flex;flex-direction:column;justify-content:space-between}.wishlist-item .update .priority{display:flex;flex-direction:row}.wishlist-item .update .priority-select{display:flex;flex-direction:row;width:auto}.wishlist-item .priority-change-wrapper{display:flex;flex-direction:column;justify-content:space-around;margin-left:5px}.wishlist-item button.priority-change{font-size:18px;font-weight:bold;width:22px;height:16px;color:#666666}.wishlist-item button.priority-change span.fa{position:relative;top:-5px}.wishlist-item form.ajax a.ajax-submit.button,.wishlist-item a.button,.wishlist-item button{width:80px;height:20px;margin:3px;padding:5px;border:0;box-sizing:content-box;font-size:16px;display:flex;align-items:center;justify-content:center}.wishlist-item .remove,.wishlist-item .removed,.wishlist-item .unremove{font-family:var(--font-primary-bold);text-transform:uppercase;font-weight:bold;font-size:16px}.wishlist-item .remove{background-color:#ba2d00;color:white}.wishlist-item .removed{color:#ba2d00;font-size:14px;font-family:var(--font-primary-bold);display:none;text-align:center;width:95px}.wishlist-item .unremove{margin:3px;padding:3px;font-size:14px;border:2px solid #ba2d00;background-color:white;color:#ba2d00}.wishlist-empty{padding:1.5em;font-size:14pt}select.priority{width:auto}@media (max-width:700px){.wishlist-item{width:100%}}@font-face{font-family:'Oswald';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Oswald/Oswald-Light.ttf') format('truetype');font-optical-sizing:auto;font-weight:200;font-style:normal}@font-face{font-family:'Oswald Medium';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Oswald/Oswald-Medium.ttf') format('truetype');font-optical-sizing:auto;font-weight:500;font-style:normal}@font-face{font-family:'Oswald Regular';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Oswald/Oswald-Regular.ttf') format('truetype');font-optical-sizing:auto;font-weight:400;font-style:normal}@font-face{font-family:'Oswald SemiBold';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Oswald/Oswald-SemiBold.ttf') format('truetype');font-optical-sizing:auto;font-weight:600;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Roboto_Codensed/RobotoCondensed-VariableFont_wght.ttf') format('truetype');font-optical-sizing:auto;font-weight:350;font-style:normal}@font-face{font-family:'Roboto Condensed Medium';src:url('//d1p1su8170li4z.cloudfront.net/fonts/Roboto_Codensed/RobotoCondensed-VariableFont_wght.ttf') format('truetype');font-optical-sizing:auto;font-weight:500;font-style:normal}