@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/8b43027f47b20503057d.eot);src:url(../fonts/8b43027f47b20503057d.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../fonts/20fd1704ea223900efa9.woff2) format("woff2"),url(../fonts/f691f37e57f04c152e23.woff) format("woff"),url(../fonts/1e59d2330b4c6deb84b3.ttf) format("truetype"),url(../img/fontawesome-webfont.svg#fontawesomeregular) format("svg")}@font-face{font-family:Myriad_Pro_Semi_Cond;font-style:normal;font-weight:400;src:url(../fonts/db0a241a8f4a98d72535.eot);src:url(../fonts/db0a241a8f4a98d72535.eot?#iefix) format("embedded-opentype"),url(../fonts/f181375ddd4b6534a3d6.woff) format("woff"),url(../fonts/ab3f2bfee03eea53bb76.ttf) format("truetype"),url(../img/MyriadPro-SemiCn.svg#MyriadPro-SemiCn) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:Myriad_Pro_Bold_Semi_Cond;font-style:normal;font-weight:700;src:url(../fonts/ff3210d768ba9019d713.eot);src:url(../fonts/ff3210d768ba9019d713.eot?#iefix) format("embedded-opentype"),url(../fonts/d639cfc4d12ebf683bec.woff) format("woff"),url(../fonts/d2e732517fe4b434e3ce.ttf) format("truetype"),url(../img/MyriadPro-BoldSemiCn.svg#MyriadPro-BoldSemiCn) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:Myriad_Pro_Light_Semi_Cond;font-style:normal;font-weight:400;src:url(../fonts/6d78fd8fba04844f642c.eot);src:url(../fonts/6d78fd8fba04844f642c.eot?#iefix) format("embedded-opentype"),url(../fonts/2973d053a46b69e8bfde.woff) format("woff"),url(../fonts/d85c233b3769ebed3e86.ttf) format("truetype"),url(../img/MyriadPro-LightSemiCn.svg#MyriadPro-LightSemiCn) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:Myriad_Pro_Bold_Cond;font-style:normal;font-weight:700;src:url(../fonts/93d43fa30cd835d830ae.eot);src:url(../fonts/93d43fa30cd835d830ae.eot?#iefix) format("embedded-opentype"),url(../fonts/78437b882dc7982f6275.woff) format("woff"),url(../fonts/e72928b4f12dc64684c0.ttf) format("truetype"),url(../img/MyriadPro-BoldCond.svg#MyriadPro-BoldCond) format("svg");text-rendering:optimizeLegibility}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}body{background-attachment:fixed;background-image:url(../img/bg-grenze-neu.jpg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;color:#444;font-family:Myriad_Pro_Semi_Cond,source-sans-pro,sans-serif;line-height:1.1875rem}body main{box-shadow:0 0 4px 4px #312f2a;margin-left:auto;margin-right:auto;max-width:1500px;min-height:100vh;min-height:100dvh;padding-bottom:66px;padding-top:1.125rem;position:relative}body main .product-price{color:#232323}body,body main,body main section#wrapper{background-color:#fff3d8}body main section#wrapper .breadcrumb{margin-top:.5rem}body main section#wrapper #_mobile_wrapper_top #search_widget{border-bottom:1px solid #980828}body main a.text-muted:hover{color:#36f!important}body .ui-widget{color:#444;font-family:Myriad_Pro_Semi_Cond,source-sans-pro,sans-serif;font-size:1rem;line-height:1.125rem}#custom-text p,.label,.page-content.page-cms .products-selection ul,.page-content.page-cms .products-selection ul .select-title,.page-content.page-cms .products-selection ul .sort-by,.products-selection .page-content.page-cms ul,.products-selection .page-content.page-cms ul .select-title,.products-selection .page-content.page-cms ul .sort-by,.products-selection .sort-by-row,.products-selection .sort-by-row .select-title,.products-selection .sort-by-row .sort-by,.products-selection p,.products-selection p .select-title,.products-selection p .sort-by,body,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li .product-title a,body#product section#main .product-container #js-bx-review-list .single-bookxreview .bookxreview-details .h3,body.page-addresses #content-wrapper form .custom-checkbox label,body.page-addresses #content-wrapper form .form-control-label,body.page-authentication #content-wrapper form .custom-checkbox label,body.page-authentication #content-wrapper form .form-control-label,body.page-contact #content-wrapper form .custom-checkbox label,body.page-contact #content-wrapper form .form-control-label,body.page-customer-account #content-wrapper form .custom-checkbox label,body.page-customer-account #content-wrapper form .form-control-label,body.page-history #content-wrapper form .custom-checkbox label,body.page-history #content-wrapper form .form-control-label,body.page-identity #content-wrapper form .custom-checkbox label,body.page-identity #content-wrapper form .form-control-label,body.page-my-account #content-wrapper form .custom-checkbox label,body.page-my-account #content-wrapper form .form-control-label,body.page-order-confirmation #content-wrapper form .custom-checkbox label,body.page-order-confirmation #content-wrapper form .form-control-label,body.page-order-detail #content-wrapper form .custom-checkbox label,body.page-order-detail #content-wrapper form .form-control-label,body.page-order-invoice #content-wrapper form .custom-checkbox label,body.page-order-invoice #content-wrapper form .form-control-label,body.page-order-return #content-wrapper form .custom-checkbox label,body.page-order-return #content-wrapper form .form-control-label,body.page-order-slip #content-wrapper form .custom-checkbox label,body.page-order-slip #content-wrapper form .form-control-label,body.page-password #content-wrapper form .custom-checkbox label,body.page-password #content-wrapper form .form-control-label{font-size:1rem}.btn-secondary,.pagination .current a,.ui-widget-content a,a{color:#1a3a99;font-weight:400}.btn-primary{font-weight:400}.btn-secondary:focus,.btn-secondary:hover,.pagination .current a:focus,.pagination .current a:hover,.ui-widget-content a:focus,.ui-widget-content a:hover,a:focus,a:hover{color:#36f;text-decoration:none}.btn-primary:focus,.btn-primary:hover{text-decoration:none}.btn-secondary{border:1px solid}.btn-primary i.material-icons{color:#1a3a99}.bookx-block-home a:hover,.ui-widget-content a:hover,a:hover{color:#36f}.page-content.page-cms ul,p{color:#444;font-size:1rem;line-height:1.1875rem}.container,.ui-autocomplete.searchbar-autocomplete picture img{width:100%}.h1,h1{font-size:1.125rem}.h1,.h2,.h3{font-family:Myriad_Pro_Bold_Semi_Cond,source-sans-pro,sans-serif;font-weight:700}#header .header-top a[data-depth="0"],.btn-primary,.btn-secondary,.btn-tertiary,.h1,.h2,.h3,body#product section#main .product-container #product-details section.product-features>dl.data-sheet dd{text-transform:none}.alert,.btn{border-radius:.4375rem;-webkit-border-radius:.4375rem;-moz-border-radius:.4375rem}.btn{padding:.4375rem .5rem .25rem}.btn-primary .material-icons{margin:-.125rem 0 0}.btn-primary{background-color:#fff;border-color:#980828;color:#1a3a99}.btn-primary.disabled{border-color:rgba(51,153,255,.5)}.btn-primary.focus,.btn-primary.focus:active,.btn-primary.focus:active:hover,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#fff!important;border-color:#36f;color:#36f}.btn-primary.focus .material-icons,.btn-primary.focus:active .material-icons,.btn-primary.focus:active:hover .material-icons,.btn-primary:active:hover .material-icons,.btn-primary:focus .material-icons,.btn-primary:hover .material-icons,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li button.add-to-cart.btn-primary:focus,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li button.add-to-cart.btn-primary:hover,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart.btn-primary:focus,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart.btn-primary:focus .material-icons,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart.btn-primary:hover,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart.btn-primary:hover .material-icons{color:#36f}.btn-primary.active,.btn-primary.active:active,.btn-primary.active:focus,.btn-primary:active,.btn-primary:active:focus,.open>.btn-primary.dropdown-toggle{background-color:#980828!important;border-color:transparent;color:#fff}.products-selection .sort-by-row,.ui-autocomplete.searchbar-autocomplete span.authors{display:block}.products-selection .sort-by-row .sort-by{padding-top:.625rem}.products-selection .sort-by-row .products-sort-order .select-title,.products-selection .sort-by-row button.select-title{border-color:#1a3a99;padding:.625rem .625rem .4375rem}.legal-price{color:#000;display:inline-block;font-size:.625rem;font-weight:400;height:1rem;line-height:.5rem;padding-left:.3125rem;text-align:left;transition:transform .2s;vertical-align:middle;width:60px}.legal-price:hover{transform:scale(1.5)}.custom-radio input[type=radio]:checked+span{background-color:#980828}.product-flags{left:-.5rem;top:-1rem}.product-flags li.product-flag.new{background-color:transparent;background-image:url(../img/neu-icon.png);background-repeat:no-repeat;background-size:contain;color:transparent;min-height:4rem;min-width:30%}.products .product-miniature .thumbnail-container{background-color:#fff;overflow:visible}.products .product-miniature .wishlist-button-add{height:1.5rem;min-width:1.5rem;top:.4375rem;width:1.5rem}.products .product-miniature .wishlist-button-add .material-icons{font-size:16px}#footer .footer-container .links ul li a:hover,#header .btn-secondary:hover,#header .header-nav .cart-preview .header.active a:hover,#header .header-nav .user-info a.account:hover i.material-icons,#header .top-menu li a[data-depth="0"]:hover,#header a:hover,.bookx-block-home .menu-all-authors:hover .material-icons,.bookx-block-home .menu-all-cat-kinds:hover .material-icons,.bookx-block-home .menu-all-genres:hover .material-icons,.wishlist-button-add .material-icons:hover{color:#36f}.input-group .input-group-btn>.btn{font-size:.875rem;text-transform:none}.ui-autocomplete.searchbar-autocomplete{left:1rem!important;max-width:600px;width:300%!important}.ui-autocomplete.searchbar-autocomplete picture{box-shadow:.02083vw .02083vw .08333vw rgba(0,0,0,.3),.04167vw .04167vw .16667vw rgba(0,0,0,.3),.16667vw .20833vw .25vw rgba(0,0,0,.4);float:left;margin-right:.5rem;width:50px}.ui-autocomplete.searchbar-autocomplete li.ui-menu-item{border-top:1px solid #980828;padding:.375rem}.new-and-upcoming-product .featured-products.upcoming-product .product:first-child .product-miniature,.ui-autocomplete.searchbar-autocomplete li.ui-menu-item:first-child{border-top:none}.ui-autocomplete.searchbar-autocomplete li.ui-menu-item a{display:contents}#header,.ui-autocomplete.searchbar-autocomplete li.ui-menu-item a:hover{background:0 0}.ui-autocomplete.searchbar-autocomplete li.ui-menu-item span.product{display:block;line-height:22px;padding-left:0}#wrapper .breadcrumb li,.ui-autocomplete.searchbar-autocomplete span.authors span{display:inline-block}.ui-autocomplete.searchbar-autocomplete span.authors a.author-link{display:inline;line-height:22px;padding:0}#header{border-bottom:1px solid #980828;color:#362d1f}#header .btn-secondary,#header a,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li .single-feature,section#products .product .product-miniature.out_of_stock,section.featured-products .product .product-miniature.out_of_stock{color:#444}#header .header-top{background:#ebe0ce;padding:0}#header .header-top .header-top-right.col-md-12{min-height:0}#header .header-nav .blockcart .header,#header .header-top #mobile_top_menu_wrapper .top-menu,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature h1.product-title{margin-top:0}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu{background-color:#ebe0ce;display:block;padding-left:0}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu span.novi{color:red}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu{border-bottom:1px solid #999;padding:0}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title{padding:.75rem 1rem .25rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title .h2{line-height:1.625rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title .navbar-toggler.collapse-icons{display:inline-block;padding:0;width:100%}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title:not(.collapsed) .add,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title[aria-expanded=true] .add,.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature .thumbnail-top picture:not(.cover) img:after,.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature .thumbnail-top picture:not(.cover):after{display:none}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title.collapsed .add,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title:not(.collapsed) .remove,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title[aria-expanded=false] .add,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title[aria-expanded=true] .remove,.author-wrapper{display:block}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title.collapsed .remove,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu .title[aria-expanded=false] .remove{display:none}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .bx-menu a{font-size:1.125rem;line-height:1.375rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu ul li{border-top:1px solid #fff;padding-left:1rem;padding-top:.25rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .category-kind-menu,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .category-kind-menu .title[aria-expanded=true]{border-bottom:none}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .category-kind-menu .title{border-bottom:1px solid #999}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .category-kind-menu ul{border-bottom:1px solid #999;margin-bottom:0;padding-bottom:1rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .category-kind-menu ul li,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card h1{padding-left:1rem}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu>p{font-size:.875rem;margin-bottom:0;padding:.5rem 1rem .25rem;text-align:right}#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .menu-all-authors .material-icons,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .menu-all-cat-kinds .material-icons,#header .header-top #mobile_top_menu_wrapper #_desktop_bookx_menu .menu-all-genres .material-icons{color:#333;font-size:1.125rem;line-height:.9375rem}#header .header-top #mobile_top_menu_wrapper #_out_of_stock_menu{background-color:#ebe0ce;padding-left:1rem;padding-top:.25rem}#header .top-menu{margin-top:.5rem}#header .top-menu li.link{margin-left:.125rem;margin-right:.125rem}#header .top-menu li.link:first-child{margin-left:0}#header .top-menu li.link:last-child{margin-right:0}#header .top-menu li a[data-depth="0"]{font-family:Myriad_Pro_Bold_Semi_Cond,source-sans-pro,sans-serif;font-size:unset;font-weight:400;padding-bottom:.5rem;padding-top:.25rem}#header .header-nav{background:#ebe0ce;border-bottom:none}body#checkout #header .header-nav{padding:0}#header .header-nav #_desktop_cart{line-height:1.125rem}#header .header-nav #_desktop_cart #sl_menu_cart{padding-top:.375rem}#header .header-nav #_desktop_cart i.material-icons.shopping-cart{font-size:1.875rem;line-height:1.4375rem;padding-top:.125rem}#header .header-nav #_desktop_cart i.material-icons.logged{line-height:1.0625rem}#header .header-nav #_mobile_user_info{flex:0 0 auto;order:3}#header .header-nav #_mobile_cart{flex:0 0 auto;order:4}#header .header-nav #_mobile_logo{display:block;flex:1;min-height:unset;opacity:0;order:2;text-align:center;transition:opacity .3s ease-in-out}#header .header-nav .user-info{margin-top:0;padding-top:.0625rem}#header .header-nav .user-info i.material-icons.logged{color:#9d9737;font-size:1.125rem}#header .header-nav .user-info a.account{background-color:#9d9737;border:1px solid #9d9737;border-radius:.4375rem;color:#fff;margin-left:0;margin-right:.375rem;padding:.375rem .125rem .25rem .375rem;text-decoration:none}#header .header-nav .user-info a.account:hover{background-color:#fff;border-color:#1a3a99;color:#36f}#header .header-nav .blockcart{background-color:transparent;height:39px;margin-left:.25rem;padding:.5rem 0 0 .4375rem}#header .header-nav .cart-preview.active{background-color:#980828;margin-right:-15px;padding-right:15px}#header .header-nav .cart-preview .header .shopping-cart{font-size:1.875rem;padding-top:.125rem}#header .header-nav .cart-preview .header.active{background-color:transparent}#header .header-nav .cart-preview .header.active a,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title a:visited{color:#1a3a99}#header .header-nav .cart-preview .header.active i{color:inherit}#header .header-nav .cart-preview .header span{display:inline-block;margin-top:.25rem}#header .header-nav .hidden-sm-up.text-sm-center.mobile{align-items:center;display:flex;justify-content:space-between;padding-right:.5rem}#header .header-nav .hidden-sm-up.text-sm-center.mobile #menu-icon{flex:0 0 auto;margin-top:.125rem}#header .header-nav .hidden-sm-up.text-sm-center.mobile #menu-icon .material-icons{line-height:inherit}#footer{background-color:#fff3d8;padding-top:0}#footer .back-to-top{margin-top:.5rem;text-align:center}#footer .footer-container .links,body#product section#main .product-container #js-product-author-list .author-team-products{padding-left:1rem;padding-right:1rem}#footer .footer-container .links ul{margin-left:.3125rem;margin-top:.3125rem;text-align:center}#footer .footer-container .links ul li{border-right:2px solid #7a7a7a;color:#7a7a7a;display:inline;font-size:.875rem;padding-left:.125rem;padding-right:.5625rem}#footer .footer-container .links ul li:last-child{border-right:none}#footer .footer-container .links ul li a{color:#1a3a99;padding-left:.4375rem}#wrapper a[href^="//"]:not([href*="slpresta8new.local"]):not([href*="schreiberundleser.de"]):not([href^=mailto]):not([href^=tel]),#wrapper a[href^=http]:not([href*="slpresta8new.local"]):not([href*="schreiberundleser.de"]):not([href^=mailto]):not([href^=tel]){padding-right:1.25rem}#wrapper a[href^="//"]:not([href*="slpresta8new.local"]):not([href*="schreiberundleser.de"]):not([href^=mailto]):not([href^=tel]):after,#wrapper a[href^=http]:not([href*="slpresta8new.local"]):not([href*="schreiberundleser.de"]):not([href^=mailto]):not([href^=tel]):after{content:"\f08e";display:inline-block;font-family:FontAwesome,Arial,sans-serif;font-size:.8125rem;margin-left:.25rem;position:absolute}.ui-autocomplete.searchbar-autocomplete .thumbnail-container{background-color:transparent;margin-bottom:0;margin-top:5px}.ui-autocomplete.searchbar-autocomplete .ui-menu-item span.product{padding-left:.5rem}.ui-autocomplete.searchbar-autocomplete picture:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .25vw,rgba(0,0,0,.3) .375vw,transparent .5vw)}section#main{background-color:#fff;overflow:hidden;padding:0}.bookx-block-home .h2,.bookx-block-home h2{color:#980828;font-family:Myriad_Pro_Semi_Cond,source-sans-pro,sans-serif;font-size:1.125rem;margin-bottom:.25rem}.bookx-block-home p{font-size:.875rem;margin-bottom:0}.bookx-block-home span.novi{color:red;padding-left:.25rem}.bookx-block-home .nav-bar-toggler{color:#980828}.bookx-block-home ul{line-height:1.3125rem}.bookx-block-home ul.top-level-menu a.list-title{font-size:1.3125rem;font-weight:700}.bookx-block-home ul.top-level-menu ul.sub-menu{margin-bottom:1rem;margin-left:1rem}.bookx-block-home .menu-all-authors .material-icons,.bookx-block-home .menu-all-cat-kinds .material-icons,.bookx-block-home .menu-all-genres .material-icons{color:#333;font-size:1.125rem;line-height:.9375rem}.bookx-block-home .menu-all-cat-kinds,section#products .product .product-miniature.out_of_stock .thumbnail-container .product-flag.out_of_stock,section.featured-products .product .product-miniature.out_of_stock .thumbnail-container .product-flag.out_of_stock{display:none}section#products,section#subcategories,section.featured-products{padding-left:2rem;padding-right:2rem;padding-top:2rem}section#products,section.featured-products{color:#000}section#products .product,section.featured-products .product{margin-bottom:1rem;padding:0}.new-and-upcoming-product .featured-products.book .thumbnail-container picture.cover.default-image:after,section#products .product.book .thumbnail-container picture.default-image:after,section.featured-products .product.book .thumbnail-container picture.default-image:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent 2%,rgba(0,0,0,.2) 5%,transparent 5.5%)}section#products .product .product-miniature,section.featured-products .product .product-miniature{border-top:1px solid #aaa}section#products .product .product-miniature.out_of_stock .thumbnail-container .product-flag.out_of_print,section.featured-products .product .product-miniature.out_of_stock .thumbnail-container .product-flag.out_of_print{background-color:#444;border-radius:.1875rem;text-transform:none}section#products .product .product-miniature.out_of_stock .thumbnail-container .thumbnail-top,section.featured-products .product .product-miniature.out_of_stock .thumbnail-container .thumbnail-top{opacity:.7}section#products .product .product-miniature.out_of_stock p,section.featured-products .product .product-miniature.out_of_stock p{color:#888}section#products .product .product-miniature.out_of_stock .single-feature,section.featured-products .product .product-miniature.out_of_stock .single-feature{color:#666}section#products .product .product-miniature.out_of_stock .product-title a,section.featured-products .product .product-miniature.out_of_stock .product-title a{color:#7a98b7}section#products .product .product-miniature,section#products .product .product-miniature .product,section.featured-products .product .product-miniature,section.featured-products .product .product-miniature .product{justify-content:start}section#products .product .product-miniature .product .product-title,section#products .product .product-miniature .product-title,section.featured-products .product .product-miniature .product .product-title,section.featured-products .product .product-miniature .product-title{margin-bottom:.25rem;margin-top:.3125rem;text-align:left;text-transform:none}section#products .product .product-miniature .product .product-title a,section#products .product .product-miniature .product-title a,section.featured-products .product .product-miniature .product .product-title a,section.featured-products .product .product-miniature .product-title a{color:#980828;font-size:1.1875rem;text-align:left}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title a:hover,body.bookx_category_kind #subcategories ul li .subcategory-name:hover,body.page-category #subcategories ul li .subcategory-name:hover,section#products .product .product-miniature .product .product-title a:hover,section#products .product .product-miniature .product .product-title a:hover:visited,section#products .product .product-miniature .product-title a:hover,section#products .product .product-miniature .product-title a:hover:visited,section.featured-products .product .product-miniature .product .product-title a:hover,section.featured-products .product .product-miniature .product .product-title a:hover:visited,section.featured-products .product .product-miniature .product-title a:hover,section.featured-products .product .product-miniature .product-title a:hover:visited{color:#36f}section#products .product .product-miniature .product .product-title a:visited,section#products .product .product-miniature .product-title a:visited,section.featured-products .product .product-miniature .product .product-title a:visited,section.featured-products .product .product-miniature .product-title a:visited{color:#980828}section#products .product .product-miniature .product .product-description,section#products .product .product-miniature .product-description,section.featured-products .product .product-miniature .product .product-description,section.featured-products .product .product-miniature .product-description{padding:.25rem 0 .75rem .125rem}section#products .product .product-miniature .product .product-description .product-description-text,section#products .product .product-miniature .product-description .product-description-text,section.featured-products .product .product-miniature .product .product-description .product-description-text,section.featured-products .product .product-miniature .product-description .product-description-text{margin-bottom:.5rem;margin-top:.5rem}#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right span.author-rolename,#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right span.single-author,#left-column #search_widget form,#right-column .inner-wrapper .sl_mag_box .figure,.new-and-upcoming-product .featured-products .thumbnail-container picture.cover.default-image-new img.js-qv-product-cover,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new img.js-qv-product-cover,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul,body#product section#main .cover-float .product-cover picture img.js-qv-product-cover,body#product section#main .product-container .product-prices div,body#product section#main .product-container ul.product-author-addtl-prods li a picture img.js-qv-product-cover,body.bookx_category_kind #subcategories ul li .cat_desc p.link-follow,body.page-category #subcategories ul li .cat_desc p.link-follow,section#products .product .product-miniature .product .product-description .product-description-text p,section#products .product .product-miniature .product-description .product-description-text p,section.featured-products .product .product-miniature .product .product-description .product-description-text p,section.featured-products .product .product-miniature .product-description .product-description-text p{margin-bottom:0}section#products .product .product-miniature .product .product-list-features span.single-feature,section#products .product .product-miniature .product-list-features span.single-feature,section.featured-products .product .product-miniature .product .product-list-features span.single-feature,section.featured-products .product .product-miniature .product-list-features span.single-feature{border-right:1px solid #7a7a7a;padding:.125rem .375rem}section#products .product .product-miniature .product .product-list-features span:first-child,section#products .product .product-miniature .product-list-features span:first-child,section.featured-products .product .product-miniature .product .product-list-features span:first-child,section.featured-products .product .product-miniature .product-list-features span:first-child{padding-left:.125rem}section#products .product .product-miniature .product .product-list-features span:last-child,section#products .product .product-miniature .product-list-features span:last-child,section.featured-products .product .product-miniature .product .product-list-features span:last-child,section.featured-products .product .product-miniature .product-list-features span:last-child{border-right:none}section#products .product .product-miniature .product .product-price-and-shipping,section#products .product .product-miniature .product-price-and-shipping,section.featured-products .product .product-miniature .product .product-price-and-shipping,section.featured-products .product .product-miniature .product-price-and-shipping{text-align:left}section#products .product .product-miniature .thumbnail-container,section.featured-products .product .product-miniature .thumbnail-container{margin-top:-1px;max-width:250px;padding:0}section#products .product .product-miniature .thumbnail-top,section.featured-products .product .product-miniature .thumbnail-top{overflow:visible}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview),section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview){background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:91%}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview):after,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview):after{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;bottom:0;box-shadow:inset -.0625vw .125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.0625vw .125vw rgba(0,0,0,.1);content:"";display:block;left:0;position:absolute;right:0;top:0}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:0;width:250px}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img.js-qv-product-cover,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img.js-qv-product-cover{margin-bottom:0}section#products .product .product-miniature .product-flags li.product-flag,section.featured-products .product .product-miniature .product-flags li.product-flag{font-size:1rem;min-height:1.6875rem;padding-bottom:0}body.page-addresses .address .address-body address,section#products .product .product-miniature .product-flags li.product-flag.new,section.featured-products .product .product-miniature .product-flags li.product-flag.new{min-height:4rem}section#products .product .product-miniature .product-flags li.product-flag.upcoming,section.featured-products .product .product-miniature .product-flags li.product-flag.upcoming{background-color:#6a45d5;border-radius:4px;font-size:.875rem;font-weight:400;text-transform:none}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container ul.product-flags,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .title-container li.price,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .title-container li.product-list-feature,.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature li.isbn,.new-and-upcoming-product .featured-products.upcoming-product .publishing-date .publishing-date-label,body#product section#main.out-of-print .product-flags li.product-flag.out_of_stock,section#products .product .product-miniature .highlighted-informations.no-variants,section.featured-products .product .product-miniature .highlighted-informations.no-variants{display:none}.bookx_review_box a,section#products .all-authors .single-author,section#products .genre-label,section#products .product-list-features .value,section#products .single-feature,section.featured-products .all-authors .single-author,section.featured-products .genre-label,section.featured-products .product-list-features .value,section.featured-products .single-feature{color:#000}body#product section#main .product-container #product-details .publishing-date .publishing-date-label,section#products .author-rolename,section#products .category-kind-label,section#products .feature-name,section#products .genre-label,section#products .publishing-date-label,section.featured-products .author-rolename,section.featured-products .category-kind-label,section.featured-products .feature-name,section.featured-products .genre-label,section.featured-products .publishing-date-label{font-family:Myriad_Pro_Light_Semi_Cond,source-sans-pro,sans-serif}.product-images .js-thumb-container img{height:auto;width:auto}.new-and-upcoming-product .featured-products .thumbnail-container picture.cover.default-image-new{background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:91%}.new-and-upcoming-product .featured-products .thumbnail-container picture.cover.default-image-new:after,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new:after,body#product section#main .cover-float .product-cover picture:after,body#product section#main .product-container ul.product-author-addtl-prods li a picture:after{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;bottom:0;box-shadow:inset -.0625vw .125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.0625vw .125vw rgba(0,0,0,.1);content:"";display:block;left:0;position:absolute;right:0;top:0}.new-and-upcoming-product .featured-products .thumbnail-container picture.cover.default-image-new img,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new img,body#product section#main .cover-float .product-cover picture img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:0}body#product section#main .product-container ul.product-author-addtl-prods li a picture img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.new-and-upcoming-product .featured-products h1.section-header{background-color:#980828;clear:both;height:1rem;margin-bottom:.75rem;margin-right:0;padding-left:0;position:relative}.new-and-upcoming-product .featured-products h1.section-header span{background-color:#fff;font-weight:700;line-height:1.125rem;padding-left:.125rem;padding-right:.5rem;padding-top:.125rem;position:absolute;text-transform:uppercase;top:-1px}.new-and-upcoming-product .featured-products.upcoming-product h1.section-header{background-color:#907fc5}.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature{border-color:#cdc3ff}.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature .thumbnail-top picture:not(.cover){background-color:#e9e9e9;box-shadow:none}.new-and-upcoming-product .featured-products.upcoming-product .product .product-miniature .thumbnail-top picture:not(.cover) img{visibility:hidden}.new-and-upcoming-product .featured-products.new-product .js-product{display:flex;padding-bottom:1rem}.new-and-upcoming-product .featured-products.new-product .js-product:nth-child(odd){padding-right:1rem}.new-and-upcoming-product .featured-products.new-product .js-product:nth-child(2n){padding-left:1rem}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature{background-color:#eee;border:1px solid #980828;border-radius:.4375rem;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;padding:0}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .title-container{margin-left:1rem;margin-right:1rem;margin-top:1rem}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .title-container li.authors span:last-child,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li span.divider:last-child,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.authors span:last-child,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li span.divider:last-child,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li.authors span:last-child{display:none}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:.4375rem .4375rem 0 0;height:150px;margin:0;min-height:150px}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container .thumbnail-top{background-image:url(../img/inner-preview-BG.jpg);background-repeat:no-repeat;background-size:cover;max-width:164px;padding:0}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container .thumbnail-top img{margin:.5625rem .4375rem}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container{background-color:transparent;float:none;margin:0 auto;max-width:400px}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new{background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:100%}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new:after,body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture.default-image:after,body#module-bookx-timeline section#products #js-product-list .products .product.book .thumbnail-container picture.default-image:after,body#product section#main .cover-float .product-cover picture.default-image:after,body#product section#main .product-container ul.product-author-addtl-prods li a picture.default-image:after,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture.default-image:after,body.page-order #content-wrapper #content #order-items .image picture.default-image:after,body.page-order-confirmation #content-wrapper #content #order-items .image picture.default-image:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent 2%,rgba(0,0,0,.2) 5%,transparent 5.5%)}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .cover-container{position:relative}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .cover-container .blur-background{background-blend-mode:lighten;background-color:hsla(0,0%,93.3%,.8);background-repeat:no-repeat;background-size:cover;filter:blur(3px);inset:0;position:absolute;z-index:0}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .cover-container .blur-content{margin-top:.5rem;padding:1rem;position:relative;z-index:1}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .product-description-text{clear:left;padding:1rem}.new-and-upcoming-product .featured-products.upcoming-product{padding-top:1rem}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature:not(.preorder) div.legal-price,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature:not(.preorder) li.genres{display:none}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature:not(.preorder) .preorder-start-date{display:inline-block}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .preview-container,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card a.label{padding-left:0}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature li.product-flag.new{background-color:transparent;background-image:url(../img/neu-icon.png);background-repeat:no-repeat;background-size:contain;color:transparent;display:none;min-height:4rem;min-width:30%}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature picture.inner-preview img{max-width:150px;width:100%}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature picture.inner-preview img.no-image{height:180px;width:150px}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container{max-width:125px}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover{box-shadow:.02083vw .02083vw .08333vw rgba(0,0,0,.3),.04167vw .04167vw .16667vw rgba(0,0,0,.3),.29167vw .33333vw .5vw rgba(0,0,0,.4)}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover.no-image-new,body#module-bookx-genre #bookx-genre-header img,body#product section#main #bookx-category-kind-header img,body#product section#main .cover-float .product-cover .layer,body.bookx_category_kind #bookx-category-header img,body.bookx_category_kind_list #cks #js-item-list .row article.ck-miniature .ck-container .ck-header img,body.page-category #bookx-category-header img{width:100%}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover img,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .thumbnail-container picture img{margin-bottom:1vw}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new:after,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-upcoming:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .25vw,rgba(0,0,0,.3) .375vw,transparent .5vw);border-radius:1px;box-shadow:inset -.0625vw .0625vw .25vw rgba(0,0,0,.1),inset -.0625vw -.125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.0625vw .0625vw rgba(0,0,0,.1)}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description{background-color:transparent;padding-bottom:.5rem}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title{display:inline;margin-bottom:.25rem;margin-right:.5rem;margin-top:.3125rem;text-align:left;text-transform:none}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title a{color:#1a3a99;font-size:1.125rem}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .publishing-date{border-radius:.4375rem;display:inline-block;padding:.25rem .4375rem .125rem 0}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-3,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-4,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-5,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-94{display:none;line-height:1.125rem;margin-top:.25rem;opacity:.5}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-3 img,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-4 img,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-5 img,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .label-94 img{height:21px;padding-bottom:3px}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li{color:#444;display:inline-block}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.order-button,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li.order-button{display:block;margin-bottom:.25rem;margin-top:.3125rem;text-align:left}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.order-button form,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li.order-button form{display:inline}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.preorder-start-date{display:block;margin-top:.3125rem;text-align:left}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.product-price-and-shipping .price,body#product section#main .product-container #js-bx-review-list .single-bookxreview .bookxreview-details .h3 .date{font-weight:400}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li.authors{margin-right:4px}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li span.single-feature,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li span.single-feature{border:0}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li span.single-feature:first-child{border-left:1px solid #444;padding-left:.375rem}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li button.add-to-cart,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart{background-color:transparent;border:0;display:inline-block;font-weight:400;padding:0}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li button.add-to-cart .material-icons,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart .material-icons{font-size:1.25rem;margin-right:0}body#product section#main{overflow:hidden}body#product section#main .cover-float{float:right;margin-left:4vw;margin-right:2rem;margin-top:2rem;width:30%}body#product section#main .cover-float .product-cover picture,body#product section#main .product-container ul.product-author-addtl-prods li a picture{background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:100%}body#product section#main .cover-float .product-images .thumb-container picture img.thumb{border:1px solid #999}body#product section#main .cover-float .product-flags li.product-flag{border-radius:.625rem;font-size:1rem;padding-bottom:0;text-transform:none}body#product section#main .cover-float .product-flags li.product-flag.out_of_print,body#product section#main .cover-float .product-flags li.product-flag.out_of_stock{background-color:#444}body#product section#main .cover-float .product-flags li.product-flag.upcoming{background-color:#6a45d5;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:.3125rem .5rem .25rem}body#product section#main .product-container .main-info{margin:0 2rem;padding-top:2rem}body#product section#main .product-container .main-info h1{color:#980828;font-size:1.5rem}body#product section#main .product-container #product-details section.product-features{margin-left:0;margin-top:0}body#product section#main .product-container #product-details section.product-features>dl.data-sheet{display:inline;margin-bottom:0}body#product section#main .product-container #product-details section.product-features>dl.data-sheet dd.value.fsk:after{content:url(../img/fsk.gif);display:inline-block;height:21px;margin-left:5px;margin-top:-4px;vertical-align:middle;width:27px}body#product section#main .product-container #product-details section.product-features>dl.data-sheet dt.name{float:left;margin-right:.25rem}body#product section#main .product-container #product-details section.product-features>dl.data-sheet dd,body#product section#main .product-container #product-details section.product-features>dl.data-sheet dt{background:0 0;margin-bottom:.125rem;min-height:auto;padding:0}body#product section#main .product-container .product-prices{margin-top:0}body#product section#main .product-container .product-prices .product-price{color:#333;font-weight:400}body#product section#main .product-container .product-prices .tax-shipping-delivery-label{display:none}body#product section#main .product-container #js-product-author-list .heading-authors{background-color:#bbc9cc;clear:both;font-size:1.125rem;height:1rem;margin-right:.9375rem;padding-left:0;position:relative}body#product section#main .product-container #js-bx-review-list .heading-bookxreviews span,body#product section#main .product-container #js-product-author-list .heading-authors span,body#product section#main .product-container #js-sl-mag-list .heading-slmags span{background-color:#fff;font-weight:700;line-height:1.125rem;padding-left:.9375rem;padding-right:.5rem;padding-top:.125rem;position:absolute;text-transform:uppercase;top:-1px}body.bookx_category_kind #subcategories h1 span,body.page-category #subcategories h1 span{background-color:#fff;font-weight:700;line-height:1.125rem;padding-right:.5rem;padding-top:.125rem;position:absolute;text-transform:uppercase;top:-1px}body#product section#main .product-container #js-product-author-list .row.authors{margin-left:0;margin-right:0;margin-top:1rem}body#product section#main .product-container #js-product-author-list .row.authors .biography img{border:1px solid #bbb}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table hr,body#product section#main .product-container #description,body#product section#main .product-container #js-product-author-list .author-products{margin-top:1rem}body#product section#main .product-container ul.product-author-addtl-prods li{display:inline-block;margin-bottom:.5rem;margin-right:.5rem;position:relative}body#product section#main .product-container ul.product-author-addtl-prods li a picture{height:98px;margin:0;overflow:hidden}body#product section#main .product-container ul.product-author-addtl-prods li a picture img{margin:0;min-height:98px}body#product section#main .product-container ul.product-author-addtl-prods li a picture:not(.default-image) img{height:98px}body#product section#main .product-container ul.product-author-addtl-prods li a span{background-color:#fff;border:1px solid #36f;border-radius:7px;display:none;opacity:.9;padding:5px;z-index:900}body#product section#main .product-container ul.product-author-addtl-prods li a:hover span{bottom:10px;display:inline-block;left:-10px;position:absolute;right:-10px;text-align:center}body#product section#main .product-container ul.product-author-addtl-prods li .product-flag.new{background-color:transparent;background-image:url(../img/neu-icon.png);background-repeat:no-repeat;background-size:contain;color:transparent;left:-8px;min-height:4rem;min-width:60%;position:absolute;top:-9px}body#product section#main .product-container ul.product-author-addtl-prods li .product-flag.upcoming{background-color:#cdc3ff;border-radius:4px;font-size:.875rem;font-weight:400;left:-4px;padding-left:2px;padding-right:2px;position:absolute;text-transform:none;top:-1px}body#product section#main .product-container #js-sl-mag-list .heading-slmags{background-color:#e2b157;clear:both;height:1rem;margin-right:.9375rem;padding-left:0;position:relative}.authors .biography img,body#product section#main .product-container #js-sl-mag-list .single-slmag figure{float:left;margin-right:1rem}body#product section#main .product-container #js-sl-mag-list .single-slmag figure img{width:120px}body#product section#main .product-container #js-bx-review-list .heading-bookxreviews{background-color:#d0d0d0;clear:both;font-size:1.125rem;height:1rem;margin-right:.9375rem;padding-left:0;position:relative}body#product section#main .product-container #js-bx-review-list .single-bookxreview figure{float:left}body#product section#main .product-container #js-bx-review-list .single-bookxreview .bookxreview-details{margin-left:0}body#product section#main .product-actions .add-to-cart{height:unset}#product-details section.product-features>dl.data-sheet dt,.author-rolename,.category-kind-label,.genre-label,.price-label,.product-availability-date label,.product-list-features .feature-name{font-family:Myriad_Pro_Light_Semi_Cond,source-sans-pro,sans-serif;font-size:1rem;grid-column-start:1}.modal-backdrop.in{opacity:.85}#product-modal div.cb{pointer-events:none;position:absolute;right:1.25rem;top:0}#product-modal .modal-content .modal-body{justify-content:center;margin-left:0}#product-modal .modal-content .modal-body .product-images img{width:4rem}#product-modal .modal-content .modal-body img.product-cover-modal{background:0 0;border:1px solid #999;-o-object-fit:contain;object-fit:contain;width:100%}#product-modal .modal-content .modal-body figcaption.image-caption{background:0 0;border:0}#product-modal .modal-content .modal-body figure{max-height:90vh}#product-modal .modal-content .modal-body aside{margin-right:6.25rem}#product-modal .modal-content .modal-body aside ul li{padding-left:1.25rem}.product-flags li.product-flag{background-color:red}.product-add-to-cart .control-label,.product-add-to-cart .product-quantity .qty{display:none}body#module-bookx-authorlist #js-item-list-top{margin-bottom:1rem;padding:2rem 3rem}body#module-bookx-author #js-product-list-top .sort-by-row>span,body#module-bookx-authorlist #js-item-list-top .sort-by-row>span,body#module-bookx-genre #js-product-list-top .sort-by-row>span,body.bookx_category_kind section#products #js-product-list-top .sort-by-row>span,body.page-category section#products #js-product-list-top .sort-by-row>span{margin-bottom:.5rem;padding-top:.625rem}body#module-bookx-authorlist #js-item-list-top .sort-by-row button.select-title{line-height:1.5rem}body#module-bookx-authorlist section#authors{margin-left:2rem;margin-right:2rem}body#module-bookx-authorlist section#authors .author-miniature{margin-bottom:2rem}body#module-bookx-authorlist section#authors .author-miniature .author-details{padding-top:.5rem;position:relative}body#module-bookx-authorlist section#authors .author-miniature .author-details:before{border-top:1px solid #980828;content:"";left:135px;position:absolute;right:0;top:0}#blockcart-modal .modal-dialog .modal-content .modal-body .divide-right span,body#module-bookx-authorlist section#authors .author-miniature .author-details .author-description{margin-bottom:.25rem}body#module-bookx-authorlist section#authors .author-miniature .author-thumbnail img{border:1px solid #bbb;float:left;margin-right:15px;width:120px}body#module-bookx-author section#author,body#module-bookx-authorlist #js-item-list-top{background:linear-gradient(to left bottom,rgba(0,0,0,.1),#bbc9cc),linear-gradient(#bbc9cc,#bbc9cc)}body#module-bookx-author section#author{padding:2rem}#blockcart-modal .modal-dialog .modal-content .modal-body p,#blockcart-modal .modal-dialog .modal-content .modal-body span,#cms #content section.contact-form,body#module-bookx-author section#author .row .no-padding,body.bookx_category_kind #subcategories ul li .subcategory-image,body.page-category #subcategories ul li .subcategory-image{padding:0}body#module-bookx-author section#author .row .no-padding.biography{color:#2f3b3d}body#module-bookx-author section#author .row .no-padding.biography p{color:#2f3b3d;font-size:1.125rem;line-height:1.5rem;margin-bottom:0}body#module-bookx-author section#author h1#js-item-header{color:#2f3b3d;font-size:2rem;padding-top:1rem}body#module-bookx-author section#author .author-image{border:1px solid #919b9e;max-width:250px;width:91%}body#module-bookx-author section#author .author-image.missing,body#module-bookx-authorlist section#authors .author-miniature .author-thumbnail img.missing{opacity:.5}.authors .biography img{margin-bottom:1rem}.authors .biography img.missing{max-width:120px;opacity:.5}.authors .author-products h2.h3{clear:both}#pagenotfound h1{text-align:center}body#module-bookx-genrelist #js-genre-list-top{padding:2rem 3rem}body#module-bookx-genrelist section#genres{margin-left:2rem;margin-right:2rem}body#module-bookx-genrelist section#genres .genre-miniature,body.bookx_category_kind_list #cks #js-item-list .row article.ck-miniature{margin-top:2rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table .order-line:first-child,body#module-bookx-genrelist section#genres .genre-miniature:first-child{margin-top:0}body#module-bookx-genrelist section#genres .genre-miniature .genre-thumbnail img{border:1px solid #ccc;margin-bottom:.5rem;width:100%}body#module-bookx-genrelist section#genres .genre-miniature .genre-detail-link,body.bookx_category_kind section#products section#content.page-not-found,body.page-category section#products section#content.page-not-found{display:none}body#module-bookx-genre h1#js-genre-header,body.bookx_category_kind h1#js-category-header,body.page-category h1#js-category-header{font-size:2rem;padding-left:2rem;padding-right:2rem;padding-top:1rem}#cms #content.page-content.page-cms,body#module-bookx-genre .description,body.bookx_category_kind .description,body.page-category .description{padding-left:2rem;padding-right:2rem}body.bookx_category_kind_list #js-item-list-top{padding:2rem 3rem 1rem}body.bookx_category_kind_list #cks{margin-left:1rem;margin-right:1rem}body.bookx_category_kind_list #cks #js-item-list .row article.ck-miniature .ck-container{border:1px solid #980828;border-radius:.4375rem;overflow:hidden}body.bookx_category_kind_list #cks #js-item-list .row article.ck-miniature .ck-container .ck-details{margin:1rem}body.bookx_category_kind_list #cks #js-item-list .row article.ck-miniature .ck-container .ck-details .ck-detail-link .material-icons{color:#980828;font-size:1.125rem;line-height:.9375rem}body.bookx_category_kind #subcategories,body.page-category #subcategories{border-top:none}body.bookx_category_kind #subcategories h1,body.page-category #subcategories h1{background-color:#0839fb;clear:both;height:1rem;margin-right:.9375rem;padding-left:0;position:relative}body.bookx_category_kind #subcategories h1 span,body.page-category #subcategories h1 span{padding-left:.125rem}body.bookx_category_kind #subcategories ul li,body.page-category #subcategories ul li{border-top:1px dashed #0839fb;padding-top:1rem;width:100%}body.bookx_category_kind #subcategories ul li:first-child,body.page-category #subcategories ul li:first-child{border-top:none;margin-top:0;padding-top:0}body.bookx_category_kind #subcategories ul li:hover .subcategory-image a,body.page-category #subcategories ul li:hover .subcategory-image a{border:0;padding:0}body.bookx_category_kind #subcategories ul li:hover .subcategory-image a img,body.page-category #subcategories ul li:hover .subcategory-image a img{border-color:#36f}body.bookx_category_kind #subcategories ul li h5,body.page-category #subcategories ul li h5{font-size:1.1875rem;text-align:left}body.bookx_category_kind #subcategories ul li h5 span.new{background-color:red;color:#fff}body.bookx_category_kind #subcategories ul li h5 span.new,body.bookx_category_kind #subcategories ul li h5 span.upcoming{border-radius:.4375rem;font-size:1rem;font-weight:400;padding:.25rem .4375rem .125rem}body.page-category #subcategories ul li h5 span.new{background-color:red;color:#fff}body.page-category #subcategories ul li h5 span.new,body.page-category #subcategories ul li h5 span.upcoming{border-radius:.4375rem;font-size:1rem;font-weight:400;padding:.25rem .4375rem .125rem}body.bookx_category_kind #subcategories ul li h5 span.upcoming,body.page-category #subcategories ul li h5 span.upcoming{background-color:#cdc3ff;color:#000}body.bookx_category_kind #subcategories ul li .subcategory-image a,body.page-category #subcategories ul li .subcategory-image a{border:0;float:left;margin-right:1rem;min-width:141px;padding:0}body.bookx_category_kind #subcategories ul li .subcategory-image a img,body.page-category #subcategories ul li .subcategory-image a img{border:1px solid #ddd;border-radius:.3125rem}#custom-text h2,body#checkout section#content section.checkout-step .step-title,body.bookx_category_kind #subcategories ul li .subcategory-name,body.page-addresses #content-wrapper #main #content h3,body.page-authentication #content-wrapper #main #content h3,body.page-category #subcategories ul li .subcategory-name,body.page-contact #content-wrapper #main #content h3,body.page-customer-account #content-wrapper #main #content h3,body.page-history #content-wrapper #main #content h3,body.page-identity #content-wrapper #main #content h3,body.page-my-account #content-wrapper #main #content h3,body.page-order-confirmation #content-wrapper #main #content h3,body.page-order-detail #content-wrapper #main #content h3,body.page-order-invoice #content-wrapper #main #content h3,body.page-order-return #content-wrapper #main #content h3,body.page-order-slip #content-wrapper #main #content h3,body.page-password #content-wrapper #main #content h3{text-transform:none}body.bookx_category_kind #subcategories ul li .cat_desc,body.page-category #subcategories ul li .cat_desc{display:block;padding-left:157px;text-align:left}body#module-bookx-timeline section#timeline .description,body#module-bookx-timeline section#timeline h1{padding:0 2rem}body#module-bookx-timeline section#timeline #js-timeline-header{padding-top:2rem}body#module-bookx-timeline section#products #js-product-list .products .publication-month,body#module-bookx-timeline section#products #js-product-list .products .publication-year{font-family:Myriad_Pro_Bold_Cond;width:100%}body#module-bookx-timeline section#products #js-product-list .products .spacer{background:0 0;border-top:1px solid #980828;height:2rem;width:100%}body#module-bookx-timeline section#products #js-product-list .products .publication-year{background-color:#fff;border:1px solid #980828;font-size:2rem;padding:1rem;text-align:center}body#module-bookx-timeline section#products #js-product-list .products .publication-month{background-color:#980828;border-left:1px solid #980828;border-right:1px solid #980828;color:#fff;font-size:1.25rem;font-weight:700;height:31px;line-height:1.625rem;padding:.25rem 1rem;text-transform:uppercase}body#module-bookx-timeline section#products #js-product-list .products .publication-month.upcoming{background-color:#907fc5}body#module-bookx-timeline section#products #js-product-list .products .publication-month span{display:inline-block;vertical-align:middle}body#module-bookx-timeline section#products #js-product-list .products .publication-month span.bx-timeline-month-upcoming{font-family:Myriad_Pro_Light_Semi_Cond,source-sans-pro,sans-serif;font-size:1rem;padding-left:1.25rem;text-transform:none}body#module-bookx-timeline section#products #js-product-list .products .product{border-left:1px solid #980828;border-right:1px solid #980828;margin-bottom:0;padding-left:1rem;padding-right:1rem}body#module-bookx-timeline section#products #js-product-list .products .product.even,body#module-bookx-timeline section#products #js-product-list .products .product.even .product-miniature .product-description ul li div.legal-price{background-color:#fff3d8}body#module-bookx-timeline section#products #js-product-list .products .product.upcoming .product-flags{bottom:.5rem;left:0;margin-right:0;margin-top:0;top:unset}body#module-bookx-timeline section#products #js-product-list .products .product.upcoming .product-flags .product-flag.upcoming{background-color:#6a45d5;display:none;font-size:.875rem;font-weight:400;text-transform:none}body#module-bookx-timeline section#products #js-product-list .products .product .product-flag.new,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .thumbnail-container button.wishlist-button-add,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock .product-miniature .product-description ul li .legal-price,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock .product-miniature .product-description ul li.order-button,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even .product-miniature .product-description ul li .legal-price,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even .product-miniature .product-description ul li.order-button,body.page-contact .contact-rich{display:none}body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even{background-color:#ccc}body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock a,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even a{color:#333}#left-column .bookx-block-home a:hover,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock a:hover,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even a:hover,body.page-addresses #content-wrapper #main #content .links a:hover,body.page-addresses .address .address-footer a:hover,body.page-authentication #content-wrapper #main #content .links a:hover,body.page-contact #content-wrapper #main #content .links a:hover,body.page-customer-account #content-wrapper #main #content .links a:hover,body.page-history #content-wrapper #main #content .links a:hover,body.page-identity #content-wrapper #main #content .links a:hover,body.page-my-account #content-wrapper #main #content .links a:hover,body.page-order-confirmation #content-wrapper #main #content .links a:hover,body.page-order-detail #content-wrapper #main #content .links a:hover,body.page-order-invoice #content-wrapper #main #content .links a:hover,body.page-order-return #content-wrapper #main #content .links a:hover,body.page-order-slip #content-wrapper #main #content .links a:hover,body.page-password #content-wrapper #main #content .links a:hover{color:#36f}body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock .product-miniature .product-description ul .out_of_stock,body#module-bookx-timeline section#products #js-product-list .products .product.out_of_stock.even .product-miniature .product-description ul .out_of_stock{font-weight:700}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature{border-top:none}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .thumbnail-container{background-color:transparent;margin-bottom:0;margin-top:.3125rem}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .thumbnail-container picture{box-shadow:.02083vw .02083vw .08333vw rgba(0,0,0,.3),.04167vw .04167vw .16667vw rgba(0,0,0,.3),.16667vw .20833vw .25vw rgba(0,0,0,.4);width:85%}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .thumbnail-container picture.default-image-timeline:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.2)),linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .25vw,rgba(0,0,0,.3) .375vw,transparent .5vw)}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description{background-color:transparent;padding-bottom:.5rem;padding-left:1vw}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li.preorder-start-date{display:block;margin-top:.25rem}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li .product-title{display:inline-block;margin-bottom:.25rem;margin-top:.3125rem;text-align:left;text-transform:none}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li .single-feature{color:#444}body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li.product-price-and-shipping .price,body.page-addresses #content-wrapper #main #content h6,body.page-authentication #content-wrapper #main #content h6,body.page-contact #content-wrapper #main #content h6,body.page-customer-account #content-wrapper #main #content h6,body.page-history #content-wrapper #main #content h6,body.page-identity #content-wrapper #main #content h6,body.page-my-account #content-wrapper #main #content h6,body.page-order-confirmation #content-wrapper #main #content h6,body.page-order-detail #content-wrapper #main #content h6,body.page-order-invoice #content-wrapper #main #content h6,body.page-order-return #content-wrapper #main #content h6,body.page-order-slip #content-wrapper #main #content h6,body.page-password #content-wrapper #main #content h6{font-weight:400}#left-column #search_widget{border:1px solid #980828;float:unset;margin-bottom:1.5625rem;min-width:unset}#left-column #search_filters_wrapper,#left-column .block-categories,#left-column .bookx-block-home,#left-column .sl_tweaks.sideBox{background-color:#ebe0ce;margin-top:2rem;overflow:hidden;padding:1rem}#left-column #search_filters_wrapper label,#left-column .block-categories label,#left-column .bookx-block-home label,#left-column .sl_tweaks.sideBox label{display:inline;text-align:left}#left-column .bookx-block-home a,#right-column .inner-wrapper p{color:#362d1f}#right-column .inner-wrapper{background-color:#ebe0ce;padding-bottom:.5rem;padding-left:.9375rem;padding-right:.9375rem}#right-column .inner-wrapper h3.rightBoxHeading{background-color:transparent;color:#980828;display:inline-block;height:1rem;padding-left:0}#right-column .inner-wrapper h3.rightBoxHeading span{background-color:#ebe0ce;line-height:1.125rem;padding-left:.0625rem;padding-right:.5rem;padding-top:.125rem;text-transform:uppercase}#right-column .inner-wrapper .sl_mag_box{overflow:hidden;padding-top:1rem}#right-column .inner-wrapper .sl_mag_box .figure img{border:1px solid #333}#cms header.page-header,#custom-text{margin-bottom:0;padding:2rem 2rem 0}#cms header.page-header h1{font-size:2rem}#cms #content{padding-top:0}#cms #content section.contact-form .form-fields h3{display:none;text-transform:none}#blockcart-modal .modal-dialog .modal-content .modal-header .modal-title,body.page-addresses #content-wrapper,body.page-authentication #content-wrapper,body.page-contact #content-wrapper,body.page-customer-account #content-wrapper,body.page-history #content-wrapper,body.page-identity #content-wrapper,body.page-my-account #content-wrapper,body.page-order-confirmation #content-wrapper,body.page-order-detail #content-wrapper,body.page-order-invoice #content-wrapper,body.page-order-return #content-wrapper,body.page-order-slip #content-wrapper,body.page-password #content-wrapper{text-align:center}body.page-addresses #content-wrapper #main,body.page-authentication #content-wrapper #main,body.page-identity #content-wrapper #main,body.page-my-account #content-wrapper #main,body.page-password #content-wrapper #main{margin:0 auto;max-width:700px}body.page-history #content-wrapper #main{margin:0 auto}body.page-customer-account #content-wrapper #main,body.page-order-detail #content-wrapper #main,body.page-order-invoice #content-wrapper #main,body.page-order-return #content-wrapper #main,body.page-order-slip #content-wrapper #main{margin:0 auto;max-width:700px}body.page-order-confirmation #content-wrapper #main{margin:0 auto}body.page-contact #content-wrapper #main{margin:0 auto;max-width:700px}body.page-addresses #content-wrapper #main header.page-header,body.page-authentication #content-wrapper #main header.page-header,body.page-contact #content-wrapper #main header.page-header,body.page-customer-account #content-wrapper #main header.page-header,body.page-history #content-wrapper #main header.page-header,body.page-identity #content-wrapper #main header.page-header,body.page-my-account #content-wrapper #main header.page-header,body.page-order-confirmation #content-wrapper #main header.page-header,body.page-order-detail #content-wrapper #main header.page-header,body.page-order-invoice #content-wrapper #main header.page-header,body.page-order-return #content-wrapper #main header.page-header,body.page-order-slip #content-wrapper #main header.page-header,body.page-password #content-wrapper #main header.page-header{background-color:#ebe0ce;margin:0;padding:1rem}body.page-addresses #content-wrapper #main header.page-header h1,body.page-authentication #content-wrapper #main header.page-header h1,body.page-contact #content-wrapper #main header.page-header h1,body.page-customer-account #content-wrapper #main header.page-header h1,body.page-history #content-wrapper #main header.page-header h1,body.page-identity #content-wrapper #main header.page-header h1,body.page-my-account #content-wrapper #main header.page-header h1,body.page-order-confirmation #content-wrapper #main header.page-header h1,body.page-order-detail #content-wrapper #main header.page-header h1,body.page-order-invoice #content-wrapper #main header.page-header h1,body.page-order-return #content-wrapper #main header.page-header h1,body.page-order-slip #content-wrapper #main header.page-header h1,body.page-password #content-wrapper #main header.page-header h1{margin-bottom:0;text-align:center}body.page-addresses #content-wrapper #main #content,body.page-authentication #content-wrapper #main #content,body.page-identity #content-wrapper #main #content,body.page-my-account #content-wrapper #main #content,body.page-password #content-wrapper #main #content{font-size:1rem;margin:0 auto 1rem;max-width:640px;padding-top:1rem}body.page-history #content-wrapper #main #content{font-size:1rem;margin:0 auto 1rem;padding-top:1rem}body.page-customer-account #content-wrapper #main #content,body.page-order-detail #content-wrapper #main #content,body.page-order-invoice #content-wrapper #main #content,body.page-order-return #content-wrapper #main #content,body.page-order-slip #content-wrapper #main #content{font-size:1rem;margin:0 auto 1rem;max-width:640px;padding-top:1rem}body.page-contact #content-wrapper #main #content,body.page-order-confirmation #content-wrapper #main #content{font-size:1rem;margin:0 auto 1rem;padding-top:1rem}body.page-contact #content-wrapper #main #content{max-width:640px}body.page-addresses #content-wrapper #main #content h2,body.page-authentication #content-wrapper #main #content h2,body.page-contact #content-wrapper #main #content h2,body.page-customer-account #content-wrapper #main #content h2,body.page-history #content-wrapper #main #content h2,body.page-identity #content-wrapper #main #content h2,body.page-my-account #content-wrapper #main #content h2,body.page-order-confirmation #content-wrapper #main #content h2,body.page-order-detail #content-wrapper #main #content h2,body.page-order-invoice #content-wrapper #main #content h2,body.page-order-return #content-wrapper #main #content h2,body.page-order-slip #content-wrapper #main #content h2,body.page-password #content-wrapper #main #content h2{color:#444;font-size:1.125rem}body.page-addresses #content-wrapper #main #content .links a,body.page-authentication #content-wrapper #main #content .links a,body.page-contact #content-wrapper #main #content .links a,body.page-customer-account #content-wrapper #main #content .links a,body.page-history #content-wrapper #main #content .links a,body.page-identity #content-wrapper #main #content .links a,body.page-my-account #content-wrapper #main #content .links a,body.page-order-confirmation #content-wrapper #main #content .links a,body.page-order-detail #content-wrapper #main #content .links a,body.page-order-invoice #content-wrapper #main #content .links a,body.page-order-return #content-wrapper #main #content .links a,body.page-order-slip #content-wrapper #main #content .links a,body.page-password #content-wrapper #main #content .links a{color:#1a3a99;font-weight:400;text-decoration:none;text-transform:none}body.page-addresses #content-wrapper #main #content .thead-default th,body.page-authentication #content-wrapper #main #content .thead-default th,body.page-contact #content-wrapper #main #content .thead-default th,body.page-customer-account #content-wrapper #main #content .thead-default th,body.page-history #content-wrapper #main #content .thead-default th,body.page-identity #content-wrapper #main #content .thead-default th,body.page-my-account #content-wrapper #main #content .thead-default th,body.page-order-confirmation #content-wrapper #main #content .thead-default th,body.page-order-detail #content-wrapper #main #content .thead-default th,body.page-order-invoice #content-wrapper #main #content .thead-default th,body.page-order-return #content-wrapper #main #content .thead-default th,body.page-order-slip #content-wrapper #main #content .thead-default th,body.page-password #content-wrapper #main #content .thead-default th{background-color:#ebe0ce;color:#444;text-align:center}body.page-addresses #content-wrapper #main #content tbody tr th,body.page-authentication #content-wrapper #main #content tbody tr th,body.page-contact #content-wrapper #main #content tbody tr th,body.page-customer-account #content-wrapper #main #content tbody tr th,body.page-history #content-wrapper #main #content tbody tr th,body.page-identity #content-wrapper #main #content tbody tr th,body.page-my-account #content-wrapper #main #content tbody tr th,body.page-order-confirmation #content-wrapper #main #content tbody tr th,body.page-order-detail #content-wrapper #main #content tbody tr th,body.page-order-invoice #content-wrapper #main #content tbody tr th,body.page-order-return #content-wrapper #main #content tbody tr th,body.page-order-slip #content-wrapper #main #content tbody tr th,body.page-password #content-wrapper #main #content tbody tr th{font-weight:400;text-align:center}#custom-text,body.page-addresses #content-wrapper .form-control-comment,body.page-authentication #content-wrapper .form-control-comment,body.page-contact #content-wrapper .form-control-comment,body.page-customer-account #content-wrapper .form-control-comment,body.page-history #content-wrapper .form-control-comment,body.page-identity #content-wrapper .form-control-comment,body.page-my-account #content-wrapper .form-control-comment,body.page-order #content-wrapper #content-hook_payment_return dl dd,body.page-order-confirmation #content-wrapper #content-hook_payment_return dl dd,body.page-order-confirmation #content-wrapper .form-control-comment,body.page-order-detail #content-wrapper .form-control-comment,body.page-order-invoice #content-wrapper .form-control-comment,body.page-order-return #content-wrapper .form-control-comment,body.page-order-slip #content-wrapper .form-control-comment,body.page-password #content-wrapper .form-control-comment{text-align:left}body.page-order-confirmation #content-wrapper #main{max-width:900px;padding:2rem}body.page-order-confirmation #content-wrapper #main #content{max-width:900px}body.page-order-confirmation #content-wrapper #main #content #order-items{border-right:none}body.page-history #content-wrapper #main{max-width:1800px}body.page-history #content-wrapper #main #content{max-width:1760px}#blockcart-modal .modal-dialog .modal-content .modal-header .modal-title i.material-icons,body#password .form-fields .email{margin-right:1rem}#blockcart-modal .modal-dialog .modal-content .modal-body .cart-content p.product-tax,.alert,.page-addresses .address{font-size:1rem}body#checkout section#content #checkout-payment-step .js-additional-information.paypal-option #card-form label,body.page-addresses .address .address-footer a span,body.page-identity p.customer-privacy-stat{font-size:.875rem}body.page-addresses .address .address-footer a{display:block;text-decoration:none}#wrapper .breadcrumb li a,body.page-addresses .addresses-footer a{color:#1a3a99;text-decoration:none}#wrapper .breadcrumb li a:hover,.bookx_review_box a:active,.bookx_review_box a:hover,body#checkout a:hover,body#checkout section#content span.edit:hover,body.page-addresses .addresses-footer a:hover,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body a.label:hover{color:#36f}#wrapper .breadcrumb li:last-child{color:#000}#wrapper .breadcrumb li:last-child:after{content:none;display:none}#blockcart-modal .modal-dialog .modal-content .modal-header{border-top-left-radius:1rem;border-top-right-radius:1rem}#blockcart-modal .modal-dialog .modal-content,#blockcart-modal .modal-dialog .modal-content .modal-body{border-radius:1rem}#blockcart-modal .modal-dialog .modal-content .modal-body .cart-content .cart-products-count{color:#000;font-weight:400}#blockcart-modal .modal-dialog .modal-content .modal-body .product-name{color:#000;font-size:1.125rem}#blockcart-modal .modal-dialog .modal-content .modal-body .author-wrapper .author-rolename,#blockcart-modal .modal-dialog .modal-content .modal-body .author-wrapper .single-author{display:inline-block}#blockcart-modal .modal-dialog .modal-content .modal-body p.product-price{display:inline-block;margin-top:.5rem}#blockcart-modal .modal-dialog .modal-content .modal-body p.product-tax,body.page-order #content-wrapper #content #order-items .order-confirmation-table table tr.taxes td,body.page-order #content-wrapper #content-hook_payment_return dl dt,body.page-order-confirmation #content-wrapper #content #order-items .order-confirmation-table table tr.taxes td,body.page-order-confirmation #content-wrapper #content-hook_payment_return dl dt{text-align:right}#blockcart-modal .modal-dialog .modal-content .modal-body img.product-image{border:1px solid #aaa;box-shadow:.3125rem .3125rem .3125rem #666}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item>header,body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item>header label.radio-block,body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items,body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture img.js-qv-product-cover,body.page-cart #content-wrapper section#main .cart-grid.row,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture img.js-qv-product-cover,body.page-order #content-wrapper #content,body.page-order #content-wrapper #content #order-details ul,body.page-order #content-wrapper #content #order-items .image picture img.js-qv-product-cover,body.page-order #content-wrapper .page-footer,body.page-order-confirmation #content-wrapper #content,body.page-order-confirmation #content-wrapper #content #order-details ul,body.page-order-confirmation #content-wrapper #content #order-items .image picture img.js-qv-product-cover,body.page-order-confirmation #content-wrapper .page-footer{margin-bottom:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body{border-right:1px solid rgba(0,0,0,.25);margin-bottom:0;padding-bottom:1rem;padding-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .alert{margin:1rem 2rem 0}body#checkout section#content #checkout-payment-step .alert.alert-warning.upcoming-products,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .alert.alert-warning.upcoming-products{background-color:rgba(250,255,82,.3)}body#checkout section#content #checkout-payment-step .payment-option label,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .bx-authors{display:inline-block}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview{margin-left:1rem;margin-right:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-body,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-right{padding-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left{padding-left:0}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture>img,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture>img,body.page-order #content-wrapper #content #order-items .image picture>img,body.page-order-confirmation #content-wrapper #content #order-items .image picture>img{background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:100%}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture:after,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture:after,body.page-order #content-wrapper #content #order-items .image picture:after,body.page-order-confirmation #content-wrapper #content #order-items .image picture:after{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture img,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture img,body.page-order #content-wrapper #content #order-items .image picture img,body.page-order-confirmation #content-wrapper #content #order-items .image picture img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-right .row{margin-left:0;margin-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-right .row>div{padding-left:0;padding-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body a.label{color:#1a3a99;padding-left:25px}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right [data-container-express-checkout],body.page-order #content-wrapper #content-hook_payment_return dl,body.page-order-confirmation #content-wrapper #content-hook_payment_return dl{justify-content:center}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary{margin-right:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .cart-detailed-totals{padding-left:0;padding-top:4.375rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.cart-summary-totals{padding-top:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.cart-summary-totals .cart-summary-line:last-child,body.page-order #content-wrapper #content .cart-summary-totals .cart-summary-line:last-child,body.page-order-confirmation #content-wrapper #content .cart-summary-totals .cart-summary-line:last-child{text-align:right}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.cart-summary-totals .cart-summary-line:not(:last-child){margin-bottom:.5rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.cart-summary-totals .cart-summary-line.cart-total{border-top:2px solid #666;margin-bottom:0;padding:.5rem 0 0}body.page-order-confirmation #content #order-items>.row:first-child{border-bottom:1px solid #666}body.page-order #content-wrapper #main .fsk_warning,body.page-order-confirmation #content-wrapper #main .fsk_warning{background-color:rgba(230,169,5,.3);border:2px solid #e6a905;padding:1rem}body.page-order #content-wrapper #main .preorder_warning,body.page-order-confirmation #content-wrapper #main .preorder_warning{background-color:rgba(5,135,230,.3);border:2px solid #0587e6;margin-top:1rem;padding:1rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image,body.page-order #content-wrapper #content #order-items .image,body.page-order-confirmation #content-wrapper #content #order-items .image{display:inline-block;position:relative}body.page-order #content-wrapper #content #order-items .order-confirmation-table table tr td,body.page-order-confirmation #content-wrapper #content #order-items .order-confirmation-table table tr td{font-size:1rem;text-align:right}body.page-order #content-wrapper #content #order-details h3.h3.card-title,body.page-order-confirmation #content-wrapper #content #order-details h3.h3.card-title{margin-bottom:.5rem}body.page-order #content-wrapper #content #order-details ul li,body.page-order-confirmation #content-wrapper #content #order-details ul li{margin-bottom:.1875rem}body.page-search #js-product-list-header{padding:1.5rem 2rem 0 2.125rem}body.page-search #products{padding-top:0}#cart-subtotal-discount li.cart-summary-line.discount{display:inline-block;list-style-type:none;text-align:left}body#checkout section#content{margin-bottom:0;padding-left:1rem}body#checkout section#content label{font-size:1rem;line-height:1.3125rem}body#checkout section#content .cart-grid-body,body#checkout section#content .cart-grid-right section#js-checkout-summary{overflow:hidden;padding:0}body#checkout section#content .cart-grid-body section.checkout-step{border-bottom:1px solid #ddd;padding:0}body#checkout section#content .cart-grid-body section.checkout-step.-current .content,body#checkout section#content .cart-grid-body section.checkout-step.-current.-reachable.-complete .content{padding-bottom:1rem}body#checkout section#content .cart-grid-body section.checkout-step.-reachable.-current .step-number{background-color:#c5fda6;color:#000;float:left}body#checkout section#content .cart-grid-body section.checkout-step.-reachable.-clickable:not(.-current):not(.-unreachable) h1:hover{color:#36f}body#checkout section#content .cart-grid-body section.checkout-step.-reachable.-clickable:not(.-current):not(.-unreachable) h1:hover .step-edit.text-muted{color:#36f!important}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title{background-color:hsla(0,0%,58.4%,.5);border:0;color:#666;padding-bottom:1rem;padding-top:1rem}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title .step-number{margin-top:-5px}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title .material-icons.done{margin-left:11px}body#checkout section#content .cart-grid-body section.checkout-step .step-edit{font-size:.875rem;margin-top:.3125rem;padding-right:1rem}body#checkout section#content .cart-grid-body section.checkout-step .step-edit.text-muted:hover{color:#36f!important}body#checkout section#content .cart-grid-body section.checkout-step .step-edit .material-icons{height:1.25rem}body#checkout section#content .cart-grid-body section.checkout-step.-current .step-title{background-color:#1a3a99;color:#000}body#checkout section#content .cart-grid-body section.checkout-step.-complete .step-title{background-color:#b5c6ac}body#checkout section#content .cart-grid-body section.checkout-step.-complete.-current .step-title{background-color:#c5fda6}body#checkout section#content .cart-grid-body section.checkout-step.-complete.-current .step-title .step-number{background-color:transparent;border:1px solid #232323}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses p{flex:0 0 99%}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item{background-color:#ddd;border-radius:8px}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item.selected{background-color:#c5fda6;border-color:#1a3a99}body#checkout section#content .cart-grid-body section.checkout-step .additional-information{margin-left:0}body#checkout section#content .cart-grid-body section.checkout-step .card-block{font-size:1rem}body#checkout section#content .cart-grid-body section.checkout-step .delivery-option{background-color:#ddd;border-radius:8px}body#checkout section#content .cart-grid-body section.checkout-step .delivery-option.selected{background-color:#c5fda6;border:2px solid #1a3a99}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content{padding-top:1.5rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content h4.h4{margin-bottom:0;padding-left:1rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .step-edit{float:none}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .card-block,body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .summary-selected-carrier{background-color:#c5fda6;border-radius:8px}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items h3.card-title{margin-bottom:2px}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items h3.card-title:first-child{padding-left:2rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items h3.card-title:last-child{padding-right:1rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table{border-radius:8px;margin-bottom:0}body#checkout section#content .cart-grid-body section.checkout-step #conditions-to-approve{padding-left:1rem;padding-right:1rem}body#checkout section#content .cart-grid-body section.checkout-step #payment-confirmation .btn-primary{margin-left:1rem;margin-right:1rem}body#checkout section#content .cart-grid-body section.checkout-step #payment-confirmation article.alert{border-radius:5px}body#checkout section#content .cart-grid-right{padding-left:1rem}body#checkout section#content .cart-grid-right section#js-checkout-summary li.media{border-top:1px dotted #666;margin-bottom:.5rem}body#checkout section#content .cart-grid-right section#js-checkout-summary .card-block.cart-summary-totals{padding-top:0}body#checkout section#content .cart-grid-right section#js-checkout-summary .card-block.cart-summary-totals .cart-summary-line{padding-left:0}body#checkout section#content .cart-grid-right section#js-checkout-summary .card-block.cart-summary-totals .cart-summary-line.cart-total{margin-bottom:0;padding-bottom:0;padding-top:.5rem}body#checkout section#content .cart-grid-right .card{margin-bottom:0;padding-bottom:.75rem}body#checkout section#content #checkout-payment-step .alert{margin-bottom:0;margin-top:1rem}body#checkout section#content #checkout-payment-step .payment-option{border:1px solid #999;border-radius:5px;margin-bottom:.5rem;padding:.5rem}body#checkout section#content #checkout-payment-step .payment-option.selected{background-color:#c5fda6;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}body#checkout section#content #checkout-payment-step .payment-option span[paypal-mark-container]{display:inline-block!important}body#checkout section#content #checkout-payment-step .js-additional-information{margin-bottom:.5rem}body#checkout section#content #checkout-payment-step .js-additional-information.selected{border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;margin-top:0;border-bottom-radius:5px;padding-left:.625rem;padding-right:.625rem;padding-top:.625rem}body#checkout section#content #checkout-payment-step .js-additional-information.paypal-option #card-form .pp-padding-1{padding-bottom:0;padding-left:.625rem}body#checkout section#content #checkout-payment-step #paypal-buttons #paypal-sepa{border:2px solid #1a3a99;border-radius:5px}body#checkout #footer{background-color:transparent;padding:0}@media (max-width:340px){.col-xxs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxs-12{flex:0 0 100%;max-width:100%}.new-and-upcoming-product .featured-products .thumbnail-container picture.cover.default-image-new,.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .thumbnail-container picture.cover.default-image-new,body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items .order-confirmation-table span.image picture>img,body#product section#main .cover-float .product-cover picture,body#product section#main .product-container ul.product-author-addtl-prods li a picture,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item .product-line-grid .product-line-grid-left picture>img,body.page-order #content-wrapper #content #order-items .image picture>img,body.page-order-confirmation #content-wrapper #content #order-items .image picture>img,section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview),section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview){box-shadow:.125vw .125vw .5vw rgba(0,0,0,.3),.25vw .25vw 1vw rgba(0,0,0,.3),1vw 1.25vw 1.5vw rgba(0,0,0,.3)}.new-and-upcoming-product .featured-products.new-product .js-product{margin-top:2rem}.new-and-upcoming-product .featured-products.new-product .js-product:first-child{margin-top:0}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature{border:0;border-radius:0}.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container{border-radius:0}}@media (max-width:63.9375em){.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li button.add-to-cart,.page-content.page-cms ul,body,body .ui-widget,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li .product-title a,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li button.add-to-cart,p{font-size:.9375rem}.products-selection .sort-by-row .sort-by{margin-left:0;margin-right:0;padding-right:0}#footer .footer-container{padding-top:.5rem}#footer .footer-container .links{text-align:center}#content-wrapper{padding:0}body#checkout #content-wrapper{padding-left:15px;padding-right:15px}section#products,section#subcategories,section.featured-products{padding-left:1rem;padding-right:1rem;padding-top:1rem}body#product section#main .cover-float .product-flags li.product-flag,section#products .product .product-miniature .product-flags li.product-flag,section.featured-products .product .product-miniature .product-flags li.product-flag{font-size:.875rem;line-height:1rem;min-height:1rem;padding-bottom:.25rem}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title,.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature ul li,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li,body#module-bookx-timeline section#products #js-product-list .products .product .product-miniature .product-description ul li .product-title{display:inline}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature .product-description .product-title a{font-size:1rem}body#product section#main .cover-float{margin-right:1rem;margin-top:1rem}body#product section#main .product-container .main-info{margin:0 1rem;padding-top:1rem}body#module-bookx-author section#author{padding:1rem}body#module-bookx-author section#author h1#js-item-header,body#module-bookx-genre h1#js-genre-header,body.bookx_category_kind h1#js-category-header,body.page-category h1#js-category-header{font-size:1.25rem}body#module-bookx-genrelist section#genres{margin-left:1rem;margin-right:1rem}body#module-bookx-timeline section#timeline .description,body#module-bookx-timeline section#timeline h1{padding:0 1rem}body#module-bookx-timeline section#timeline #js-timeline-header{padding-top:0 1rem}body#module-bookx-timeline section#products{padding-left:0;padding-right:0}body#module-bookx-genre .description,body#module-bookx-genre h1#js-genre-header,body#module-bookx-timeline section#products #js-product-list-top,body.bookx_category_kind .description,body.bookx_category_kind h1#js-category-header,body.page-category .description,body.page-category h1#js-category-header{padding-left:1rem;padding-right:1rem}body#module-bookx-timeline section#products #js-product-list .products .product,body#module-bookx-timeline section#products #js-product-list .products .publication-month,body#module-bookx-timeline section#products #js-product-list .products .publication-year{border-left:none;border-right:none}#left-column #search_widget{border-left:none;margin-bottom:.3125rem}#left-column .bookx-block-home{margin-top:0}#custom-text{padding:1rem 1rem 0}#blockcart-modal .modal-dialog .modal-content .modal-body .product-name{padding:1rem 0 0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .alert{margin-left:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card h1,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right{padding-left:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview{margin-left:0;margin-right:0;padding-right:1.75rem;padding-top:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body a.label{padding-left:9px}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary{margin-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .cart-detailed-totals{padding-top:3.625rem}body.page-search #js-product-list-header{padding:1.5rem 1rem 0 1.125rem}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item{flex-grow:0}}@media (max-width:575px){body main,body main section#wrapper{padding-top:0}#content-wrapper{clear:both}#right-column{margin-top:0;padding-left:0;padding-right:0}}@media (min-width:576px) and (max-width:1023px){body main section#wrapper{padding-top:.625rem}}@media (max-width:339.8px){.products .product-miniature .thumbnail-container{margin-bottom:.5rem}section#products,section#subcategories,section.featured-products{padding-left:0;padding-right:0}section#products .pagination,section#products .products-selection,section#products .up,section#subcategories .pagination,section#subcategories .products-selection,section#subcategories .up,section.featured-products .pagination,section.featured-products .products-selection,section.featured-products .up{padding-left:1rem;padding-right:1rem}section#products .product .product-miniature,section.featured-products .product .product-miniature{border-top-width:3px;display:flex;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}section#products .product .product-miniature .thumbnail-container,section.featured-products .product .product-miniature .thumbnail-container{margin-top:-3px;max-width:100%}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview),section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview){background-color:#fff;background-size:cover;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:.0625vw .0625vw .25vw rgba(0,0,0,.3),.125vw .125vw .5vw rgba(0,0,0,.3),.5vw .625vw .75vw rgba(0,0,0,.3);display:block;position:relative;width:100%}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview):after,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview):after{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;bottom:0;box-shadow:inset -.0625vw .125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.125vw .25vw rgba(0,0,0,.1),inset -.0625vw -.0625vw .125vw rgba(0,0,0,.1);content:"";display:block;left:0;position:absolute;right:0;top:0}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:0;width:100%}section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img.js-qv-product-cover,section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview) img.js-qv-product-cover{margin-bottom:0}.new-and-upcoming-product .featured-products h1.section-header{padding-left:1rem}body#module-bookx-timeline section#products #js-product-list .products .publication-month{padding-left:2rem;padding-right:2rem}}@media (max-width:33.9375em){.ui-autocomplete.searchbar-autocomplete{border-bottom:1px solid #980828!important;border-radius:0;box-shadow:0 .25rem .25rem .25rem #b3ac99;left:0!important;width:100%!important}#header{position:sticky;top:-95px;z-index:1000}body.is-scrolled #header .header-nav #_mobile_logo{opacity:1}#header .header-nav #_mobile_logo{display:inline-block;vertical-align:middle}#header .header-nav #_mobile_logo img{display:inline-block;margin:.5rem auto;max-height:35px;width:auto}#header .header-nav .user-info{margin-left:0}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature picture.inner-preview img{max-width:95px}.new-and-upcoming-product .featured-products.upcoming-product .js-product .product-miniature picture.inner-preview img.no-image{height:114px;width:95px}#left-column #search_widget{position:sticky;top:41px}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .bx-authors{display:none}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title{font-size:1.125rem;padding:.5rem .5rem .5rem 0}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title.-current{padding-top:.875rem}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title .step-number{height:26px;margin-top:-2px;width:26px}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item{flex-basis:99%}body#checkout section#content .cart-grid-body section.checkout-step #delivery-addresses .address-item>header{min-height:unset}}@media (min-width:34em){.ui-autocomplete.searchbar-autocomplete{border-radius:.4375rem;box-shadow:0 0 .25rem .25rem #b3ac99}}@media (max-width:47.9375em){#header .top-menu{padding-left:1rem}#footer .footer-container .links ul{background-color:transparent;margin-bottom:0;margin-left:1rem;margin-right:1rem}#footer .footer-container .links ul li{border-bottom:none;border-right:none;display:block;font-weight:400;padding-bottom:0;padding-top:0}#left-column{padding-left:0}#right-column{margin-top:1.5rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview{padding-left:0;padding-right:15px}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-body .card .cart-overview .cart-item{padding:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .cart-detailed-totals{margin-right:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.checkout{padding-right:1rem;padding-top:1rem}body#checkout section#content .cart-grid-body section.checkout-step .step-edit.text-muted{margin-left:0;padding-left:0}body#checkout section#content .cart-grid-body section.checkout-step .step-edit{float:right}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .summary-selected-carrier .logo-container{padding-left:1rem;text-align:left}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .summary-selected-carrier .logo-container img{width:2rem}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .summary-selected-carrier .row>div{padding-left:0!important;padding-right:0!important;text-align:center}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content .summary-selected-carrier .row>div:last-child{padding-right:.5rem!important}}@media (max-width:1199px){#header .top-menu li a[data-depth="0"]{padding-left:.375rem;padding-right:.375rem}#header .top-menu li:first-child a[data-depth="0"]{padding-left:0}#header .header-nav .user-info a.account{padding-left:.125rem;padding-top:.125rem}#header .header-nav .user-info a.account .material-icons.logged{color:#fff}}@media (max-width:81.1875em){#header .top-menu li.link{margin-left:.15vw;margin-right:.15vw}body#module-bookx-author section#author .row .no-padding.biography p{font-size:1rem;line-height:1.3125rem}}@media (min-width:768px) and (max-width:1199px){#header .header-nav .left-nav{padding-left:1.625rem}}@media (min-width:992px) and (max-width:1199px){body.page-product #header .header-nav .left-nav,body.page-product #wrapper .breadcrumb>div{margin-left:25%}body.page-product #header .header-nav .right-nav{width:25%}}@media (min-width:576px){#header .header-nav .user-info{margin-top:.625rem}.modal-dialog{max-width:none}}@media (max-width:576px){#header .header-nav .user-info i.material-icons{padding-top:.25rem}#header .header-nav .user-info i.material-icons.logged{padding-top:0}body#checkout section#content .cart-grid-body section.checkout-step #payment-confirmation{text-align:center}}@media (min-width:48em){body#product section#main .product-container #js-product-author-list .row.authors{display:grid;gap:0 30px;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;margin-left:15px;margin-right:15px}body#product section#main .product-container #js-product-author-list .row.authors:after,body#product section#main .product-container #js-product-author-list .row.authors:before{content:none;display:none}body#product section#main .product-container #js-product-author-list .single-author{display:contents}#left-column #search_widget{border:0}#left-column #search_filters_wrapper,#left-column .block-categories,#left-column .bookx-block-home,#left-column .sl_tweaks.sideBox,#right-column .inner-wrapper,body#checkout section#content .cart-grid-body,body#checkout section#content .cart-grid-right section#js-checkout-summary,section#main{border:1px solid #980828;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#right-column .inner-wrapper{padding-bottom:0}#wrapper .breadcrumb{margin-left:0}}@media (max-width:63.9375em) and (max-width:47.9375em){body#checkout #content-wrapper{padding-left:0;padding-right:0}}@media (min-width:992px){#product-modal .modal-content .modal-body aside ul li{display:block}#product-modal .modal-content .modal-body img.product-cover-modal{-o-object-position:right;object-position:right}#product-modal .modal-content .modal-body figure{margin-left:100px}}@media (max-width:339.8px) and (max-width:340px){section#products .product .product-miniature .thumbnail-top picture:not(.inner-preview),section.featured-products .product .product-miniature .thumbnail-top picture:not(.inner-preview){box-shadow:.125vw .125vw .5vw rgba(0,0,0,.3),.25vw .25vw 1vw rgba(0,0,0,.3),1vw 1.25vw 1.5vw rgba(0,0,0,.3)}}@media (max-width:575.8px){.new-and-upcoming-product .featured-products.upcoming-product .product,.new-and-upcoming-product .featured-products.upcoming-product article{flex:0 0 100%;max-width:100%}#left-column{padding-right:0}#left-column #search_widget{border-left:none;border-right:none;border-top:none;margin-bottom:0}#left-column .bookx-block-home{padding-bottom:0}#left-column .sl_tweaks.sideBox{margin-top:0;padding:.5rem 1rem}}@media (max-width:1199.8px){.new-and-upcoming-product .featured-products.new-product .js-product{display:block;padding-bottom:0}.new-and-upcoming-product .featured-products.new-product .js-product:nth-child(odd){padding-right:0}.new-and-upcoming-product .featured-products.new-product .js-product:nth-child(2n){padding-left:0}}@media (max-width:430px){.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container{height:125px;min-height:125px}}@media (min-width:64em){.new-and-upcoming-product .featured-products.new-product .js-product .product-miniature .preview-container{height:175px;min-height:175px}}@media (max-width:1023.8px){body#module-bookx-authorlist section#authors{margin-left:1rem;margin-right:1rem}}@media (min-width:48em) and (max-width:81.1875em){body#module-bookx-author section#author h1#js-item-header,body#module-bookx-genre h1#js-genre-header,body.bookx_category_kind h1#js-category-header,body.page-category h1#js-category-header{font-size:1.5rem}body.page-cart #content-wrapper{padding-right:15px}}@media (max-width:1024px){#left-column #search_widget{margin-bottom:1rem}}@media (min-width:48em) and (min-width:48em){#left-column #search_widget{border:1px solid #980828;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}}@media (max-width:1200px){#blockcart-modal .modal-dialog{width:calc(100% - 20px)}}@media (max-width:992px){body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .cart-detailed-totals{border-top:2px dashed #666;margin-left:2rem;margin-right:1rem;padding-top:1rem}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.cart-summary-totals,body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .cart-detailed-totals .cart-detailed-subtotals{padding-left:0;padding-right:0}body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block.checkout{padding-left:2rem;padding-right:1rem}body#checkout section#content{padding-right:15px}body#checkout section#content .cart-grid-body section.checkout-step #order-summary-content #order-items h3.card-title:first-child{font-size:1.125rem}body#checkout section#content .cart-grid-right{padding-left:0}}@media (min-width:34em) and (max-width:63.9375em){body.page-cart #content-wrapper section#main .cart-grid.row .cart-grid-right .cart-summary .card-block{padding:1.25rem 1.25rem .5rem}body#checkout section#content .cart-grid-body section.checkout-step h1.step-title{padding-left:1rem;padding-right:1rem}}