.author{font-style:italic}@media all and (min-width:768px),print{body.page-layout-1column #maincontent .toolbar-products{top:1em;width:calc(100% - 2em)}}@media screen and (max-width:1280px){.only-desktop{display:none !important}}body.cms-home .column.main div[data-content-type="row"]{position:relative}body.cms-home .column.main div[data-content-type="row"] h3{font-size:3rem;font-weight:300;margin:0 0 20px}body.cms-home .column.main div[data-content-type="row"]:not(:last-of-type)>div{margin-bottom:80px}body.cms-home .column.main div[data-content-type="row"] .block.widget{margin-bottom:0}@media screen and (min-width:1280px){body.cms-home .column.main div[data-content-type="row"]>div::after{display:block;content:"";height:23px;background:white;position:absolute;top:-40px;left:-20px;width:calc( 100% + 40px )}}@media screen and (min-width:768px){body .nav-sections{position:sticky;top:0;z-index:10}body.page-layout-2columns-left #maincontent .sidebar-main{padding-left:0;padding-right:0}body.page-layout-2columns-left #maincontent .sidebar-additional{padding-left:1em;padding-right:1em}body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item-info:hover,body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item-info.active{background:transparent;box-shadow:none;border:none;margin:0;padding:0;position:relative;z-index:9}body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item-info:hover .product-item-photo,body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item-info.active .product-item-photo{left:0;top:0}body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item .product-item-actions{display:flex}body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item .product-item-actions .tocart{font-size:1rem}body.page-layout-2columns-left #maincontent .sidebar .block.widget .products-grid .product-item .product-item-actions .actions-secondary{padding:0}body.page-layout-2columns-left #maincontent .column.main{border-left:23px solid #fff}}html.nav-open .logo{width:0}.logo{transition:2s width;margin:0 !important}html:not(.nav-open) body .nav-toggle{left:145px}.button-banner{display:block;position:relative;margin-bottom:1em}.button-banner img.banner-horizontal,.button-banner img.banner-vertical{width:100%}.button-banner img.banner-button{position:absolute}.button-banner.banner-sonderangebote img.banner-button{top:26%;left:47%}@media screen and (max-width:768px){.button-banner .banner-vertical{display:none}.button-banner .banner-horizontal{display:block}.button-banner img.banner-button{width:32%}.button-banner.abbsb-banner img.banner-button{top:28%;left:5%}.button-banner.katholisches-banner img.banner-button{top:38%;left:66%}}@media screen and (min-width:768px){.button-banner .banner-vertical{display:block}.button-banner .banner-horizontal{display:none}.button-banner img.banner-button{width:38%}.button-banner.abbsb-banner img.banner-button{top:47%;left:47%}.button-banner.katholisches-banner img.banner-button{top:67%;left:57%}}.gutschein-banner{border:1px solid #b5072c;box-sizing:border-box}@media screen and (max-width:768px){body.page-with-filter .columns .sidebar-main{order:1;-webkit-order:1}}body{font-size:1.6rem}body .product-item{font-size:1.6rem}body #cart-totals{min-height:11.5em}body .cart-discount{min-height:108px}body .breadcrumbs{min-height:1.3em}body .menu>ul>li>ul.normal-sub,body .menu>ul>li>ul{position:absolute;width:100%;left:0}@media screen and (min-width:768px){body .menu>ul>li>ul.normal-sub>li,body .menu>ul>li>ul>li{margin-top:0;float:left}}@media screen and (max-width:768px){body .column.main{padding-left:1em;padding-right:1em}}body .block.newsletter input{margin-right:0}body .product-add-form .amcard-field-container:first-child .amcard-title span:nth-child(2){display:none}body .product-add-form .amcard-field-container input.amcard-field{width:10em}body #checkout-step-payment .discount-code{display:none}body #checkout-step-payment p[data-bind="html: getInstructions()"]{padding:1em;border-top:1px solid #ccc}body .product-reviews-summary{display:none}body .block.newsletter .form.subscribe{display:flex;flex-flow:row wrap}body .block.newsletter .form.subscribe>.field{flex-grow:1}body .block.newsletter .form.subscribe>.field,body .block.newsletter .form.subscribe>.actions{float:none;width:auto;max-width:none}body .block.newsletter .form.subscribe .grecaptcha-badge{display:none}body .block-viewed-products-grid .product-item-description{display:none}body .nav-toggle{top:6px;transition:.4s left}body .nav-toggle:before{color:#000}body .nav-sections{background:transparent}@media screen and (max-width:768px){body .nav-sections{background:#fff}}body .nav-sections nav.navigation{background:transparent;font-size:12px}@media screen and (min-width:950px){body .nav-sections nav.navigation{font-size:14px}}@media screen and (min-width:1280px){body .nav-sections nav.navigation{font-size:16px;padding-left:20px}}body .nav-sections nav.navigation #om{background:#f0f0f0;box-shadow:0 5px 6px -2px rgba(0,0,0,0.5)}body ._keyfocus :focus,body input:not([disabled]):focus,body textarea:not([disabled]):focus,body select:not([disabled]):focus{box-shadow:0 0 3px 1px rgba(0,0,0,0.5)}body #btn-cookie-allow{order:1}body .product-image-wrapper{overflow:visible}body .column.main .products-grid .product-image-container{margin-top:26px;margin-bottom:30px}body .action.primary,body .action.primary:focus,body .action.primary:active{background-color:#ad4040}body .action.primary:hover{background-color:#b5072c}body .header.content{padding-left:0;position:relative}body #header-library{z-index:-2;position:absolute;top:-1px;left:0;bottom:0;right:0;background-image:url('../images/header_background.jpg');background-repeat:no-repeat;background-position:bottom,0 center,0 center;background-size:cover;box-shadow:0 5px 6px -2px rgba(0,0,0,0.5);filter:saturate(.5)}body #header-pius{z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;background-image:url('../images/pius.webp');background-repeat:no-repeat;background-position:89% bottom;background-size:280px}body .minicart-wrapper .action.showcart .counter.qty{background-color:#b5142f}body .minicart-wrapper .action.showcart::before,body .block-search .label::before{color:#000}body input#search{border:2px solid #999}body header.page-header .header.panel{padding-right:0}body header.page-header .header.panel>.header.links>li{vertical-align:baseline}body header.page-header .header.panel>.header.links>li.cartlink{margin-left:3em;margin-right:1em;float:right}body header.page-header .header.panel>.header.links>li>a{color:white;background:#9d4a4a;border-radius:3px;border:1px solid #959595;box-shadow:1px 1px 2px rgba(0,0,0,0.5);padding:2px 13px}body header.page-header .header.panel>.header.links>li>a:link,body header.page-header .header.panel>.header.links>li>a:hover,body header.page-header .header.panel>.header.links>li>a:active{text-decoration:none}body header.page-header .header.panel>.header.links>li>a:hover{background:#9d4a4aa3}body header.page-header .header.panel>.header.links>li>a:active{box-shadow:none}body header.page-header .header.panel>.header.links>li .customer-menu li{font-size:14px}body .logo-text{position:absolute;left:260px;top:47px;color:#b41228;text-align:right;font-size:1.6em}body .logo-text>div{font-size:0.7em;font-style:italic;margin-right:-2em}body #switcher-language{display:none}body .compare.wrapper{display:none}body .menu-dropdown-icon::before{display:none;content:""}body .navigation{font-weight:normal}body .navigation .menu-mobile{display:none}body .navigation .level-top,body .navigation .parent{font-weight:600}body .navigation .menu>ul{display:flex;justify-content:stretch}body .navigation .menu>ul>li{background:none;flex-grow:1;text-align:center;margin:10px auto;padding:0 1em}body .navigation .menu>ul>li+li{border-left:1px solid #7d7d7d}body .navigation .menu>ul>li>ul{text-align:left;margin-left:0;margin-top:10px;box-shadow:0 0 3px #000;min-height:7em}body .navigation .menu>ul>li>ul li.column_mega_menu1{width:100%}body .navigation .menu>ul>li>ul li.column_mega_menu2{width:50%}body .navigation .menu>ul>li>ul li.column_mega_menu3{width:33.333333%}body .navigation .menu>ul>li>ul li.column_mega_menu4{width:25%}body .navigation .menu>ul>li>ul>li>ul>li{font-size:1.6rem;font-weight:normal;padding:0}body .navigation .menu>ul>li>ul.normal-sub{left:0}body .navigation .menu>ul>li>ul.normal-sub li a{font-size:1.6rem;padding:.5em 0}body .navigation .menu>ul>li a{padding:.5em 0}body .menu a,body .menu a:link,body .menu a:visited,body .menu a:hover,body .menu a:focus{color:#444}body .product-info-main .product-info-price{margin-left:0}body .product-info-main .product-info-price .price-box{display:table-row}body .product-info-main .product-info-price .price-box .price-label{display:none}body .product.attribute.delivery_time strong{float:left;margin-right:0.4em}body #maincontent .column.main .products-grid .product-items{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:-14px}@media screen and (max-width:768px){body #maincontent .column.main .products-grid .product-items{margin-right:-14px}}body #maincontent .column.main .products-grid .product-items .product-item-info{height:100%;display:flex;flex-direction:column;justify-content:stretch}@media screen and (min-width:640px){body #maincontent .column.main .products-grid .product-items .product-item-info:hover,body #maincontent .column.main .products-grid .product-items .product-item-info.active{box-shadow:0 0 5px 2px rgba(0,0,0,0.5)}}body #maincontent .column.main .products-grid .product-items .product-item-info .product-item-details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}body #maincontent .column.main .products-grid .product-items .product-item-info .product-item-details .product-item-name{margin-bottom:auto}body #maincontent .column.main .products-grid .product-items .product-item-info .product-item-details .author{margin-top:0.5em}body #maincontent .column.main .products-grid .product-items .product-item-info .product-item-details .price-box{margin-bottom:0.3em}body #maincontent .column.main .products-grid .product-items .product-item-info .product-item-details .price-details{font-size:0.8em}body #maincontent .column.main .products-grid .product-items .product-item-inner{bottom:-36px}@media screen and (min-width:640px){body #maincontent .column.main .products-grid .product-items .product-item-inner{height:28px}}body #maincontent .column.main .products-grid.wishlist .product-items .product-item-inner{bottom:-177px;height:168px}body #maincontent .column.main .products-grid.wishlist .product-items .product-item-inner .box-tocart .qty{display:none}body #maincontent .column.main .products-grid.wishlist .product-items .product-item-inner .action.edit{display:none}@media screen and (max-width:640px){body .product-item-actions .actions-primary{float:left;margin-bottom:1em}}body .product-item-actions .actions-secondary .tocompare{display:none}@media (min-width:1280px){body .gallery-placeholder__image{max-height:473px}}@media (max-width:768px){body .gallery-placeholder__image{max-height:calc( 97vw - 56px );margin-top:0.5vw}}@media (max-width:768px){body .product.media{height:calc( 100vw - 58px )}}body .product-image-wrapper img,body .product.media img.fotorama__img,body .gallery-placeholder__image{box-shadow:3px 3px 6px rgba(0,0,0,0.7)}body .fotorama__thumb{background:none}body .fotorama__stage__frame .fotorama__img{max-width:97%;max-height:97%;top:49%}body .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{transform:translateY(-50%) translateX(-50%);left:50%;width:auto;max-width:100%;max-height:100%;box-shadow:none !important}body .product-info-stock-sku{float:right}body .product-info-stock-sku .stock,body .product-info-stock-sku .availability{display:none}body .price-details{margin-bottom:1em}body .product-info-main .product.attribute.sku .type::after{content:"";display:none}body .product-info-main .box-tocart .field.qty{float:left}body .product-info-main .box-tocart .field.qty label{margin-bottom:4px}body .product-info-main .box-tocart button{margin-top:4px}@media screen and (min-width:768px){body .product-info-main .box-tocart button{margin-left:14px}}body #layered-filter-block{display:none}body .product-social-links .action.tocompare{display:none}body .sidebar .filter.block{padding:1em 1em 0 1em}body .column.main .block-compare .block-title strong,body .column.main .block-reorder .block-title strong,body .column.main .widget .block-title strong,body .column.main .block-wishlist .block-title strong{font-size:3rem}body .column.main .block.widget{position:relative}body .column.main .block.widget.block-new-products-slider{margin-top:0}body .column.main .block.widget.block-new-products-slider::after{display:none}body .products-grid .product-image-photo{max-width:95%;max-height:95%}body .block-new-products-slider .products-list{box-shadow:0 3px 6px rgba(0,0,0,0.5)}body .block-new-products-slider .innerfade-controls{font-size:1.7em;background:rgba(116,116,116,0.4);border-radius:50%;cursor:pointer;position:absolute;z-index:1000;width:2em;height:2em;display:flex;justify-content:center;align-items:center;transition:background-color .5s}body .block-new-products-slider .innerfade-controls span{margin-bottom:0.09em}body .block-new-products-slider .innerfade-controls:hover{background:rgba(116,116,116,0.8)}body .block-new-products-slider .innerfade-prev,body .block-new-products-slider .innerfade-next{top:calc(50% - 1em)}body .block-new-products-slider .innerfade-prev{left:1em}body .block-new-products-slider .innerfade-next,body .block-new-products-slider .innerfade-pause{right:1em}body .block-new-products-slider .innerfade-pause{bottom:1em}body #checkout .opc-block-summary{display:flex;flex-direction:column}body #checkout .opc-block-summary>.title{order:-2}body #checkout .opc-block-summary>.items-in-cart{order:-1}body .opc-block-summary .minicart-items-wrapper{padding-top:0}body .opc-wrapper .shipping-address-item{border:2px solid rgba(0,0,0,0.1);margin:0.5em;line-height:1.7}body .address-street-warning{padding:0.5em;border:1px solid #ffa500;background:#fff6d4;margin-top:0.5em;border-radius:2px}body .minicart-items .product-item{padding:0}body .minicart-items .product-item:not(:last-child){padding-bottom:1em}body .minicart-items .product-item>.product{display:flex;flex-direction:row;justify-content:stretch;flex-grow:1}body .minicart-items .product>.product-item-photo,body .minicart-items .minicart-items .product>.product-image-container{float:none;flex-basis:75px;width:75px;flex-shrink:0;margin-right:1em;text-align:center}body .minicart-items .product-item-details{padding-left:0;flex-grow:1}body .paypal-review-discount{display:none}body .table-checkout-shipping-method td{cursor:pointer}body .table-checkout-shipping-method td.col-price{width:5em}body .table-checkout-shipping-method td:nth-child(3){display:none}body #shipping-method-dhl-notice{margin-bottom:1em}body .authentication-wrapper{margin-top:0}body .products-grid.wishlist .product-item-name{min-height:3em}body .products-grid.wishlist .product-item-photo{margin-bottom:auto}body .block-wishlist .product-image-photo{position:static}body.customer-address-form .form-address-edit .field.company,body.customer-address-form .form-address-edit .field.street .nested{display:none}@media all and (min-width:500px){body .fieldset.address div[name="shippingAddress.prefix"]{float:left;width:calc(20% - 1em);margin-right:1em}body .fieldset.address div[name="shippingAddress.firstname"],body .fieldset.address div[name="shippingAddress.lastname"]{width:calc(40% - 0.5em)}body .fieldset.address div[name="shippingAddress.city"]{width:calc(100% - 9em)}body .fieldset.address div[name="shippingAddress.postcode"]{width:8em}body .fieldset.address div[name="shippingAddress.prefix"],body .fieldset.address div[name="shippingAddress.firstname"],body .fieldset.address div[name="shippingAddress.postcode"]{float:left}body .fieldset.address div[name="shippingAddress.lastname"],body .fieldset.address div[name="shippingAddress.city"]{float:right}}body .showHiddenField{display:inline-block;opacity:0.7;font-size:0.9em}body .showHiddenField+.field{margin-top:1em}body .field .showHiddenField{margin-top:1em}body .columns{background:#f4f4f4}body .block-static-block img{width:100%;height:auto}body .page-footer{background:#6e716e}body .footer.content{display:flex;flex-direction:column-reverse}body .footer.content .action.primary{border-color:#fff}body .footer.content .links,body .footer.content ul{padding:0}body .footer.content .footer-menu{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1em;flex-wrap:wrap}body .footer.content .footer-menu li{margin:.5em 1em}body .footer.content .footer-menu li a{padding:0}body .footer.content .footer-menu li a,body .footer.content .footer-menu li a:link,body .footer.content .footer-menu li a:visited,body .footer.content .footer-menu li a:active{color:#fff}body .footer.content .footer-menu li a:hover{color:#eee}body .footer.content .block.newsletter{width:auto}@media screen and (max-width:767px){body .footer.content .footer-menu{flex-direction:column}body .footer.content .footer-menu li{margin:0.2em}}body .footer.content .block{float:none}body .footer.content .block.newsletter{align-self:end}@media all and (max-width:900px){body header.page-header .header.panel>.header.links>li{margin-left:8px}body header.page-header .header.panel>.header.links>li.cartlink{margin-left:8px}body header.page-header .header.panel>.header.links>li.welcome{margin-right:0}body header.page-header .header.panel>.header.links>li>a{padding-left:4px;padding-right:4px}}@media all and (max-width:780px){body header.page-header .header.panel>.header.links>li{font-size:13px}}@media all and (min-width:780px) and (max-width:1024px){body header.page-header .header.panel>.header.links>li{font-size:14px}}@media all and (min-width:1024px) and (max-width:1280px){body header.page-header .header.panel>.header.links>li{font-size:16px}}@media all and (min-width:1280px),print{body header.page-header .header.panel>.header.links>li{font-size:18px}}@media all and (min-width:1280px),print{body header.page-header .header.panel>.header.links>li.cartlink{margin-right:0}body .navigation,body .breadcrumbs,body .footer.content,body .page-wrapper>.widget,body .page-wrapper>.page-bottom,body .block.category.event,body .top-container,body .page-main{padding-right:0}body .header.content{padding-left:20px}body #header-library{background-position:40px center,40px center;background-size:calc(100% - 20px),calc(100% - 20px);margin-left:20px}}@media all and (min-width:768px),print{body .page-layout-1column .toolbar-products{top:1em;width:calc(100% - 2em)}body .column.main{background:#f4f4f4;padding:1em}body .page-title-wrapper.product{color:#b5142f;display:flex;flex-flow:column;align-items:first baseline}body .page-title-wrapper.product h1{font-weight:400;font-size:30px;margin-bottom:1.5em;order:1}body .page-title-wrapper.product .author,body .page-title-wrapper.product .subtitle{font-size:20px;margin-bottom:0.3em}body .page-title-wrapper.product .author{order:0}body .page-title-wrapper.product .subtitle{margin-top:-2em;margin-bottom:2em;order:2}body .page-title-wrapper.product .leseprobe-button{order:3}body .page-header{position:relative;height:280px;display:flex;flex-direction:column;z-index:20}body .page-header .panel.wrapper{background-color:transparent;height:50px;z-index:4;order:1;margin-top:10px}body .page-header .header.content{padding-top:0;height:calc(100% - 80px);width:100%}body .page-header .header.content .block-search{bottom:-50px}body .page-header .panel.wrapper,body .customer-welcome .action.switch,body .header.panel>.header.links>li>a,body .header.panel>.header.links>li>a:link,body .header.panel>.header.links>li>a:active,body .header.panel>.header.links>li>a:visited,body .header.panel>.header.links>li>a:hover{color:#000}body .greet.welcome,body .customer-welcome,body .header.panel>.header.links>li>a,body .header.panel>.header.links>li>a:link,body .header.panel>.header.links>li>a:active,body .header.panel>.header.links>li>a:visited,body .header.panel>.header.links>li>a:hover{font-weight:600}body .customer-welcome{line-height:1}body .page-header .header.panel{display:flex;flex-direction:row;justify-content:stretch;padding-left:245px}body .header.panel>.header.links{flex-grow:1;text-align:right}body .header.panel>.header.links>li.welcome{margin-right:0.5em}body .customer-welcome .action.switch::after{font-size:16px}body .minicart-wrapper{top:20px}body .minicart-wrapper .action.showcart::before{font-size:45px;line-height:1}body .page-header .panel.wrapper{border-bottom:none}body .logo{margin:0;height:100%}body .logo img{height:100%;width:auto}body .block-search{float:none;position:absolute;left:20px;bottom:-40px;z-index:10;padding-left:0}}body .breadcrumbs strong{margin-top:-0.55em;font-weight:300;display:inline-block}body #maincontent .block.widget .products-grid .product-item,body #maincontent .column.main .products-grid .product-item,body #maincontent .products-grid .product-item,body #maincontent .page-products .products-grid .product-item{padding:1em 1em 0;background:white}@media screen and (max-width:640px){body #maincontent .block.widget .products-grid .product-item,body #maincontent .column.main .products-grid .product-item,body #maincontent .products-grid .product-item,body #maincontent .page-products .products-grid .product-item{margin-bottom:1em}}@media screen and (min-width:640px){body #maincontent .block.widget .products-grid .product-item,body #maincontent .column.main .products-grid .product-item,body #maincontent .products-grid .product-item,body #maincontent .page-products .products-grid .product-item{border:1px solid rgba(0,0,0,0.15)}}@media all and (min-width:1024px),print{body #maincontent .column.main .products-grid .product-item:nth-child(2n+1),body #maincontent .column.main .products-grid .products-grid .product-item,body #maincontent .column.main .block.widget .products-grid .product-item:nth-child(2n+1),body #maincontent .column.main .block.widget .products-grid .product-item{width:23%;margin-left:calc((100% - 4 * 24%) / 3)}body #maincontent .column.main .cart-container+.block.widget .products-grid .product-item:nth-child(2n+1),body #maincontent .column.main .cart-container+.block.widget .products-grid .product-item{width:18%}}@media only screen and (max-width:767px){body .block-new-products-slider{display:none}body .header.content{padding-top:0}body .logo{margin-left:0;margin-bottom:0}body .logo img{width:132px;height:auto}body .logo-text{display:none}body #header-pius,body #header-library{height:117px;bottom:auto}body #header-pius{background-size:150px}body .block-search .control{padding:0;margin:0 -15px 0 0}body .block-search input{margin:0}}@media only screen and (max-width:639px){body #header-pius{background-position:95% bottom;background-size:130px}body .logo{margin-top:0}}body.customer-account-create .field.gender{float:left;order:0;margin-right:8px}.auesb-list .product-item-info{position:relative}.auesb-list .product-item-info .e-book-banner{position:absolute;left:0;top:-14px;right:-14px;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.auesb-list .product-item-info .e-book-banner span{position:absolute;z-index:10;background:#ab132c;color:white;transform:rotate(45deg);right:-2em;top:10px;padding:.2em 2em}.auesb-list .product-item-info:hover .e-book-banner{top:-5px;right:-5px}.cart.item.auesb{background:#dafde2}.cart.item.auesb .item-options dt:first-child::after{content:""}.cart.item.provision .product-image-wrapper{display:none}.grecaptcha-text{color:#fff}#category_desc_more{display:none}.category-desc-showmore{cursor:pointer;display:block}.category-desc-showmore,.category-desc-showmore:hover{color:#ab132c}#category_desc_less_button{display:none}