.rgg-download{background:#f1f1f1;padding:.675rem;border-radius:4px}.rgg-download:hover{background:#515050}.rgg-download:hover span.title-header__genre{color:#fff}.rgg-download:hover .download-arrow .cls-1{fill:#fff}@media(max-width: 48rem){.rgg-download span.title-header__genre{color:#3c97ba}}.rgg-download span.title-header__genre.rgg-download-cta{display:none}@media(max-width: 48rem){.rgg-download span.title-header__genre.rgg-download-cta{display:inline}}.download-arrow{height:auto;margin-left:.325rem;width:1rem}.download-arrow svg{padding-bottom:.15rem;vertical-align:middle;width:1rem}.download-arrow svg .cls-1{fill:#6d6c6c}@media(max-width: 48rem){.download-arrow svg .cls-1{fill:#3c97ba}}.title-header__primary-info h1{text-transform:inherit}.title-header__imprint.bookshots svg{max-height:initial;max-width:70%}@media(max-width: 48rem){.title-header__imprint.bookshots svg{width:45%}}@media(min-width: 48rem)and (max-width: 60rem){.title-header__imprint.bookshots svg{width:25%}}.title-header__imprint.ansel-adams svg,.title-header__imprint.avalon-travel svg,.title-header__imprint.bold-type-books svg,.title-header__imprint.business-plus svg,.title-header__imprint.bulfinch svg,.title-header__imprint.hachette-audio svg,.title-header__imprint.hachette-books svg,.title-header__imprint.hachette-original svg,.title-header__imprint.jellytelly-press svg,.title-header__imprint.jericho-books svg,.title-header__imprint.jimmy-patterson svg,.title-header__imprint.little-brown-and-company svg,.title-header__imprint.moon-travel svg,.title-header__imprint.poppy svg,.title-header__imprint.publicaffairs svg,.title-header__imprint.reagan-arthur-books svg,.title-header__imprint.rick-steves svg,.title-header__imprint.rp-minis svg,.title-header__imprint.rp-studio svg,.title-header__imprint.running-press-studio svg,.title-header__imprint.url-friendly-version svg,.title-header__imprint.vision svg{max-height:initial;max-width:60%}@media(max-width: 48rem){.title-header__imprint.ansel-adams svg,.title-header__imprint.avalon-travel svg,.title-header__imprint.bold-type-books svg,.title-header__imprint.business-plus svg,.title-header__imprint.bulfinch svg,.title-header__imprint.hachette-audio svg,.title-header__imprint.hachette-books svg,.title-header__imprint.hachette-original svg,.title-header__imprint.jellytelly-press svg,.title-header__imprint.jericho-books svg,.title-header__imprint.jimmy-patterson svg,.title-header__imprint.little-brown-and-company svg,.title-header__imprint.moon-travel svg,.title-header__imprint.poppy svg,.title-header__imprint.publicaffairs svg,.title-header__imprint.reagan-arthur-books svg,.title-header__imprint.rick-steves svg,.title-header__imprint.rp-minis svg,.title-header__imprint.rp-studio svg,.title-header__imprint.running-press-studio svg,.title-header__imprint.url-friendly-version svg,.title-header__imprint.vision svg{width:40%}}@media(min-width: 48rem)and (max-width: 60rem){.title-header__imprint.ansel-adams svg,.title-header__imprint.avalon-travel svg,.title-header__imprint.bold-type-books svg,.title-header__imprint.business-plus svg,.title-header__imprint.bulfinch svg,.title-header__imprint.hachette-audio svg,.title-header__imprint.hachette-books svg,.title-header__imprint.hachette-original svg,.title-header__imprint.jellytelly-press svg,.title-header__imprint.jericho-books svg,.title-header__imprint.jimmy-patterson svg,.title-header__imprint.little-brown-and-company svg,.title-header__imprint.moon-travel svg,.title-header__imprint.poppy svg,.title-header__imprint.publicaffairs svg,.title-header__imprint.reagan-arthur-books svg,.title-header__imprint.rick-steves svg,.title-header__imprint.rp-minis svg,.title-header__imprint.rp-studio svg,.title-header__imprint.running-press-studio svg,.title-header__imprint.url-friendly-version svg,.title-header__imprint.vision svg{width:25%}}.title-header__imprint.basic-books svg,.title-header__imprint.civitas-books svg,.title-header__imprint.grand-central-life-style svg,.title-header__imprint.grand-central-publishing svg,.title-header__imprint.little-brown-books-for-young-readers svg,.title-header__imprint.museum-of-the-bible-books svg,.title-header__imprint.weinstein-books svg{max-height:initial;max-width:50%}@media(max-width: 48rem){.title-header__imprint.basic-books svg,.title-header__imprint.civitas-books svg,.title-header__imprint.grand-central-life-style svg,.title-header__imprint.grand-central-publishing svg,.title-header__imprint.little-brown-books-for-young-readers svg,.title-header__imprint.museum-of-the-bible-books svg,.title-header__imprint.weinstein-books svg{width:40%}}@media(min-width: 48rem)and (max-width: 60rem){.title-header__imprint.basic-books svg,.title-header__imprint.civitas-books svg,.title-header__imprint.grand-central-life-style svg,.title-header__imprint.grand-central-publishing svg,.title-header__imprint.little-brown-books-for-young-readers svg,.title-header__imprint.museum-of-the-bible-books svg,.title-header__imprint.weinstein-books svg{width:25%}}.title-header__imprint.black-dog-leventhal svg,.title-header__imprint.chronicle-books svg,.title-header__imprint.da-capo-press svg,.title-header__imprint.ellie-claire-gifts svg,.title-header__imprint.faithwords svg,.title-header__imprint.forever-yours svg,.title-header__imprint.hachette-go svg,.title-header__imprint.lb-kids svg,.title-header__imprint.perseus svg,.title-header__imprint.the-economist svg,.title-header__imprint.twelve svg,.title-header__imprint.wattpad svg,.title-header__imprint.westview-press svg,.title-header__imprint.worthy-books svg,.title-header__imprint.worthykids svg,.title-header__imprint.worthy-inspired svg{max-height:inherit;max-width:40%}@media(max-width: 48rem){.title-header__imprint.black-dog-leventhal svg,.title-header__imprint.chronicle-books svg,.title-header__imprint.da-capo-press svg,.title-header__imprint.ellie-claire-gifts svg,.title-header__imprint.faithwords svg,.title-header__imprint.forever-yours svg,.title-header__imprint.hachette-go svg,.title-header__imprint.lb-kids svg,.title-header__imprint.perseus svg,.title-header__imprint.the-economist svg,.title-header__imprint.twelve svg,.title-header__imprint.wattpad svg,.title-header__imprint.westview-press svg,.title-header__imprint.worthy-books svg,.title-header__imprint.worthykids svg,.title-header__imprint.worthy-inspired svg{width:45%}}@media(min-width: 48rem)and (max-width: 60rem){.title-header__imprint.black-dog-leventhal svg,.title-header__imprint.chronicle-books svg,.title-header__imprint.da-capo-press svg,.title-header__imprint.ellie-claire-gifts svg,.title-header__imprint.faithwords svg,.title-header__imprint.forever-yours svg,.title-header__imprint.hachette-go svg,.title-header__imprint.lb-kids svg,.title-header__imprint.perseus svg,.title-header__imprint.the-economist svg,.title-header__imprint.twelve svg,.title-header__imprint.wattpad svg,.title-header__imprint.westview-press svg,.title-header__imprint.worthy-books svg,.title-header__imprint.worthykids svg,.title-header__imprint.worthy-inspired svg{width:15%}}.title-header__imprint.little-brown-lab svg,.title-header__imprint.mulholland-books svg,.title-header__imprint.orbit svg,.title-header__imprint.redhook svg,.title-header__imprint.seal-press svg{max-height:inherit;max-width:30%}@media(max-width: 48rem){.title-header__imprint.little-brown-lab svg,.title-header__imprint.mulholland-books svg,.title-header__imprint.orbit svg,.title-header__imprint.redhook svg,.title-header__imprint.seal-press svg{width:25%}}@media(min-width: 48rem)and (max-width: 60rem){.title-header__imprint.little-brown-lab svg,.title-header__imprint.mulholland-books svg,.title-header__imprint.orbit svg,.title-header__imprint.redhook svg,.title-header__imprint.seal-press svg{width:15%}}.praise__items{flex-flow:row wrap;height:20.625rem;justify-content:space-between;overflow:hidden}.praise__items>*:first-child{margin-top:0}.active .praise__items{display:flex}.praise-item__content{font:400 1rem "Source Sans Pro",helvetica,sans-serif;display:block;line-height:1.5em;overflow:hidden}.praise-item__read-more{color:#6d6c6c;cursor:pointer;display:inline;line-height:1.5em}.praise__read-more{left:50%;margin-top:1rem;padding-left:2.5rem;padding-right:2.5rem;position:relative;transform:translateX(-50%)}.praise__inner .nav-tabs li.active a,.praise__inner .nav-tabs li.active a:focus,.praise__inner .nav-tabs li.active a:hover{display:none}@media(max-width: 48rem){.praise__inner .panel-body{background:#fff}}.praise-item{padding:0 3.85rem;width:100%}[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}.v2 .title-header__image{padding-left:0;padding-right:0}@media(min-width: 75rem){.v2 .title-header .module__content{border-bottom:1px solid #e6e5e5}.v2 .title-header__image{width:30%}.v2 .title-header__content{width:65% !important}}.v2 .title-header__meta{width:100%}.v2 .title-header__primary-info--container,.v2 .title-header__meta-container{display:flex;flex-direction:row}@media(max-width: 48rem){.v2 .title-header__primary-info--container,.v2 .title-header__meta-container{flex-direction:column;padding-bottom:0}}.v2 .title-header__meta-container{flex-wrap:wrap}.v2 .title-header__meta-group{flex-wrap:wrap}@media(max-width: 48rem){.v2 .title-header__meta-group{flex-direction:column;margin-top:1rem}}.v2 .title-header__meta-format,.v2 .title-header__meta-price,.v2 .title-header__meta-genre{font-family:"Source Sans Pro",helvetica,sans-serif;font-weight:700;text-transform:uppercase}.v2 .title-header__meta-price{margin-top:.625rem}@media(max-width: 48rem){.v2 .title-header__meta-price{display:block}}@media(max-width: 48rem){.v2 .title-header__meta-price-divider{display:none}}.v2 .title-header__meta-price-deal{color:#e13424;font-size:2rem}.v2 .title-header__meta-price-original{font-size:2rem}.v2 .title-header__meta-price-original--has-deal{padding-left:.25rem;font-size:1.25rem;text-decoration:line-through}.v2 .title-header__meta-price--has-deal-discount{font-size:1.25rem;color:#e13424}.v2 .title-header__genre{font-size:.85rem;font-weight:700}.v2 .title-header__genre span{color:#245a70}.v2 .title-header__genre{margin-right:0}.v2 .title-header__page-count{font-size:.8rem;font-weight:700}.v2 .title-header__buy-links--container{align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:row}@media(max-width: 48rem){.v2 .title-header__buy-links--container{padding-bottom:1rem;margin-bottom:1px solid #e6e5e5}}.v2 .title-header__buy-links--container .title-header__buy-links--button{font-family:"Source Sans Pro",helvetica,sans-serif;margin:.3rem 1rem 0 0;text-decoration:underline;line-height:2rem}.v2 .title-header__buy-links--container.align-flex-start{justify-content:flex-start}.v2 .title-header__format-button,.v2 .btn.btn-inverse{height:3.1875rem;min-width:6rem;padding-top:2%}.v2 .title-header__format-button.add-ellipses,.v2 .btn.btn-inverse.add-ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 48rem){.v2 .title-header__format-button.add-ellipses,.v2 .btn.btn-inverse.add-ellipses{max-width:12rem}}@media(max-width: 48rem){.v2 .title-header__format-button,.v2 .btn.btn-inverse{max-width:80%}}.v2 .format-collapse .title-header__format-button{max-width:15rem}@media(max-width: 48rem){.v2 .format-collapse .title-header__format-button{max-width:80%}}.v2 .btn-default.title-header__format-current,.v2 .btn.btn-inverse{background:#c5e0eb;border-color:#245a70;color:#000;font-weight:900}.v2 .title-header__dropdown-format.format-on-btn__active{color:#545454}.v2 .title-header__dropdown-format{margin-left:0;font-size:.7rem;padding-top:0;width:100%}.v2 .btn-group{display:inline-block}.v2 .dropdown--default svg{fill:#545454}.v2 .title-header__dropdown>.btn{width:100%}@media(max-width: 48rem){.v2 .title-header__dropdown>.btn{margin:.25rem auto;text-align:center}}.v2 .row-break{flex-basis:100%;height:0}.v2 .title-header__primary-info{border-bottom:none;margin-bottom:0}@media(min-width: 48rem){.v2 .title-header__primary-info{width:70%}}.v2 .title-header__primary-info--container{border-bottom:1px solid #e6e5e5}.v2 .title-header__primary-info--container .title-header__primary-info{border-bottom:none}@media(max-width: 48rem){.v2 .title-header__primary-info--container .title-header__primary-info h1{font-size:2rem;margin-bottom:.5rem}.v2 .title-header__primary-info--container .title-header__primary-info .title-header__subtitle{font-size:1.4rem;margin-bottom:.5rem}.v2 .title-header__primary-info--container .title-header__primary-info .title-header__byline{font-size:1.2rem}}@media(max-width: 48rem){.v2 .title-header .dropdown{max-width:100%;text-align:center}.v2 .rgg-download span.title-header__genre.rgg-download-cta{display:none}}.v2 .audio-excerpt-button.btn-default{display:flex;align-items:center}.v2 .audio-excerpt-button.btn-default .title-header__genre{margin:0;margin-right:1rem}@media(min-width: 48rem){.v2 .title-header__formats-container{border-bottom:1px solid #e6e5e5;margin:1rem 0;padding-bottom:1rem}}.v2 .title-header__formats-container .title-header__formats-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width: 48rem){.v2 .title-header__formats-container .title-header__formats-main{flex-direction:row;flex-wrap:wrap}.v2 .title-header__formats-container .title-header__formats-main .title-header__format-button--format-grid{display:flex;flex-direction:column;justify-content:center;text-transform:none;height:3rem;margin:0;padding:0;width:50%}}.v2 .title-header__read-more{margin-top:0}.v2 .title-header__read-excerpt a,.v2 .title-header__exam-copy a,.v2 .title-header__rgg a{background-color:#aed5e5}.v2 .title-header__read-excerpt .btn-default,.v2 .title-header__exam-copy .btn-default,.v2 .title-header__rgg .btn-default{margin:0}@media(max-width: 48rem){.v2 .title-header__read-excerpt .btn-default,.v2 .title-header__exam-copy .btn-default,.v2 .title-header__rgg .btn-default{margin-bottom:.5rem}}.v2 .rgg-download-btn-text{font-size:1rem;font-weight:600}.v2 .eye-icon{fill:#245a70;float:right}.v2 .eye-icon svg{width:1.25rem;height:1.25rem}@media(max-width: 48rem){.v2 .eye-icon{display:none}}@media(min-width: 48rem){.v2 .new-title--image img{margin-bottom:2rem}}.v2 .title-header__description{border-bottom:none;padding-right:2rem;padding-bottom:0}.v2 .title-header__description-text{height:auto}.v2 .title-header__description-text ul,.v2 .title-header__description-text ol{list-style-type:disc;margin:1em 0;padding:0 0 0 2.5em}.v2 .title-header__description-text ol{list-style-type:decimal}@media(max-width: 48rem){.v2 .title-header__description-text{padding:0 1rem}}.v2 .title-header__description-text.strap-line{height:3rem}.v2 .title-header__social-container{height:2rem}.v2 .title-header__social-container .title-header__share{justify-content:flex-end;margin-top:0}.v2 .title-header__imprint{margin-top:3.875rem;padding-bottom:1rem;width:30%;max-width:30%}@media(min-width: 48rem){.v2 .title-header__imprint.little-brown-books-for-young-readers svg{width:60%}.v2 .title-header__imprint.orbit svg,.v2 .title-header__imprint.redhook svg{height:3rem}.v2 .title-header__imprint.mulholland-books svg,.v2 .title-header__imprint.seal-press svg,.v2 .title-header__imprint.voracious svg,.v2 .title-header__imprint.the-economist svg{height:4rem}.v2 .title-header__imprint.nation-books svg{height:130px}.v2 .title-header__imprint.forever-yours svg{width:70%;height:100px}.v2 .title-header__imprint.da-capo-lifelong-books svg,.v2 .title-header__imprint.little-brown-and-company svg,.v2 .title-header__imprint.running-press svg{width:3.5rem}.v2 .title-header__imprint.center-street svg,.v2 .title-header__imprint.voracious svg,.v2 .title-header__imprint.back-bay-books svg,.v2 .title-header__imprint.poppy svg{width:3.5rem}.v2 .title-header__imprint.twelve svg,.v2 .title-header__imprint.da-capo-press svg,.v2 .title-header__imprint.little-brown-lab svg,.v2 .title-header__imprint.perseus svg{width:40%}.v2 .title-header__imprint.ellie-claire-gifts svg,.v2 .title-header__imprint.faithwords svg,.v2 .title-header__imprint.wattpad svg,.v2 .title-header__imprint.worthykids svg{width:45%}.v2 .title-header__imprint.hachette-go svg,.v2 .title-header__imprint.black-dog-leventhal svg,.v2 .title-header__imprint.lb-school-and-library svg,.v2 .title-header__imprint.worthy-books svg,.v2 .title-header__imprint.timber-press svg,.v2 .title-header__imprint.legacy-lit svg{width:50%}.v2 .title-header__imprint.grand-central-life-style svg,.v2 .title-header__imprint.grand-central-publishing svg{width:55%}.v2 .title-header__imprint.andy-steves svg,.v2 .title-header__imprint.avalon-travel svg,.v2 .title-header__imprint.artisan svg,.v2 .title-header__imprint.running-press-kids svg{width:60%}.v2 .title-header__imprint.jimmy-patterson svg{width:65%}.v2 .title-header__imprint.basic-books svg,.v2 .title-header__imprint.bookshots svg,.v2 .title-header__imprint.hachette-audio svg,.v2 .title-header__imprint.hachette-books svg,.v2 .title-header__imprint.publicaffairs svg,.v2 .title-header__imprint.rick-steves svg,.v2 .title-header__imprint.rp-studio svg,.v2 .title-header__imprint.running-press-mini-editions svg,.v2 .title-header__imprint.storey svg,.v2 .title-header__imprint.workman-publishing-company svg,.v2 .title-header__imprint.rp-minis svg{width:70%}.v2 .title-header__imprint.forever svg,.v2 .title-header__imprint.algonquin-books svg,.v2 .title-header__imprint.algonquin-young-readers svg,.v2 .title-header__imprint.bold-type-books svg{width:80%}}.v2 .title-header__imprint svg{max-width:100% !important}@media(max-width: 48rem){.v2 .title-header__imprint{max-width:100%;width:80%;margin:0 auto;margin-bottom:.5rem}.v2 .title-header__imprint svg{max-width:100% !important}}.v2 .title-header__meta-line{display:inline-block;font-weight:600}@media(max-width: 48rem){.v2 .title-header .dropdown{max-width:100%}}.v2 .expand-circle-button{font-family:"Source Sans Pro",helvetica,sans-serif;font-size:.8rem}@media(max-width: 48rem){.v2 .expand-circle-button{display:none}}.v2 .exapand-collapse-circle{display:inline-block;height:1.5rem;width:1.5rem;border-radius:.75rem;background-color:#bedeea;border:solid #bedeea;margin-left:.35rem;text-align:center}@media(max-width: 48rem){.v2 .exapand-collapse-circle{display:none}}.v2 .format-collapse,.v2 .retailers-collapse{justify-content:flex-start}@media(max-width: 48rem){.v2 .format-collapse,.v2 .retailers-collapse{height:auto !important;overflow:visible !important}}.v2 .popover{opacity:1 !important}.v2 .expand-circle-button.hide-toggle::after{content:"+";border-radius:1rem;background-color:#61adcc;border:solid #61adcc;padding:0 .3rem;margin-left:.5rem}.v2 .expand-circle-button.show-toggle::after{content:"-";border-radius:1rem;background-color:#61adcc;border:solid #61adcc;padding:0 .35rem;margin-left:.5rem}@media(min-width: 60.625rem){.v2 .title-header__content{width:66.6666666667%}}@media(max-width: 60.5625rem){.v2 .title-header__rgg,.v2 .title-header__exam-copy,.v2 .title-header__read-excerpt{max-width:90%;text-align:center;margin:0 auto}}@media(max-width: 48rem){.v2 .title-header__read-excerpt{display:none !important}}.v2 .title-header__award{font-size:1rem;margin-top:.55rem}.v2 .v2-button-cta{font-family:"Source Sans Pro",helvetica,sans-serif;font-size:1rem;margin-bottom:.5rem}.v2 .title-header__author{color:#245a70}.v2 .read-more-state{display:none}.v2 .readmore{display:none}@media(max-width: 48rem){.v2 .read-more-state:not(:checked)~.title-header__full-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical}.v2 .read-more-state~.readmore::before{content:"Show more"}.v2 .read-more-state:checked~.readmore::before{content:"Show less"}.v2 .readmore{border:1px solid #ddd;border-radius:.25rem;color:#666;cursor:pointer;display:inline-block;float:right;font-family:"Source Sans Pro","Helvetica",sans-serif;font-size:.9rem;line-height:2;padding:0 .5rem}}.title-header.v2{margin-left:0;margin-right:0;padding-top:0}@media(min-width: 48rem){.title-header__buy-links--container.audiobook-title{justify-content:flex-end}.title-header__buy-links--container.audiobook-title .expand-circle-button{margin-top:.6rem}.title-header__buy-links--container.audiobook-title .title-header__buy-links--button{min-width:6.4rem}.title-header__buy-links--container .audiobook-title:nth-child(1){flex-wrap:nowrap}.title-header__format-button .audiobook-title.add-ellipses{max-width:24rem}}[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}.v2 .btn-default,.v2 .btn.btn-inverse{color:#545454;background-color:#f8fcfd;border-color:#e6e5e5;margin:.25rem .25rem}.v2 .btn-default:not(.audio-excerpt-button):hover,.v2 .btn.btn-inverse:not(.audio-excerpt-button):hover{background-color:#307997;color:#fff}@media(max-width: 48rem){.v2 .btn-default,.v2 .btn.btn-inverse{width:92%}}.ecommerce-title-page__add-to-cart{display:none}@media(max-width: 47.9375rem){.ecommerce-title-page__add-to-cart{background:#fff;bottom:0;left:0;position:fixed;text-align:center;width:100vw;z-index:3000}}.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button{background:#e13425;border-color:#e13425;color:#fff;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;text-transform:none !important;font-size:1.25rem}@media(max-width: 47.9375rem){.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button{margin:.6rem;width:92%}}.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button .addtocart-price{display:none}@media(max-width: 47.9375rem){.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button .addtocart-price{display:inherit}}.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button:focus,.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button:active,.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button:hover,.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button.btn-default:not(.audio-excerpt-button):hover{background:#e13425;border-color:#e13425}.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button.btn-default:not(.audio-excerpt-button):hover .title-header__dropdown-format{color:#fff !important}.ecommerce-title-page__add-to-cart .hbg-add-to-cart__button.disabled{background:#f8fcfd !important;border-color:#e6e5e5 !important;color:#545454 !important}.ecommerce-title-page__view-cart{display:block}@media(max-width: 47.9375rem){.ecommerce-title-page__view-cart{background:#fff;bottom:0;left:0;position:fixed;text-align:center;width:100vw;z-index:3000}}.ecommerce-title-page__view-cart .hbg-view-cart-button{font-family:"Source Sans Pro",helvetica,sans-serif;font-weight:600;background:none;border-color:none !important;color:#e13425;padding:.75rem;transition:all .3s linear;text-transform:none !important;font-size:1.25rem}.invisible{visibility:hidden;position:absolute;right:5000}.title-header__meta-container--ecommerce-mobile{display:flex;flex-direction:row;justify-content:space-between;text-align:center}@media(max-width: 48rem){.title-header__meta-container--ecommerce-mobile{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #e6e5e5;border-bottom:1px solid #e6e5e5;margin-bottom:.5rem;flex-wrap:wrap}}.title-header__meta-container--ecommerce-mobile .ecommerce-mobile__meta-item{align-items:center;width:25%;display:flex;flex-direction:column}.title-header__meta-container--ecommerce-mobile .ecommerce-mobile__meta-item svg{height:auto;width:3rem}@media(max-width: 48rem){.title-header__meta-container--ecommerce-mobile>*:last-child{flex:1 1 auto;align-items:flex-start !important}}.title-header__desktop-imprint{display:none}.v2 .title-header__imprint{margin-top:0;max-width:100%;width:auto}@media(min-width: 47.9375rem){.title-header__formats-container .formats-container__grid .btn-default{margin:0 .2rem 0 0}}.v2 .title-header__price-container{display:flex;justify-content:space-between;margin:.5rem 0}@media(min-width: 48rem){.v2 .title-header__price-container{min-height:4.75rem;margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #e6e5e5}}.v2 .title-header__price-container .title-header__meta-price{font-size:1rem}.v2 .title-header__price-container .title-header__meta-price.hbg-price__usd,.v2 .title-header__price-container .title-header__meta-price.hbg-price__cad{font-size:1.5rem}.v2 .title-header__price-container .title-header__meta-line{width:100%}.v2 .title-header__price-container .title-header__price-desktop{margin-top:auto;margin-bottom:auto}@media(max-width: 48rem){.v2 .title-header__price-container .title-header__price-desktop{display:none}}.v2 .title-header__price-container .title-header__cart-buttons-desktop{display:flex}.v2 .title-header__price-mobile{display:none;width:30%;align-self:flex-end;padding-bottom:1.5rem;font-size:1.2rem;text-align:right}@media(max-width: 48rem){.v2 .title-header__price-mobile{display:block}}@media(max-width: 48rem){.v2 .title-header__primary-info--container{flex-direction:row}}.v2 .title-header__content{padding-left:1.75rem;padding-right:0}@media(min-width: 75rem){.v2 .title-header__content{width:70% !important}}.v2 .title-header__content .title-header__formats-container .title-header__formats-main{flex-wrap:wrap}@media(min-width: 48rem){.v2 .title-header__content .title-header__formats-container .title-header__formats-main{justify-content:flex-start}}@media(max-width: 48rem){.title-header__content{padding-left:0 !important;padding-right:0}.title-header__image img{float:unset;margin:0 auto}}.ecommerce-buy-direct-cta{display:none}@media(max-width: 47.9375rem){.hbg-domain.site-header,.imprint-header.site-header{background-color:#fff;position:fixed;width:100%;z-index:100;height:4.5rem}.hbg-domain .site-header__top,.imprint-header .site-header__top{position:absolute}.hbg-domain .mobile-search,.imprint-header .mobile-search{position:relative}.hbg-domain+.sitestripe,.imprint-header+.sitestripe{position:relative;top:7.5rem;width:100%}.hbg-domain .site-search,.imprint-header .site-search{position:relative;z-index:3000;background-color:#fff}.hbg-domain .site-search__input,.imprint-header .site-search__input{width:95%}.hbg-domain.site-header .site-search__input,.imprint-header.site-header .site-search__input{border-color:#515050;color:#515050;margin-left:-0.75rem}.hbg-domain.site-header .site-search__input::-moz-placeholder, .imprint-header.site-header .site-search__input::-moz-placeholder{color:#515050}.hbg-domain.site-header .site-search__input::placeholder,.imprint-header.site-header .site-search__input::placeholder{color:#515050}.hbg-domain.site-header .site-search__button,.imprint-header.site-header .site-search__button{background-color:#245a70;color:#515050;cursor:pointer;margin-right:.5rem;z-index:100}.hbg-domain.site-header .site-search__button svg,.imprint-header.site-header .site-search__button svg{fill:#fff}.hbg-domain.site-header .site-search,.imprint-header.site-header .site-search{height:3.5rem;padding:0;top:.8rem;width:100%}.hbg-domain.site-header .site-search .site-search__form .site-search_background::after,.imprint-header.site-header .site-search .site-search__form .site-search_background::after{background:#f5f5f5}.hbg-domain.site-header.site-search__form--active .site-search_background::after,.imprint-header.site-header.site-search__form--active .site-search_background::after{opacity:1;transform:none !important}.hbg-domain.site-header.site-search__form--active .site-search__input,.imprint-header.site-header.site-search__form--active .site-search__input{margin-left:.7rem !important;padding:.625rem;transform:none !important;width:95%}.hbg-domain.site-header .site-search__form .site-search_background::after,.imprint-header.site-header .site-search__form .site-search_background::after{transform:none !important;transition:none !important;width:95%}}@media(max-width: 47.9375rem){.site:not(.imprint) .site-header__top.site-header__default{background:#245a70 !important}.site:not(.imprint) .site-header__top.site-header__default .site-header__mobile-logo svg{fill:#fff !important}.site:not(.imprint) .site-header__top.site-header__default .site-header__hamburger{color:#fff !important}.title-header__image{margin-bottom:1rem}}@media(max-width: 47.9375rem){.v2 .title-header__primary-info--container .title-header__primary-info{width:70%}.v2 .title-header__primary-info--container .title-header__primary-info h1{overflow:hidden;width:140%}}@media(min-width: 47.9376rem){.v2 .title-header__primary-info--container .title-header__primary-info{width:100%}}.title-header__formats-container.mobile{display:none}@media(max-width: 47.9375rem){.title-header__formats-container.mobile{display:block}}.title-header__formats-container.desktop{display:block}@media(max-width: 47.9375rem){.title-header__formats-container.desktop{display:none}}.cover{position:relative;margin-left:auto;margin-right:auto}@media(max-width: 47.9375rem){.cover{width:60%}}.cover-discount-container{position:absolute;top:1.06rem;right:-0.44rem;text-align:center}.arrow-discount{width:0;height:0;border-top:6rem solid rgba(0,0,0,0);border-bottom:6rem solid rgba(0,0,0,0);border-left:6rem solid #e13424;transform:rotate(-45deg);margin-top:-6rem;position:absolute;right:inherit;top:inherit}.arrow-discount p{transform:rotate(90deg);color:#fff;font-weight:600;font-size:1.75rem;width:100px;position:absolute;top:-1rem;right:1.75rem}[data-currency=USD] .hbg-price__cad{display:none !important}[data-currency=CAD] .hbg-price__usd{display:none !important}[data-currency=CAD] .title-header__cart-buttons-desktop,[data-currency=CAD] .full-cart{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.shopping-cart-component{height:100%}.pre-order-list-item{width:100%}@media(min-width: 48rem)and (max-width: 60.625rem){.pre-order-list-item{width:75%}}.btn.btn-default.ecommerce-btn{background-color:#245a70;align-items:center;display:flex;flex-flow:row;margin-bottom:.5rem;margin-top:.3rem;padding:.3125rem .325rem}@media(max-width: 48rem){.btn.btn-default.ecommerce-btn{margin:0 auto;margin-bottom:.4rem;max-width:75%;padding:.25rem .25rem}}.btn.btn-default.ecommerce-btn a{display:flex;align-items:center}.original-price{text-decoration:line-through}.ecommerce-icon{align-self:center}@media(min-width: 48rem){.ecommerce-icon{padding-left:.45rem}}.ecommerce-icon svg{height:22px;padding-right:.5rem;vertical-align:middle}.ecommerce-icon svg .cls-1{fill:#fff}@media(min-width: 48rem){.ecommerce-icon .preorder-btn-style{padding-left:.25rem}}.ecommerce-text{font-weight:700;margin:1rem 0;text-align:center}.ecommerce-text .tandc{color:#464645;font-family:"Source Sans Pro",helvetica,sans-serif;font-size:.8rem;text-decoration:underline}.preorder-btn-style{padding-left:.25rem;padding-right:.5rem}.buy-btn-style{min-width:50%;padding-left:.785rem}.original-price{font-size:.8rem;padding-right:.35rem}@media(max-width: 48rem){.original-price{padding-right:.35rem}}.deal-price{font-size:1.1rem;padding-right:.25rem}@media(max-width: 48rem){.deal-price{padding-right:.45rem}}.dropdown-toggle__button-text .preorder{padding-right:.75rem}.zola-preorder-cart{height:1.5rem;position:absolute;right:2rem;top:.5rem;width:2rem}.zola-preorder-cart:hover{cursor:pointer}.zola-preorder-cart .cls-1{fill:#fff}.zola-preorder-cart div{margin-left:.5rem}body.admin-bar .zola-preorder-cart{top:2.5rem}.product-disclaimers{border-bottom:1px solid #e6e5e5;font-family:"Source Sans Pro",helvetica,sans-serif;margin:1rem 0;padding-bottom:1rem}.secondary-events .secondary-feature__content{flex-direction:column}.secondary-events .event-list__item-date-location{margin-bottom:0;color:#515050}.secondary-events .event-list__item-header{margin-bottom:.25rem;margin-top:1rem}.secondary-events .secondary-feature__text .events__item-description,.secondary-events .secondary-feature__text .event-list__item-title-time{margin-bottom:0;font-weight:400}.secondary-events .secondary-feature__text a{font-weight:400}.secondary-events .secondary-feature__link{margin-top:1.625rem}@media(max-width: 48rem){.secondary-events .secondary-feature__link{left:50%;margin-top:1.875rem;position:relative;transform:translateX(-50%)}}.secondary-video.secondary-video__background-black{background-color:#000}.secondary-video.secondary-video__background-white{background-color:#fff}.secondary-video.secondary-video__background-grey{background-color:#e6e5e5}.content-block__post-meta ul,.content-block__post-meta ol{list-style:unset}.content-block__post-meta figure,.content-block__post-meta img{height:auto;max-width:100%}.content-block__post-meta figure.alignleft,.content-block__post-meta img.alignleft{float:left;margin:0 1em 1em 1em}.content-block__post-meta figure.aligncenter,.content-block__post-meta img.aligncenter{margin:1em auto}.content-block__post-meta figure.alignright,.content-block__post-meta img.alignright{float:right;margin:1em 1em 0 1em}.wp-caption .content-block__post-meta figure,.wp-caption .content-block__post-meta img{margin:.25em}div.featured-carousel .black h2,div.featured-carousel .black h3,div.featured-carousel .black p{color:#000}div.featured-carousel .white h2,div.featured-carousel .white h3,div.featured-carousel .white p{color:#fff}@media(min-width: 23.4375rem)and (max-width: 48rem){div.featured-carousel .carousel__slide-content{height:16.3125rem}}@media(max-width: 23.4375rem){div.featured-carousel .carousel__slide-content{height:16.3125rem}}@media(min-width: 48rem)and (max-width: 56.25rem){div.featured-carousel .carousel__slide-content{height:21.875rem}}@media(min-width: 56.25rem){div.featured-carousel .carousel__slide-content{height:28.125rem}}div.featured-carousel .carousel__slide-content img{width:100%}div.featured-carousel .carousel__slide-content .featured-carousel__caption{display:flex;align-items:center;flex-wrap:wrap}@media(min-width: 48rem){div.featured-carousel .carousel__slide-content .featured-carousel__caption{padding:2rem}}@media(min-width: 60.625rem){div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__caption-text{margin-top:1rem;width:100%}}div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__tagline,div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__body-copy{margin-bottom:.5em}div.featured-carousel .carousel__slide-content .featured-carousel__caption h3{margin-bottom:.5rem}@media(min-width: 48rem){div.featured-carousel .carousel__slide-content .featured-carousel__caption h3{padding-top:0}}@media(min-width: 48rem){div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__cta{margin-top:0;margin-bottom:1rem}}@media all and (min-width: 768px)and (max-width: 971px)and (-ms-high-contrast: active)and (-ms-high-contrast: none){div.featured-carousel .carousel__slide-content .featured-carousel__bg-image img{transform:translate(-50%, -50%)}}@media(max-width: 48rem){div.featured-carousel .carousel__slide-content .featured-carousel__bg-image{height:16.3125rem}}@media(min-width: 48rem)and (max-width: 56.25rem){div.featured-carousel .carousel__slide-content .featured-carousel__bg-image{height:21.875rem}}@media(min-width: 48rem)and (max-width: 56.25rem){div.featured-carousel .carousel__slide-content .featured-carousel__bg-image{height:28.125rem}}div.featured-carousel .fc_has_no_front_image .featured-carousel__caption{margin:0 auto}div.featured-carousel .fc_has_no_front_image .featured-carousel__caption h3,div.featured-carousel .fc_has_no_front_image .featured-carousel__caption h2,div.featured-carousel .fc_has_no_front_image .featured-carousel__caption p,div.featured-carousel .fc_has_no_front_image .featured-carousel__caption a{text-align:center}div.featured-carousel .fc_has_no_front_image .featured-carousel__caption .featured-carousel__caption-text{width:100%}div.featured-carousel .fc_has_no_front_image .featured-carousel__caption .featured-carousel__cta{float:none;order:3;margin:0 auto}div.featured-carousel .fc_has_no_front_image .featured-carousel__caption .featured-carousel__mobile-image{margin:0}div.featured-carousel .fc_has_no_caption .featured-carousel__image{float:none;margin:0 auto;width:100%}div.featured-carousel .fc_has_no_caption .featured-carousel__caption-text{width:0}@media(max-width: 60.625rem){div.featured-carousel .fc_has_no_caption .featured-carousel__caption .featured-carousel__caption-text{width:0}}@media(min-width: 48rem){div.featured-carousel .fc_has_no_caption .featured-carousel__caption{width:0}}@media(max-width: 60.625rem){div.featured-carousel .featured-carousel__caption{flex-flow:row wrap;padding:.8rem;margin-top:-10%}div.featured-carousel .featured-carousel__caption .featured-carousel__mobile-image{order:1;max-width:40%;margin-top:10%}div.featured-carousel .featured-carousel__caption .featured-carousel__mobile-image .featured-carousel__image{margin-top:0;height:100%;width:auto;min-height:10rem}div.featured-carousel .featured-carousel__caption .featured-carousel__cta{float:none;order:3;margin-left:30%;margin-top:-10%}div.featured-carousel .featured-carousel__caption .featured-carousel__cta .btn.btn-default{font-size:.85rem}}@media(max-width: 60.625rem)and (max-width: 23.4375rem){div.featured-carousel .featured-carousel__caption .featured-carousel__cta{margin-left:40%}}@media(max-width: 60.625rem){div.featured-carousel .featured-carousel__caption .featured-carousel__caption-text{align-self:center;margin-left:.5rem;order:2;width:55%}div.featured-carousel .featured-carousel__caption .featured-carousel__caption-text h2{font-size:1.625rem;font-weight:600;line-height:.85em;margin-bottom:.2em}div.featured-carousel .featured-carousel__caption .featured-carousel__caption-text h3{font-size:1.25rem;line-height:.85em;margin:.25em 0;padding:0}div.featured-carousel .featured-carousel__caption .featured-carousel__caption-text p{font-size:1rem;line-height:.85em;margin-bottom:.8em}}@media(min-width: 24.0625rem)and (max-width: 60.625rem){div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__mobile-image{max-width:25%}div.featured-carousel .carousel__slide-content .featured-carousel__caption .featured-carousel__cta{margin-left:30%;margin-top:-10%}}[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}.site:not(.imprint) .site-header__top.site-header__default{background:#f5f5f5;height:7.5rem}.site:not(.imprint) .site-header__default .site-header__nav{background:#d3d3d3}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header__branding{justify-content:flex-start;width:66.6666%}}.site:not(.imprint) .site-header__default .site-header__desktop-logo{margin-left:13.25%}.site:not(.imprint) .site-header__default .site-header__desktop-logo .hbg-1,.site:not(.imprint) .site-header__default .site-header__desktop-logo path,.site:not(.imprint) .site-header__default .site-header__mobile-logo .hbg-1,.site:not(.imprint) .site-header__default .site-header__mobile-logo path,.site:not(.imprint) .site-header__default .site-header__mobile-logo svg,.site:not(.imprint) .site-header__default .site-header__social-list-item .cls-1,.site:not(.imprint) .site-header__default .site-header__social-list-item svg,.site:not(.imprint) .site-header__default .zola-preorder-cart .cls-1{fill:#245a70}@media(max-width: 48rem){.site:not(.imprint) .site-header__default .zola-preorder-cart .cls-1,.site:not(.imprint) .site-header__default .site-header__social-list-item svg{fill:#fff}}.site:not(.imprint) .site-header__default .site-header__social-header,.site:not(.imprint) .site-header__default .site-header__hamburger{color:#245a70}.site:not(.imprint) .site-header__default .site-header__social-header{font-size:1rem}.site:not(.imprint) .site-header__default .site-search{padding-right:0}.site:not(.imprint) .site-header__default .site-header .site-search__button{background:#245a70;cursor:pointer}.site:not(.imprint) .site-header__default .site-header .site-search__button svg{fill:#fff}@media(min-width: 48rem){.site:not(.imprint) .site-header__default.site-header__nav-search-container{align-items:center;background:#d3d3d3;border-bottom:1px solid rgba(255,255,255,.5);display:flex;justify-content:space-between;padding:.45rem 4.5rem}.site:not(.imprint) .site-header__default.site-header__nav-search-container .site-search__form{height:2rem}.site:not(.imprint) .site-header__default.site-header__nav-search-container .site-header__nav{height:2.6875rem}}@media(min-width: 48rem){.site:not(.imprint) .mobile-search{display:none}}@media(max-width: 48rem){.site:not(.imprint) .site-header__default.site-header__nav-search-container .site-search{display:none}}.site:not(.imprint) .site-header__default .menu-hachette-primary-menu-container{flex:.75}.site:not(.imprint) .site-header__default .site-header__menu-item{font-size:1.25rem;font-weight:500}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header__menu-item{margin-right:3rem;width:100%}}.site:not(.imprint) .site-header__default .site-header__desktop-logo{max-width:15.0625rem;margin-left:3.5625rem}@media(max-width: 48rem){.site:not(.imprint) .site-header__default .site-header__desktop-logo{display:none}}.site:not(.imprint) .site-header__default .zola-preorder-cart{margin:.3125rem;position:relative;right:auto;top:auto}.site:not(.imprint) .site-header__default .header-button{width:1.475rem;height:1.475rem}@media(max-width: 48rem){.site:not(.imprint) .site-header__default .header-button svg{fill:#fff}}.site:not(.imprint) .site-header__default .site-header__social{justify-content:flex-end}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header__social{padding-right:4.5rem;color:#245a70}}@media(max-width: 48rem){.site:not(.imprint) .site-header__default .site-header__social{color:#fff;display:flex}}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header{color:#245a70}}@media(max-width: 48rem){.site:not(.imprint) .site-header__default .site-header__left{display:none}}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header__sub-menu--active.site-header__sub-menu{top:11.1375rem}}@media(min-width: 48rem){.site:not(.imprint) .site-header__default .site-header__nav{text-align:left}.site:not(.imprint) .site-header__default .site-header__menu{color:#686868}.site:not(.imprint) .site-header__default .site-header__menu .site-header__menu-item-text{padding:0 15% 0 0 !important}.site:not(.imprint) .site-header__default .site-header__menu .site-header__menu-item-has-children ul.sub-menu{color:#f5f5f5}.site:not(.imprint) .site-header__default .site-header__menu>.site-header__menu-item-has-children .site-header__sub-menu{opacity:.95}.site:not(.imprint) .site-header__default .site-header__menu>.site-header__menu-item-has-children>.site-header__menu-item-text::after{border-top:15px solid #d3d3d3;top:1.98rem}.site:not(.imprint) .site-header__default .site-header__menu>.site-header__menu-item>.site-header__menu-item-text::before{display:none}}@media(min-width: 48rem){body.admin-bar .site-header__default.site-header__nav-search-container .site-header__sub-menu--active.site-header__sub-menu{top:13.1375rem}}.site-header__default .site-search__input{color:#000}.site-header .site-header__default .site-search__input{background:#f1f1f1 !important}::-moz-placeholder{color:#595959 !important}::placeholder{color:#595959 !important}@media(max-width: 48rem){.site:not(.imprint) .site-header__top.site-header__default{height:3.5rem}ul.site-header__sub-menu.sub-menu.site-header__sub-menu--active{top:6.1875rem}body.admin-bar .site-header__sub-menu--active.site-header__sub-menu{top:9.0625rem}body.admin-bar .site-header__mobile-menu--active{top:6.375rem;z-index:999}.site-header__top{padding:.5rem 0;position:fixed}.site__content{margin-top:7.5rem}.site-header__menu{background:#245a70}.site-header__social-header{display:none}}.signup{background:#686868}.mailchimp-options{background:#fff;border-radius:4px;border-top:1px solid #fff;bottom:0;display:flex;font:400 1rem "Source Sans Pro",helvetica,sans-serif;justify-content:center;height:70%;left:15%;overflow-y:scroll;position:fixed;top:15%;transform:translateY(100%);transition:transform .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:70%;z-index:2000}.mailchimp-options #mc_embed_signup_scroll{border:3px solid #e3e3e3;padding:0 1rem;margin:1rem}.mailchimp-options.show{display:flex;opacity:1;transform:translateY(0);visibility:visible}@media(max-width: 48rem){.mailchimp-options{left:10%;padding-left:.5rem;width:80%}}.mailchimp-options .mc-field-group input.email{border:none;color:#fff}.mailchimp-options .mailchimp-options__submit-button{margin:0 auto;width:8.5rem}.mailchimp-options .mailchimp-options__submit-button input[type=submit]{background:#3c97ba;border-radius:4px;color:#fff;font-size:1.2rem;margin:1rem 0;text-transform:uppercase;padding:.4rem 2rem}.mailchimp-options .mailchimp-options__header,.mailchimp-options .mailchimp-options__header-small{color:#33526f;text-align:center}.mailchimp-options .mailchimp-options__header{font-size:2.5rem}.mailchimp-options .mailchimp-options__header-small{font-size:1.5rem}.mailchimp-options .mailchimp-options__sub-header{margin-top:1rem}.mailchimp-options .response{width:80%}.mailchimp-options label{font-weight:400}.mailchimp-options input[type=checkbox]{margin-right:.5rem}.mailchimp-options .mailchimp-options__response-text{color:#6d6c6c;text-align:center;padding:0 1rem}.mailchimp-options .input-group-container{color:#6d6c6c;display:flex;flex-direction:row;margin:3rem}.mailchimp-options .input-group-container .input-group{padding:0 2rem}.mailchimp-options .mailchimp-modal-close{background:none;border:none;color:#bbb;cursor:pointer;font-size:2rem;line-height:.8;padding:0;position:absolute;right:15px;bottom:auto;margin:1rem}.site-footer{background:#686868}.site-footer__copyright{text-align:center}@media(min-width: 48rem){.site-footer__copyright{padding:0 12rem}}.single-post .article-content__wrapper div .featured-title,.page .article-content__wrapper div .featured-title{display:flex}.single-post .hbg-after-main-content,.page .hbg-after-main-content{clear:both;text-align:center}.article-content__wrapper-with-sidebar .article-content__sidebar{box-sizing:content-box;margin-left:1rem;padding:2rem}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner{border:1px solid #d3d3d3}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title{flex-direction:column;justify-content:center;padding:1rem 0}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .featured-title__cover{margin:0 auto}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .featured-title__description{width:22rem;padding:0 1rem}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .shortcode_buy-button-container{justify-content:center;margin-top:1.5rem}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .shortcode_buy-button-container .buy-button-module__btn.shortcode_buy-button__btn{margin:.45rem .35rem;padding:.25rem 1rem;font-size:.8rem}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .featured-title__description-text{text-align:center}.article-content__wrapper-with-sidebar .article-content__sidebar .sidebar--inner .featured-title .featured-title__description-text h3{font-size:2rem}@media(min-width: 48rem){.article-content__wrapper-with-sidebar .article-content__wrapper{display:flex;flex-direction:row;width:auto;margin:2rem 4rem}}.secondary-feature .crowdcast-module{padding:1.875rem 0}@media(min-width: 48rem){.secondary-feature .crowdcast-module iframe{width:53.25rem;height:31.25rem}}@media(max-width: 48rem){.secondary-feature .crowdcast-module iframe{width:100%;height:34rem}}.crowdcast-module .module__content iframe{height:50rem;width:100%}audio::-webkit-media-controls-panel,video::-webkit-media-controls-panel,audio::-moz--media-controls-panel,video::-moz--media-controls-panel{background-color:rgba(0,0,0,0)}audio,video{background-color:#f5f5f5;border-radius:20px}.audio-player{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width: 48rem){.audio-player{flex-direction:column}}.audio-player .audio-player-item{display:flex;flex-direction:column;margin:0 1rem}.audio-player .audio-player-item img{display:flex;margin:1rem auto;height:180px;width:auto}.audio-player .audio-player-item audio{margin-bottom:2rem}@media(min-width: 75rem){.audio-player-module.module.module--fixed .module__content.module--fixed{width:65rem}}.series-titles{text-align:center}.series-titles .module-header{padding-top:1rem}.series-titles .module--fixed,.series-titles .module__content{width:80%}.series-titles .btn{margin:10px auto 0 auto}.series-titles .series-book-slide{overflow:hidden;height:auto;max-width:100%}.series-titles .series-book-slide img{width:100%}.series-titles .series-book-slide:hover .series-cover-overlay{bottom:0}@media(min-width: 48rem){.series-titles .series-book-slide .series-cover-overlay{background:rgba(0,0,0,.8);bottom:-100%;height:100%;text-align:center;position:absolute;transition:bottom .5s ease;width:88%}.series-titles .series-book-slide .series-cover-overlay h2{color:#fafafa;font-family:"Source Sans Pro",helvetica,sans-serif;padding-top:40%;text-transform:uppercase}}@media(max-width: 48rem){.series-titles .series-book-slide h2{display:none}}.series-titles .zoom img:hover{transition:transform .5s ease;transform:scale(1.5)}.series-titles .zoom .series-cover-overlay{display:none}.series-titles-grid-flex-block{position:relative;overflow:hidden}.series-titles-grid-flex-block .padd-3{position:relative}.series-titles-grid-flex-block .overlay-width-1{margin:0;max-width:calc(100%/1);width:calc(100%/1)}.series-titles-grid-flex-block .overlay-width-2{margin:0;max-width:calc(100%/2);width:calc(100%/2)}.series-titles-grid-flex-block .overlay-width-3{margin:0;max-width:calc(100%/3);width:calc(100%/3)}.series-titles-grid-flex-block .overlay-width-4{margin:0;max-width:calc(100%/4);width:calc(100%/4)}.series-titles-grid-flex-block .overlay-width-5{margin:0;max-width:calc(100%/5);width:calc(100%/5)}.series-titles-grid-flex-block .overlay-width-6{margin:0;max-width:calc(100%/6);width:calc(100%/6)}.series-titles-grid-flex-block .overlay-width-7{margin:0;max-width:calc(100%/7);width:calc(100%/7)}.series-titles-grid-flex-block .overlay-width-8{margin:0;max-width:calc(100%/8);width:calc(100%/8)}@media(min-width: 48rem){.series-titles-grid-flex-block .series-book-slide .series-cover-overlay{bottom:-200%;max-width:100%;width:88%}}#gallery-wrap{display:block;height:430px;margin:5% auto 0 auto;position:relative;text-align:center;width:90%}#gallery{position:absolute;width:100%;height:100%;-webkit-perspective:600px;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.2)), color-stop(0.1, rgb(0, 0, 0)), color-stop(0.9, rgb(0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.2)))}#gallery img{height:316px;width:207px;max-width:inherit;max-height:inherit;display:none}#gallery div{height:316px;overflow:hidden;position:absolute;top:40px}#caption{bottom:30px;color:#000;font-size:14px;font-weight:600;position:absolute;text-transform:uppercase;text-align:center;width:100%;z-index:2}#loading{position:absolute;z-index:1;bottom:50%;width:100%;color:#666;text-align:center;font-size:36px;letter-spacing:.1em;opacity:0;filter:alpha(opacity=0)}.album-carousel-button{background:#000;border-radius:30px;color:#fff;display:inline-block;font-size:13px;margin:0 auto;padding:11px 20px;text-decoration:none;text-transform:uppercase}.album-carousel-button:hover{background:#639}.site-header__top{background:#245a70}.site-header__nav{background:#245a70}.site-header__top{background:#245a70}.skiplink{position:absolute;left:-500px;top:0;color:#000}.skiplink:focus{position:absolute;left:0;top:0;color:#000}@media(max-width: 47.9375rem){.imprint .site-header__top{height:3.5rem}.imprint .site-header__social-header,.imprint .site-header__branding--imprint-header-logo__desktop{display:none}.imprint .site-header__social{display:flex}.imprint .site-header__social-list-item svg,.imprint .zola-preorder-cart svg{fill:#fff !important}.imprint .site-header__branding a{height:100%;width:auto}}.site-header__default .site-header__menu>.site-header__menu-item-has-children>.site-header__menu-item-text>a{color:#3d3d3d}@media(max-width: 47.9375rem){.site-header__default .site-header__menu>.site-header__menu-item-has-children>.site-header__menu-item-text>a{color:#fff}}@media(max-width: 47.9375rem){.site-header__menu{background:#245a70}}@media(min-width: rem-calc(768)){.site-header__menu>.site-header__menu-item-has-children>.site-header__menu-item-text::after{border-top:15px solid #245a70}}@media(max-width: 47.9375rem){.site-header__sub-menu .site-header__menu-item{color:#245a70}}@media(max-width: 47.9375rem){.site-header__sub-menu .site-header__menu-item-text{border-top:1px #7d959e solid}}.site-header__sub-menu .site-header__menu-expand{fill:#245a70}.site-header__social-list-item{margin-right:0 !important}.site-header__branding--imprint-header-logo__mobile{fill:#fff}.site-header__mobile-menu--active{max-height:100%;overflow-y:scroll;position:fixed}
[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.shopping-cart-component{height:100%}.pre-order-list-item{width:100%}@media(min-width: 48rem)and (max-width: 60.625rem){.pre-order-list-item{width:75%}}.btn.btn-default.ecommerce-btn{background-color:#245a70;align-items:center;display:flex;flex-flow:row;margin-bottom:.5rem;margin-top:.3rem;padding:.3125rem .325rem}@media(max-width: 48rem){.btn.btn-default.ecommerce-btn{margin:0 auto;margin-bottom:.4rem;max-width:75%;padding:.25rem .25rem}}.btn.btn-default.ecommerce-btn a{display:flex;align-items:center}.original-price{text-decoration:line-through}.ecommerce-icon{align-self:center}@media(min-width: 48rem){.ecommerce-icon{padding-left:.45rem}}.ecommerce-icon svg{height:22px;padding-right:.5rem;vertical-align:middle}.ecommerce-icon svg .cls-1{fill:#fff}@media(min-width: 48rem){.ecommerce-icon .preorder-btn-style{padding-left:.25rem}}.ecommerce-text{font-weight:700;margin:1rem 0;text-align:center}.ecommerce-text .tandc{color:#464645;font-family:"Source Sans Pro",helvetica,sans-serif;font-size:.8rem;text-decoration:underline}.preorder-btn-style{padding-left:.25rem;padding-right:.5rem}.buy-btn-style{min-width:50%;padding-left:.785rem}.original-price{font-size:.8rem;padding-right:.35rem}@media(max-width: 48rem){.original-price{padding-right:.35rem}}.deal-price{font-size:1.1rem;padding-right:.25rem}@media(max-width: 48rem){.deal-price{padding-right:.45rem}}.dropdown-toggle__button-text .preorder{padding-right:.75rem}.zola-preorder-cart{height:1.5rem;position:absolute;top:.5rem;right:2rem;width:2rem}.zola-preorder-cart:hover{cursor:pointer}.zola-preorder-cart .cls-1{fill:#fff}.zola-preorder-cart div{margin-left:.5rem}body.admin-bar .zola-preorder-cart{top:2.5rem}.shopify-buy__cart h2.shopify-buy__cart__title{color:#33526f;font-weight:700}.shopify-buy__cart div#freeShippingMsg{padding:.5rem 0;font-size:1rem}.shopify-buy__cart button.shopify-buy__btn--close{position:absolute;right:.5rem;top:.5rem;font-size:2rem;color:#767676;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding-right:.5rem}.shopify-buy__cart .shopify-buy__btn--close:hover{transform:scale(1.2);font-weight:600}.shopify-buy__cart .shopify-buy__cart-scroll.shopify-buy__cart-scroll--cart-note{position:relative;padding-top:1rem}.shopify-buy__cart .shopify-buy__btn.shopify-buy__btn--cart-checkout{font-weight:700;font-size:1rem;padding-top:1rem;padding-bottom:1rem;background-color:#e13425}.visuallyhidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.component-container{overflow:hidden}.shopify-buy__type--center{text-align:center}.shopify-buy--visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.shopify-buy__btn{color:#fff;font-size:15px;background-color:#78b657;padding:12px 40px;letter-spacing:.3px;display:block;border-radius:3px;cursor:pointer;transition:background 200ms ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;-moz-appearance:none;-webkit-appearance:none}.shopify-buy__btn:hover,.shopify-buy__btn:focus{background-color:#5f9d3e}.shopify-buy__btn--parent{background-color:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.shopify-buy__btn--parent:hover .product__variant-img,.shopify-buy__btn--parent:focus .product__variant-img{opacity:.7}.shopify-buy__btn--cart-tab{padding:5px 11px;border-radius:3px 0 0 3px;position:fixed;right:0;top:50%;transform:translate(100%, -50%);opacity:0;min-width:inherit;width:auto;height:auto;z-index:2147483647}.shopify-buy__btn--cart-tab.is-active{transform:translateY(-50%);opacity:1}.shopify-buy__btn__counter{display:block;margin:0 auto 10px auto;font-size:18px}.shopify-buy__icon-cart--side{height:20px;width:20px}.shopify-buy__btn[disabled]{background-color:#999;pointer-events:none}.shopify-buy__btn--close{position:absolute;right:9px;top:8px;font-size:35px;color:#767676;border:none;background-color:rgba(0,0,0,0);transition:transform 100ms ease,color 100ms ease;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:9px}.shopify-buy__btn--close:hover{transform:scale(1.2);color:dimgray}.shopify-buy__quantity-decrement,.shopify-buy__quantity-increment{color:#4c4c4c;display:block;height:30px;float:left;line-height:16px;font-family:monospace;width:26px;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;font-size:18px;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #767676;position:relative}.shopify-buy__quantity-decrement svg,.shopify-buy__quantity-increment svg{width:14px;height:14px;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-7px;fill:currentColor}.shopify-buy__quantity-decrement{border-radius:3px 0 0 3px}.shopify-buy__quantity-increment{border-radius:0 3px 3px 0}.shopify-buy__quantity{color:#000;width:45px;height:30px;font-size:16px;border:none;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;display:inline-block;padding:0;border-radius:0;border-top:1px solid #767676;border-bottom:1px solid #767676}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns{overflow:hidden}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns .shopify-buy__quantity{border-left:0;border-right:0;float:left}.shopify-buy__option-select-wrapper{border:1px solid #d3dbe2;border-radius:3px;box-sizing:border-box;position:relative;background:#fff;vertical-align:bottom}.shopify-buy__select-icon{cursor:pointer;display:block;fill:#798c9c;position:absolute;right:10px;top:50%;margin-top:-6px;pointer-events:none;width:12px;height:12px;vertical-align:middle}.shopify-buy__option-select+.shopify-buy__option-select{margin-top:7.5px}.shopify-buy__option-select__label{display:block;font-size:14px;margin-top:15px;margin-bottom:5px}.shopify-buy__btn--parent .shopify-buy__option-select__label{cursor:pointer}.shopify-buy__option-select__select{font-size:inherit;padding:7px 10px;padding-right:32px;border:0;width:100%;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none}.shopify-buy__option-select__select::-ms-expand{display:none}.shopify-buy__btn--parent .shopify-buy__option-select__select{cursor:pointer}.shopify-buy__product{overflow:hidden;width:100%}.shopify-buy__product__variant-img{margin:0 auto 15px auto;transition:opacity .3s ease;opacity:1}.shopify-buy__product__variant-img.is-transitioning{opacity:0}.shopify-buy__is-button{cursor:pointer}.shopify-buy__no-image .shopify-buy__product__variant-img{display:none}.shopify-buy__product__title{font-size:18px;line-height:1.2;color:#4a4a4a;margin-bottom:15px;font-weight:700}.shopify-buy__layout-horizontal .shopify-buy__product__title{margin-top:10px}.shopify-buy__product__variant-title{font-size:18px;color:#666;font-weight:400;text-align:center;margin-bottom:15px}.shopify-buy__product__price{margin-bottom:15px}.shopify-buy__product-description{margin-top:30px;line-height:1.65;color:#4a4a4a}.shopify-buy__product-description p,.shopify-buy__product-description ul,.shopify-buy__product-description ol,.shopify-buy__product-description img{margin-bottom:10px}.shopify-buy__product-description p:last-child,.shopify-buy__product-description ul:last-child,.shopify-buy__product-description ol:last-child,.shopify-buy__product-description img:last-child{margin-bottom:0}.shopify-buy__product-description a{color:inherit}.shopify-buy__product-description img{max-width:100%}.shopify-buy__product-description h1{font-size:20px}.shopify-buy__product-description h2{font-size:18px}.shopify-buy__product-description h3{font-size:17px}.shopify-buy__product-description ul,.shopify-buy__product-description ol{margin-left:2em}.shopify-buy__product-description ul{list-style-type:disc}.shopify-buy__layout-vertical{text-align:center}.shopify-buy__product__actual-price,.shopify-buy__product__compare-price{color:#4a4a4a;display:inline-block}.shopify-buy__product__actual-price{font-size:14px}.shopify-buy__product__compare-price{font-size:12px;text-decoration:line-through;padding-left:5px;opacity:.76}.shopify-buy__product__unit-price{color:#4a4a4a;padding-top:5px;font-size:12px;opacity:.8}.shopify-buy__product__variant-selectors{text-align:left;font-size:14px}.shopify-buy__layout-vertical .shopify-buy__product__variant-selectors{width:100%;max-width:280px;display:inline-block}.shopify-buy__quantity{border-left:1px solid;border-right:1px solid;border-radius:3px}.shopify-buy__quantity,.shopify-buy__quantity-increment,.shopify-buy__quantity-decrement{border-color:#d3dbe2;line-height:1.2;font-size:15px;height:auto;padding-top:12px;padding-bottom:12px}.shopify-buy__btn{display:inline-block}.shopify-buy__btn-wrapper{margin-top:20px}.shopify-buy__btn.shopify-buy__beside-quantity{display:inline-block;vertical-align:top;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid rgba(0,0,0,0)}.shopify-buy__btn-and-quantity .shopify-buy__quantity{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background:#fff}.shopify-buy__btn-and-quantity .shopify-buy__quantity-container{display:inline-block;vertical-align:top}.shopify-buy__btn-and-quantity .shopify-buy__btn-wrapper{display:inline-block;vertical-align:top;margin:0}.shopify-buy__cart-item__quantity-container{margin-top:20px;display:inline-block}.shopify-buy__layout-vertical .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__quantity-container,.shopify-buy__layout-horizontal .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__quantity-container{margin:20px auto 0}.shopify-buy__layout-vertical .shopify-buy__btn:first-child,.shopify-buy__layout-horizontal .shopify-buy__btn:first-child{margin-top:0}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity{margin:20px auto 0}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__quantity-container,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__quantity-container{margin:0 auto}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity:first-child,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity:first-child{margin:0 auto}.shopify-buy__layout-vertical .shopify-buy__product__variant-img,.shopify-buy__layout-horizontal .shopify-buy__product__variant-img{max-width:100%}@media(min-width: 500px){.shopify-buy__layout-horizontal:not(.no-image){text-align:left;margin-bottom:0;margin-left:0}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:40%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title{text-align:left}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors{margin-left:calc(40% + 25px)}}@media(min-width: 680px){.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:60%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors{margin-left:calc(60% + 25px)}}.no-image .shopify-buy__product-img-wrapper{display:none}@keyframes dash{to{stroke-dashoffset:0}}.shopify-buy__carousel{font-size:0;text-align:center;min-height:90px;margin-left:-15px;margin-top:15px}.shopify-buy__carousel-item{width:calc(16.666% - 15px);margin-left:15px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;background-size:cover;background-position:center;padding:0;border:none}.shopify-buy__carousel-item:nth-child(n+7){margin-top:15px}.shopify-buy__carousel-item:before{content:"";display:block;padding-top:100%}.main-image-wrapper{position:relative}.carousel-button{position:absolute;width:75px;top:0;height:100%;border:none;font-size:0;background-color:rgba(0,0,0,0);opacity:.4;cursor:pointer}.carousel-button:hover,.carousel-button:focus{opacity:.9;outline:none}.carousel-button-arrow{width:20px;display:inline-block;margin-left:25px}.carousel-button--previous{left:0;transform:rotate(180deg)}.carousel-button--next{right:0}.shopify-buy__carousel-item--selected{opacity:.4}.shopify-buy__btn--close{right:0px;font-size:45px;font-weight:100;z-index:2147483647;padding:0 10px}.shopify-buy__modal{background:#fff;width:calc(100% - 20px);position:absolute;left:0;right:0;z-index:2147483646}.shopify-buy__product{text-align:left}.shopify-buy__product__title,.shopify-buy__product__price,.shopify-buy__product__variant-title{text-align:left}.shopify-buy__product__title{font-size:26px;font-weight:700;line-height:1.4}.shopify-buy__product__compare-price{display:inline-block;margin-right:5px}.shopify-buy__product__actual-price{display:inline-block}.shopify-buy__modal .shopify-buy__modal-product-wrapper{width:100%}.shopify-buy__product__variant-image{margin:0}@media(max-width: 499px){body.is-active{overflow:hidden;position:fixed;height:100vh;transition:all 0s}.shopify-buy__modal{width:100%;min-height:100vh;position:fixed;overflow-y:auto}.shopify-buy__product{padding:15px;position:absolute;top:0;left:0}.shopify-buy__product__variant-img{max-height:60vh;margin:0 auto;width:auto;max-width:100%}.shopify-buy__btn--close{position:fixed;top:0;right:0}}@keyframes slideIn{from{opacity:0;transform:translateY(-200px);-webkit-transform:translateY(-200px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes slideOut{from{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}to{opacity:0;transform:translateY(-200px);-webkit-transform:translateY(-200px)}}@media(min-width: 500px){html,body.is-active{height:100%}.shopify-buy__modal-overlay{width:100%;height:100%;position:fixed;overflow-y:scroll}.shopify-buy__modal{margin:100px auto 40px auto;opacity:0;border-radius:2px;border:1px solid rgba(0,0,0,.72);transform:translateY(-200px);max-width:1000px;animation:200ms slideOut forwards}.is-active .shopify-buy__modal{animation-name:slideIn}.shopify-buy__product{padding:30px}.shopify-buy__product-img-wrapper{height:100%;padding-right:30px}.shopify-buy__product__variant-img{margin:0 auto}.shopify-buy__btn--close{top:-60px;color:#fff}.shopify-buy__btn--close:hover{color:#fff}}@media(min-width: 680px){.shopify-buy__product{padding:45px}}@keyframes flipIn{from{max-height:0;transform:rotatex(90deg) translatey(-50%);margin-bottom:-65px;opacity:0}to{max-height:none;transform:none;margin-bottom:20px;opacity:1}}@keyframes flipOut{from{max-height:none;transform:none;margin-bottom:20px;opacity:1}to{max-height:0;transform:rotatex(90deg) translatey(-50%);margin-bottom:-65px;opacity:0}}.shopify-buy__cart-wrapper{height:100%;padding-left:10px}.shopify-buy__cart{height:100%;background-color:#fff;width:calc(100% - 10px);position:absolute;right:0;box-shadow:-5px 0 5px rgba(0,0,0,.1)}.shopify-buy__cart__header{padding:20px;padding-right:40px;position:relative;z-index:2147483647;background-color:inherit}.shopify-buy__cart__title{font-size:18px;color:#767676;font-weight:normal;overflow:hidden;text-overflow:ellipsis}.shopify-buy__cart-scroll{padding:70px 0 135px 0;position:absolute;top:0;height:100%;width:100%}.shopify-buy__cart-scroll--discounts{padding-bottom:170px}.shopify-buy__cart-scroll--cart-note{padding-bottom:200px}.shopify-buy__cart-scroll--cart-note.shopify-buy__cart-scroll--discounts{padding-bottom:230px}.shopify-buy__cart-items{overflow:hidden;overflow-y:auto;height:100%;position:relative;padding:0 20px 20px;-webkit-overflow-scrolling:touch;perspective:400px;perspective-origin:50% 0px}.shopify-buy__cart-item{min-height:65px;margin-bottom:20px;overflow:hidden;position:relative;backface-visibility:visible;animation:200ms flipIn forwards}.shopify-buy__cart-item.is-hidden{animation-name:flipOut}.shopify-buy__cart-item__image{width:65px;height:65px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);position:absolute;left:0;top:0}.shopify-buy__cart-item__title{font-size:14px;margin-left:80px;margin-bottom:3px;display:block}.shopify-buy__cart-item__price{float:right;font-size:14px;font-weight:bold;line-height:26px}.shopify-buy__cart-item__price-and-discounts{float:right;text-align:right;max-width:100px}.shopify-buy__cart-item__price-and-discounts .shopify-buy__cart-item__price{float:none}.shopify-buy__cart-item__full-price{font-size:12px;line-height:12px}.shopify-buy__cart-item__discount{font-size:12px;word-wrap:break-word;text-transform:uppercase}.shopify-buy__cart-item__discount+.shopify-buy__cart-item__discount{margin-top:5px}.shopify-buy__cart-item__discount__icon{width:12px;height:12px;vertical-align:top;fill:currentColor}.shopify-buy__cart-item__variant-title{margin-left:80px;margin-bottom:10px;color:#4c4c4c;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.shopify-buy__cart-bottom{background-color:#fff;position:absolute;width:100%;bottom:0;padding:15px 20px 20px 20px}.shopify-buy__cart__subtotal__text{text-transform:uppercase;float:left;font-size:11px;color:#4c4c4c}.shopify-buy__cart__subtotal__price{float:right}.shopify-buy__cart__discount{display:flex;margin-bottom:10px;color:#4c4c4c}.shopify-buy__cart__discount__text{font-size:11px;text-transform:uppercase;margin-right:10px;flex-grow:1}.shopify-buy__cart__discount__text__icon{width:11px;height:11px;vertical-align:top;fill:currentColor}.shopify-buy__cart__discount__amount{font-size:12px;line-height:12px;flex-shrink:0}.shopify-buy__cart__currency{font-size:12px}.shopify-buy__cart__notice{font-size:11px;clear:both;padding-top:10px;text-align:center;color:#4c4c4c}.shopify-buy__cart__note{clear:both;padding-top:10px}.shopify-buy__cart__note__description{font-size:11px;color:#4c4c4c}.shopify-buy__cart__note__text-area{resize:none;font-size:11px;width:100%;color:#4c4c4c}.shopify-buy__cart-empty-text{padding:10px 15px;text-align:center}.shopify-buy__btn--cart-checkout{clear:both;margin-top:15px;width:100%;padding:10px 5px;font-size:16px}.shopify-buy__quantity-container{margin-left:80px;margin-right:100px;height:26px;line-height:26px}.shopify-buy__quantity-container.is-loading{opacity:.65;pointer-events:none}.shopify-buy__cart-item__quantity-input{float:left;background:rgba(0,0,0,0)}@media(max-width: 330px){.shopify-buy__cart-item__price-and-discounts{max-width:90px}.shopify-buy__quantity-container{margin-right:90px}}.shopify-buy__cart-toggle-wrapper{display:inline-block}.shopify-buy__cart-toggle{background-color:#78b657;color:#fff;border-radius:3px 0 0 3px;padding:8px 10px;text-align:center;display:inline-block;min-width:46px;margin-right:0;cursor:pointer;transition:background 200ms ease}.shopify-buy__cart-toggle:hover{background-color:#5f9d3e}.shopify-buy__cart-toggle__count{font-size:18px;margin-bottom:10px}.shopify-buy__icon-cart__group{fill:#fff}.is-inline .shopify-buy__icon-cart,.is-inline .shopify-buy__cart-toggle__title,.is-inline .shopify-buy__cart-toggle__count{display:inline-block;vertical-align:middle}.is-inline .shopify-buy__icon-cart{margin-right:5px}.is-inline .shopify-buy__cart-toggle__title{font-size:16px;font-weight:normal}.is-inline .shopify-buy__cart-toggle__count{margin-left:21px;margin-bottom:0;position:relative}.is-inline .shopify-buy__cart-toggle__count:before{content:"";display:block;position:absolute;left:-12px;height:100%;width:1px;background-color:#fff;opacity:.3}.is-inline.shopify-buy__cart-toggle{border-radius:3px;padding:5px 10px}.shopify-buy__collection{overflow:hidden}.shopify-buy__collection-products{margin-left:-15px;text-align:center}@media(min-width: 601px){.shopify-buy__collection-products{margin-left:-20px}}.shopify-buy__product{min-width:240px;width:auto;margin-left:15px;display:inline-block;vertical-align:top}.shopify-buy__product+.shopify-buy__product{margin-top:15px}@media(min-width: 601px){.shopify-buy__product{width:calc(25% - 20px);margin-left:20px;margin-bottom:50px}.shopify-buy__product+.shopify-buy__product{margin-top:0}}.shopify-buy__btn.shopify-buy__collection-pagination-button{display:none;margin:15px auto}.shopify-buy__btn.shopify-buy__collection-pagination-button.is-active{display:block}.shopify-buy-modal-is-active{height:100%;overflow:auto}.shopify-buy-frame{display:inline-block}.shopify-buy-frame iframe{width:100%;display:block;height:0;overflow:hidden}.shopify-buy-frame--cart{width:100%;max-width:350px;position:fixed;top:0;right:0;height:100%;z-index:2147483647;transform:translateX(100%);-webkit-transform:translateX(100%);visibility:hidden}.shopify-buy-frame--cart iframe{height:100%;display:none}.shopify-buy-frame--cart iframe.is-block{display:block}.shopify-buy-frame--cart.is-initialized{transition:transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.shopify-buy-frame--cart.is-active{transform:translateX(0);-webkit-transform:translateX(0)}.shopify-buy-frame--cart.is-visible{visibility:visible}.shopify-buy-frame--product{display:block}.shopify-buy-frame--product.shopify-buy__layout-horizontal{display:block;margin-left:auto;margin-right:auto}.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{max-width:100%}@media(min-width: 950px){.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{max-width:950px;margin-left:auto;margin-right:auto}}.shopify-buy-frame--toggle{display:inline-block}.shopify-buy-frame--toggle:not(.is-sticky){overflow:hidden;padding:5px}.shopify-buy-frame--toggle.is-sticky{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2147483645}.shopify-buy-frame--toggle.is-active.is-sticky{display:block}.is-active .shopify-buy-frame--toggle iframe{min-height:67px}.shopify-buy-frame--productSet{width:100%}.shopify-buy-frame--modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2147483646;display:none;transition:background 300ms ease}.shopify-buy-frame--modal iframe{height:100%;width:100%;max-width:none}.shopify-buy-frame--modal.is-active{background:rgba(0,0,0,.6)}.shopify-buy-frame--modal.is-block{display:block}.shopify-buy-frame--product .shopify-buy__product{padding:0}.shopify-buy-frame--cart .shopify-buy__quantity{border-radius:0;border-left:0;border-left:0;padding:0;font-size:16px}.shopify-buy-frame--cart .shopify-buy__quantity,.shopify-buy-frame--cart .shopify-buy__quantity-increment,.shopify-buy-frame--cart .shopify-buy__quantity-decrement{height:30px}@media(max-width: 600px){.shopify-buy-frame--modal .shopify-buy__product{width:100%;padding:30px;margin:0}}@media(min-width: 601px){.shopify-buy-frame--modal .shopify-buy__product{width:100%;padding:45px;margin:0}}.sitestripe{height:2.4rem;align-items:center;justify-content:center;flex-direction:column;display:flex;font-family:"Source Sans Pro",helvetica,sans-serif}.sitestripe a{text-decoration:underline}.sitestripe p{margin-top:auto;margin-bottom:auto;text-align:center;font-size:1.1rem}[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}.d-none{display:none !important}.badge{color:#fff;position:absolute;left:0;top:0;padding-right:.4rem;padding-left:.4rem;border-radius:10rem;background-color:#e13424}.full-cart{display:block}
.hbg-social-responsibility-quote .content-block__post-content{font-size:1.4em}.hbg-social-responsibility-quote .module--fixed{margin-top:1.875rem}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex{display:flex;flex-direction:column}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex-item-caption{font-size:.8em;color:#3c97ba}.hbg-social-responsibility-header h2.module-header.module-header--default-center{text-align:center;background:#3b97b9;color:#fff;padding:1.875rem;margin-bottom:0 !important;width:auto !important;font:700 2rem/1 "Source Sans Pro","helvetica",sans-serif}.hbg-social-responsibility-header .content-block .module__content{border:none;box-shadow:none;margin-bottom:0}.hbg-social-responsibility-header .content-block.module.module--fixed{margin-bottom:0;margin-top:0}.hbg-social-responsibility-header .content-block__post-meta{margin:0 !important}.hbg-social-responsibility-header .module__content.module--fixed{width:100% !important}.hbg-social-responsibility-header .module .module__content{padding-left:0 !important;padding-right:0 !important}.hbg-social-responsibility-header .content-block__content{padding:1.875rem 0 0 0}.hbg-social-responsibility-header .content-block__post-content{margin-bottom:0}.hbg-social-responsibility-content h3{color:#3b97b8;font-size:1.438em}.hbg-social-responsibility-content ol,.hbg-social-responsibility-content ul,.hbg-social-responsibility-submodule ol,.hbg-social-responsibility-submodule ul{padding-left:2rem}.hbg-social-responsibility-content ul li,.hbg-social-responsibility-submodule ul li{line-height:1.5}.hbg-social-responsibility-submodule .secondary-feature{margin-bottom:1.875rem}.hbg-social-responsibility-submodule h3{border-bottom:6px solid #3c97ba;padding-bottom:.5rem}.hbg-social-responsibility-submodule a{color:#3c97ba;text-decoration:underline}.hbg-social-responsibility-logos .image-carousel .module__content{border:none}.hbg-social-responsibility-logos .carousel__slide-content{display:flex;align-items:center;justify-content:center}.hbg-social-responsibility-logos img{box-shadow:none !important}.hbg-social-responsibility-logos h2{color:#3b97b8}@media(min-width: 48rem){.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex{display:flex;flex-direction:row}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex-item:first-child{width:35%}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex-item:last-child{width:65%;padding:0 1rem}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex-item img.aligncenter{margin:0 auto 1em auto}.hbg-social-responsibility-quote .hbg-social-responsibility-quote-flex-item p{padding-right:0}}@media(min-width: 75rem){.hbg-social-responsibility-content .module--fixed{width:77rem !important;margin:0 auto 1.875rem auto}.hbg-social-responsibility-content .content-block .module__content{box-shadow:none}.hbg-social-responsibility-quote .module--fixed,.hbg-social-responsibility-logos .module--fixed,.hbg-social-responsibility-photos .module--fixed{width:77rem !important;margin:1.875rem auto}}@media(min-width: 90rem){.hbg-social-responsibility-photos img{min-width:400px}.hbg-social-responsibility-logos img{min-width:225px}.hbg-social-responsibility-logos .module--fixed,.hbg-social-responsibility-photos .module--fixed{width:100% !important;margin:1.875rem auto}}@media(min-width: 98.125rem){.hbg-social-responsibility-banner .featured-carousel__caption{width:36.6667%}}@media(min-width: 100rem){.hbg-social-responsibility-logos img{min-width:300px}}
.margin-top-0 .module.module--fixed{margin-top:0}.margin-top-30 .module.module--fixed{margin-top:1.875rem}.margin-top-50 .module.module--fixed{margin-top:3.125rem}.centered-img-content-block .module--fixed{margin-bottom:0;margin-top:0}.centered-img-content-block .module--fixed .module__content{width:100vw;border:none;box-shadow:none}.centered-img-content-block img{height:auto;max-width:100%;margin:0 auto;padding:0;width:100%}.centered-img-content-block .content-block__post-content p,.centered-img-content-block .content-block__content,.centered-img-content-block .module .module__content{margin:0;margin-bottom:0;padding:0}.centered-img-content-block .content-block__post-meta{margin-bottom:0}.centered-img-content-block .content-block__post-content p{font-size:0;line-height:0}.module-full-width .module--fixed .module__content,.module-full-width .site__content--fixed{width:100%}
.hbg-domain>*:focus{outline:4px solid orange !important;border-radius:3px !important;z-index:100 !important}
[data-theme=dark]{background-color:#242424;color:#fff}[data-theme=light]{color:#000}[data-theme=dark] .title-header__meta-container--ecommerce-mobile{fill:#fff}
[data-currency=USD] .hbg-price__cad{display:none !important}[data-currency=CAD] .hbg-price__usd{display:none !important}[data-currency=CAD] .title-header__cart-buttons-desktop,[data-currency=CAD] .full-cart{display:none !important}.d-block{display:block !important}.d-none{display:none !important}
.drawer{display:none}.drawer__header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.drawer__close{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;width:15px;height:20px}.drawer__wrapper{position:fixed;top:0;right:0;bottom:0;height:100%;width:100%;max-width:30rem;z-index:9999;overflow:auto;transition:transform .3s;will-change:transform;background-color:#fff;display:flex;flex-direction:column;transform:translateX(103%);-webkit-overflow-scrolling:touch;box-shadow:0 2px 6px #777}.drawer__content{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;flex-grow:1;padding:1.5rem}.drawer__title{font-family:"Source Sans Pro","Helvetica",sans-serif}.drawer.is-active{display:block}.drawer.is-visible .drawer__wrapper{transform:translateX(0)}.drawer.is-visible .drawer__overlay{opacity:.5}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:200;opacity:0;transition:opacity .3s;will-change:opacity;background-color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}

/*# sourceMappingURL=lens-hbg-all-domains.css.map*/