html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*,*::before,*::after{box-sizing:border-box}html,body{font-size:16px;line-height:24px;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;margin:0;padding:0;overflow-x:hidden;background-color:#f2f2f2;letter-spacing:-0.3px}article{max-width:1100px;margin-left:auto;margin-right:auto;padding:2rem}article::after{clear:both;content:"";display:block}p{margin:0}p+p{margin-top:1em}p+hr{margin-top:3em}p a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;border-bottom:1px solid #323232;text-decoration:none;color:#646464}p a:hover{opacity:.6}img{border:none}figure{margin:3rem 0 3rem 0}h1,h2,h3,h4,h5,h6{font-weight:300;font-size:inherit;margin:0 0 1em 0}h1{font-weight:300;font-size:44px;line-height:50px}@media screen and (max-width: 480px){h1{font-size:1.75rem;line-height:1.4}}h2{font-weight:300;font-size:26px;line-height:32px}@media screen and (max-width: 768px){h2{font-size:1.25rem;line-height:1.5rem}}@media screen and (max-width: 480px){h2{font-size:1.2rem;line-height:1.5rem}}h3{font-size:16px;line-height:24px}h4{font-weight:400;color:#323232;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:.05rem}a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;color:#323232;text-decoration:underline}em{font-style:italic}strong{font-weight:500}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}ol{counter-reset:ol}ol li{list-style:none;white-space:nowrap}ol li::before{content:counter(ol);counter-increment:ol;width:1.3rem;display:inline-block}[v-cloak]{display:none}.edit-user-profile,.sign-up,.log-in,.re-auth{background:#fff;padding:2rem 0}.sign-in input.email,.sign-in input.password{margin-bottom:1rem;width:70%}@media screen and (max-width: 768px){.sign-in input.email,.sign-in input.password{width:90%}}@media screen and (max-width: 480px){.sign-in input.email,.sign-in input.password{width:100%}}.sign-in label{font-weight:500;color:#000}.login-button{margin-top:1rem;margin-right:1rem}.cancel{margin-top:1rem}.save{margin-top:1rem}.order-history{background-color:#fff}.edit-account select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.edit-account select:focus{outline:0}.edit-account input{margin-bottom:1rem}.edit-account .change-password{padding-bottom:3rem;width:100%}.edit-account .address-and-payments-link{float:right}.edit-account .user-cards,.edit-account .user-addresses,.edit-account .user-email-addresses{float:left;display:block;margin-right:2.35765%;width:48.82117%}.edit-account .user-cards:last-child,.edit-account .user-addresses:last-child,.edit-account .user-email-addresses:last-child{margin-right:0}.edit-account .user-cards:nth-child(2n),.edit-account .user-addresses:nth-child(2n),.edit-account .user-email-addresses:nth-child(2n){margin-right:0}.edit-account .user-cards:nth-child(2n+1),.edit-account .user-addresses:nth-child(2n+1),.edit-account .user-email-addresses:nth-child(2n+1){clear:left}@media screen and (max-width: 768px){.edit-account .user-cards,.edit-account .user-addresses,.edit-account .user-email-addresses{float:left;display:block;margin-right:2.35765%;width:100%}.edit-account .user-cards:last-child,.edit-account .user-addresses:last-child,.edit-account .user-email-addresses:last-child{margin-right:0}}.edit-account .user-cards li,.edit-account .user-addresses li{list-style:none;margin-bottom:2rem;position:relative;padding:2rem 0}.edit-account .user-cards .edit,.edit-account .user-addresses .edit{padding-bottom:1rem}.edit-account .user-cards .edit:after,.edit-account .user-addresses .edit:after{background-image:url("../svg/arrow.svg");background-size:15px;opacity:.6;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:7px;margin-top:4px}.edit-account span.default,.edit-account a.make_default{font-weight:500;background:#f2b039;border:1px solid #f2b039;bottom:0px;color:#fff;display:block;font-size:.75rem;letter-spacing:1px;padding:.04rem .3rem;position:absolute;text-decoration:none;text-transform:uppercase}.edit-account a.make_default{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:#fff;color:#f2b039}.edit-account a.make_default:hover{background:#f2b039;color:#fff}.edit-account .save{margin-top:.5rem;float:left;display:block;margin-right:2.35765%;width:100%}.edit-account .save:last-child{margin-right:0}#edit_user{float:left;display:block;margin-right:2.35765%;width:100%}#edit_user:last-child{margin-right:0}#edit_user .first-name,#edit_user .last-name{float:left;display:block;margin-right:2.35765%;width:48.82117%}#edit_user .first-name:last-child,#edit_user .last-name:last-child{margin-right:0}#edit_user .first-name:nth-child(2n),#edit_user .last-name:nth-child(2n){margin-right:0}#edit_user .first-name:nth-child(2n+1),#edit_user .last-name:nth-child(2n+1){clear:left}@media screen and (max-width: 768px){#edit_user .first-name,#edit_user .last-name{float:left;display:block;margin-right:2.35765%;width:100%}#edit_user .first-name:last-child,#edit_user .last-name:last-child{margin-right:0}}.jquery-modal{background:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.jquery-modal select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.jquery-modal select:focus{outline:0}.jquery-modal .modal{background:#fff;left:50%;max-height:90%;min-height:70%;overflow-y:scroll;padding:5rem;position:fixed;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%}.jquery-modal .modal select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.jquery-modal .modal select:focus{outline:0}@media screen and (max-width: 768px){.jquery-modal .modal{width:90%}}.jquery-modal .modal a{float:right;padding:1rem 1rem 0 0}.jquery-modal .modal .select2-container{float:left;display:block;margin-right:2.35765%;width:100%}.jquery-modal .modal .select2-container a{float:unset;padding:.6em .8em .6em .8em}.jquery-modal .modal .select2-container:last-child{margin-right:0}.jquery-modal input{margin-bottom:1.5rem}.banner-bottom{position:fixed;bottom:0}.banner-info{background:#000;color:#f2f2f2}.banner-info a{color:#f2f2f2}.banner{border-top:2px solid #191919;font-size:150%;font-weight:300;left:0;line-height:120%;padding:1rem;text-align:center;width:100%;z-index:4}@media screen and (max-width: 640px){.banner{font-size:120%;line-height:120%;padding:1rem;text-align:left}}.banner-body{display:block;margin:0 auto;width:70%}@media screen and (max-width: 640px){.banner-body{margin:0;width:80%}}.banner-close{bottom:0;height:1.5rem;margin:auto;overflow:auto;position:absolute;right:4rem;top:0;width:1.5rem}.banner-close:hover{cursor:pointer}@media screen and (max-width: 640px){.banner-close{bottom:auto;right:3rem;top:1.25rem}}.blog{background-color:#fff}.blog .archive_title{border-bottom:1px solid #f2f2f2;color:#323232;margin-bottom:3rem;padding-bottom:1.5rem}.blog .archive_title a{border-bottom:1px solid #323232;text-decoration:none;color:#323232}.blog .blog-post-container,.blog .related{float:left;display:block;margin-right:2.35765%;width:74.41059%}.blog .blog-post-container:last-child,.blog .related:last-child{margin-right:0}@media screen and (max-width: 768px){.blog .blog-post-container,.blog .related{float:left;display:block;margin-right:2.35765%;width:100%}.blog .blog-post-container:last-child,.blog .related:last-child{margin-right:0}}.blog .blog-post-container .featured-image img{max-width:100%}.blog .blog-post-content{clear:both;line-height:1.3;margin-bottom:4rem}.blog .blog-post-content .featured-image{float:right}@media screen and (max-width: 480px){.blog .blog-post-content .featured-image{padding:0;width:100%}}.blog .blog-post-content .featured-image img{display:block;float:none;margin:0 auto;max-height:240px;max-width:100%;padding-left:1.5rem;width:auto}@media screen and (max-width: 480px){.blog .blog-post-content .featured-image img{float:left;padding:0 0 1rem}}.blog .blog-post-content .date{font-family:"Whitney SSm SC A","Whitney SSm SC B";text-transform:lowercase;letter-spacing:1px;color:#323232;font-size:14px;margin-bottom:.5rem}.blog .blog-post-content .title{font-weight:300;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;font-size:26px;line-height:32px;margin-bottom:1rem}.blog .blog-post-content .title:hover{opacity:.6}.blog .blog-post-content .title a{border-bottom:1px solid #323232;text-decoration:none;color:#000}.blog .blog-post-content p{line-height:24px;margin:.75rem 0}.blog .blog-post-content .more{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.blog .blog-post-content .more:hover{opacity:.6}.blog .blog-post-content .more::after{background-image:url("../svg/arrow.svg");background-size:15px;opacity:.6;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:7px;margin-top:4px;opacity:.4}.blog .blog-post-content img{padding:1rem .5rem}.blog .related-books{margin-top:2rem;padding-top:4rem}.blog .related-books .book-tile{float:left;display:block;margin-right:3.16844%;width:31.22104%;margin-bottom:2rem}.blog .related-books .book-tile:last-child{margin-right:0}.blog .related-books .book-tile:nth-child(3n){margin-right:0}.blog .related-books .book-tile:nth-child(3n+1){clear:left}.blog .related-books .book-tile .cover{height:22vw}@media screen and (max-width: 768px){.blog .related-books .book-tile .cover{height:35vw}}.blog .related-books .book-tile img{width:15vw}@media screen and (max-width: 768px){.blog .related-books .book-tile img{width:22vw}}.blog .related-books .book-tile .description{display:none}.blog .related-posts{float:left;display:block;margin-right:2.35765%;width:100%}.blog .related-posts:last-child{margin-right:0}.blog .sidebar{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:8.5298%;margin-right:0}.blog .sidebar:last-child{margin-right:0}@media screen and (max-width: 768px){.blog .sidebar{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}.blog .sidebar:last-child{margin-right:0}}.blog .sidebar .rule{display:none}@media screen and (max-width: 768px){.blog .sidebar .rule{display:block;margin-bottom:2rem}}.blog .sidebar .section{margin-bottom:2rem}@media screen and (max-width: 768px){.blog .sidebar .section{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.blog .sidebar .section:last-child{margin-right:0}}@media screen and (max-width: 480px){.blog .sidebar .section{float:left;display:block;margin-right:2.35765%;width:100%}.blog .sidebar .section:last-child{margin-right:0}}.blog .sidebar .section .section-title{margin-bottom:.75rem}.blog .sidebar li{font-size:.9rem;list-style-type:none;line-height:1.2;margin-bottom:.5rem}.blog .sidebar li a{text-decoration:none}.blog .sidebar .archives .year{font-size:.9rem;margin-bottom:.25rem}.blog .sidebar .archives .months{margin-bottom:1rem}.recent-posts{background:#f2f2f2;position:relative;height:400px}@media screen and (max-width: 768px){.recent-posts{height:386px}}.recent-posts article{padding-bottom:0}.recent-posts .post{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff;height:310px;overflow-y:hidden;padding:2rem;width:90%;position:relative}.recent-posts .post img{width:100%;height:auto}.recent-posts .post:hover{box-shadow:0 0 12px 0 rgba(50,50,50,0.2);cursor:pointer;height:317px;margin-top:-7px}.recent-posts .post .date{color:#323232;font-size:.75rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.recent-posts .post .title{margin-bottom:1rem;text-align:center}.recent-posts .post .title a{color:#000;font-size:1.25rem}.recent-posts .owl-item{float:left}.recent-posts .owl-controls .owl-prev,.recent-posts .owl-controls .owl-next{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid #fff;height:400px;margin-top:-90px;opacity:.5;position:absolute;width:50px}@media screen and (max-width: 768px){.recent-posts .owl-controls .owl-prev,.recent-posts .owl-controls .owl-next{height:386px;margin-top:-76px}}.recent-posts .owl-controls .owl-prev:hover,.recent-posts .owl-controls .owl-next:hover{cursor:pointer;opacity:.2}.recent-posts .owl-controls .owl-prev{background:#323232 url("../svg/arrow-left.svg");background-position:15px 45%;background-repeat:no-repeat;background-size:15px;left:0;opacity:0;position:absolute}.recent-posts .owl-controls .owl-prev:hover{opacity:.5}.recent-posts .owl-controls .owl-next{background:#323232 url("../svg/arrow-right.svg");background-position:20px 45%;background-repeat:no-repeat;background-size:15px;position:absolute;right:0}.blog-module{background-color:#f2f2f2;overflow-y:hidden;position:relative}.blog-module .shade{bottom:0;box-shadow:inset 0 -10px 40px -10px #323232;display:block;height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.blog-module a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.blog-module a:hover{opacity:.6}.blog-module article{padding-bottom:0;padding-top:3rem;position:relative}.blog-module .post-shade{display:none;bottom:0;box-shadow:inset 0 -40px 40px -10px #fff;height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}@media screen and (max-width: 768px){.blog-module .post-shade{display:block}}.blog-module .latest{font-weight:300;box-shadow:0px 0px 7px 0px #e0e0e0;float:left;display:block;margin-right:2.35765%;width:65.88078%;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background-color:#fff;font-size:16px;height:425px;line-height:24px;padding:0 4rem 50px;position:relative;top:10px}.blog-module .latest:last-child{margin-right:0}@media screen and (max-width: 768px){.blog-module .latest{float:left;display:block;margin-right:2.35765%;width:100%;height:400px;margin-bottom:3rem;overflow-y:hidden;padding:0 2rem 1rem}.blog-module .latest:last-child{margin-right:0}}@media screen and (max-width: 480px){.blog-module .latest{height:300px}}.blog-module .latest img{width:100%;height:auto}.blog-module .latest:hover{box-shadow:0 0 12px 0 rgba(50,50,50,0.2);top:0}@media screen and (max-width: 768px){.blog-module .latest:hover{top:10px}}.blog-module .latest .label{font-family:"Whitney SSm SC A","Whitney SSm SC B";text-transform:lowercase;letter-spacing:1px;font-size:16px;padding-top:2rem;text-align:center}.blog-module .latest .label a{border-bottom:0;color:#323232}.blog-module .latest .title{font-weight:300;font-size:26px;line-height:32px;margin-top:0;padding:1rem 0;text-align:center}@media screen and (max-width: 480px){.blog-module .latest .title{font-size:20px}}.blog-module .latest .title a{border-bottom:1px solid #323232;text-decoration:none;color:#000}.blog-module .related{font-weight:300;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;padding:2rem 0 0 2rem}.blog-module .related:last-child{margin-right:0}@media screen and (max-width: 768px){.blog-module .related{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}.blog-module .related:last-child{margin-right:0}}.blog-module .related .post{margin-bottom:1.5rem}@media screen and (max-width: 768px){.blog-module .related .post{margin-bottom:1.5rem}}.blog-module .related .post a{border-bottom:1px solid #323232;text-decoration:none;color:#323232}.blog-module .related .post .title{font-size:16px}.blog-module .related .post .date{font-size:14px}.blog-module .right-button{position:absolute;top:80%}@media screen and (max-width: 768px){.blog-module .right-button{right:5%;top:85%}}@media screen and (max-width: 768px){.blog-module .right-button{margin:2rem 0 3rem;position:relative}}.blog-module .right-button a{color:#323232}.bookstrip-wrapper{margin:2rem 0}.blog-post--book-strip.book-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post--book-strip.book-grid .section-title,.blog-post--book-strip.book-grid .blog-post--book-strip--add-all-to-cart{width:100%}.blog-post--book-strip .book-card--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post--book-strip .book-card--cover-container-single{width:25%}.blog-post--book-strip .book-card--cover-container-single img{width:100%;padding:0}.blog-post--book-strip .book-card--info-container-single{padding:0 2rem}.blog-post--book-strip .book-card--single-format{margin:.25rem 0 0}.blog-post--book-strip .book-card--multiple{width:25%;margin-right:5%}.blog-post--book-strip .book-card--multiple .book-card--cover-container--multiple img{width:100%;padding:0}.blog-post--book-strip .book-card--by,.blog-post--book-strip .pricing-info{margin:.5rem 0 2rem}.blog-post--book-strip .pricing-info .original_price{color:#323232;font-size:14px;text-decoration:line-through}.blog-post--book-strip .pricing-info .percent_discount{font-size:14px}@media screen and (max-width: 640px){.blog-post--book-strip .book-card--single{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-post--book-strip .book-card--single .book-card--cover-container-single{width:50%}.blog-post--book-strip .book-card--single .book-card--cover-container-single img{width:100%;padding:0}.blog-post--book-strip .book-card--single .book-card--info-container-single{width:45%;padding:0}.blog-post--book-strip .book-card--multiple{width:45%;margin-right:5%}}.cart-header{background-color:#fff;border-bottom:2px solid #656565;color:#000;margin-top:3rem}@media screen and (max-width: 768px){.cart-header{margin-top:2rem}}.cart-header .button{float:right}@media screen and (max-width: 768px){.cart-header .button{float:left}}.cart-header h2{float:left;margin-top:.25rem}@media screen and (max-width: 768px){.cart-header h2{width:100%}}.cart-header .finalizing{padding-top:1.5rem}section.cart{background-color:#fff;color:#000}section.cart .update-cart{float:left;margin-right:1rem}section.cart .update-cart input{background-color:rgba(50,50,50,0.6)}@media screen and (max-width: 480px){section.cart .update-cart{margin-bottom:1rem}}section.cart .check-out{float:left;box-shadow:0px 0px 7px 0px #e0e0e0;-webkit-transition:all 250ms linear;transition:all 250ms linear;background-color:#f2b039;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:.8rem 2rem;text-align:center;text-decoration:none;width:auto;height:48px}section.cart .check-out a{color:#fff;text-decoration:none}section.cart .check-out:hover{background-color:#f8d699;border-color:#f8d699;color:#fff}section.cart .check-out a::after{background-image:url("../svg/arrow-white.svg");background-size:15px;opacity:1;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:6px;margin-top:5px}.cart-item{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.cart-item::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){.cart-item{margin-bottom:5rem;border-bottom:1px solid #f2f2f2;padding-bottom:2.5rem}}.cart-item .cover{float:left;display:block;margin-right:2.35765%;width:14.70196%}.cart-item .cover:last-child{margin-right:0}@media screen and (max-width: 768px){.cart-item .cover{float:left;display:block;margin-right:2.35765%;width:31.76157%}.cart-item .cover:last-child{margin-right:0}}@media screen and (max-width: 480px){.cart-item .cover{float:left;display:block;margin-right:2.35765%;width:48.82117%}.cart-item .cover:last-child{margin-right:0}}.cart-item .cover img{box-shadow:0px 0px 7px 0px #e0e0e0;width:100%}@media screen and (max-width: 768px){.cart-item .cover img{width:80%}}@media screen and (max-width: 480px){.cart-item .cover img{width:100%;margin-bottom:.5rem}}.cart-item .book-info{float:left;display:block;margin-right:2.35765%;width:23.23176%;font-weight:300}.cart-item .book-info:last-child{margin-right:0}@media screen and (max-width: 768px){.cart-item .book-info{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;margin-bottom:2rem}.cart-item .book-info:last-child{margin-right:0}}@media screen and (max-width: 480px){.cart-item .book-info{float:left;display:block;margin-right:2.35765%;width:100%}.cart-item .book-info:last-child{margin-right:0}}.cart-item .book-info a{text-decoration:none;color:#000}.cart-item .book-info .authors{font-size:.8rem}.cart-item .book-info .format{margin-top:1rem;text-transform:uppercase;color:#323232;font-size:.75rem}.cart-item .preorder-info{margin-top:1rem}.cart-item .price{float:left;display:block;margin-right:2.35765%;width:6.17215%;margin-left:8.5298%}.cart-item .price:last-child{margin-right:0}@media screen and (max-width: 768px){.cart-item .price{float:right}}@media screen and (max-width: 480px){.cart-item .price{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:100%;float:left}.cart-item .price:last-child{margin-right:0}}.cart-item .price .original-price{text-decoration:line-through;font-size:.75rem;color:#323232}.cart-item .quantity-group{float:left;display:block;margin-right:2.35765%;width:23.23176%}.cart-item .quantity-group:last-child{margin-right:0}@media screen and (max-width: 768px){.cart-item .quantity-group{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%;margin-bottom:1rem;text-align:right}.cart-item .quantity-group:last-child{margin-right:0}}@media screen and (max-width: 480px){.cart-item .quantity-group{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:100%;margin:1rem 0}.cart-item .quantity-group:last-child{margin-right:0}}.cart-item .quantity-group .quantity-label{display:inline-block;float:right}@media screen and (max-width: 480px){.cart-item .quantity-group .quantity-label{float:left}}.cart-item .quantity-group .input{float:right;margin-left:.5rem}@media screen and (max-width: 480px){.cart-item .quantity-group .input{margin-left:0;margin-right:55%}}.cart-item .quantity-group input{background-color:#fff;border-color:#323232;color:#000;font-size:.85rem;padding:0 .25rem;text-align:right;width:2rem;display:inline-block;height:24px}.cart-item .remove{float:left;display:block;margin-right:2.35765%;width:14.70196%;font-weight:200;text-align:right;float:left;margin-top:-3px}.cart-item .remove:last-child{margin-right:0}@media screen and (max-width: 768px){.cart-item .remove{float:right;float:left;display:block;margin-right:2.35765%;width:100%}.cart-item .remove:last-child{margin-right:0}}@media screen and (max-width: 480px){.cart-item .remove{float:left;text-align:left;margin-top:0}}.cart-item .remove label{font-size:16px;color:#323232;-webkit-transition:all,250ms,ease-in-out;transition:all,250ms,ease-in-out}.cart-item .remove label:hover{opacity:.5}.cart-item .remove label:before{content:"x";font-weight:500;font-size:1.3rem;margin-right:.5rem}.cart-item-buttons{float:right}@media screen and (max-width: 768px){.cart-item-buttons{float:left}}section.shipping{background:#fff;color:#000}section.shipping select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}section.shipping select:focus{outline:0}section.shipping .right-button::after{display:none}@media screen and (max-width: 768px){section.shipping .right-button{text-align:left;margin-top:2rem}}section.shipping .address{float:left;display:block;margin-right:2.35765%;width:65.88078%;max-width:1100px;margin-left:auto;margin-right:auto}section.shipping .address:last-child{margin-right:0}section.shipping .address::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){section.shipping .address{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address:last-child{margin-right:0}}section.shipping .address input{margin-bottom:1rem}section.shipping .address label{margin-bottom:0}section.shipping .address .input{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address .input:last-child{margin-right:0}section.shipping .address .locality,section.shipping .address .country_id{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address .locality:last-child,section.shipping .address .country_id:last-child{margin-right:0}section.shipping .address .select2-container{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address .select2-container:last-child{margin-right:0}@media screen and (max-width: 480px){section.shipping .address .select2-container{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address .select2-container:last-child{margin-right:0}}section.shipping .address .region,section.shipping .address .postal_code{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.shipping .address .region:last-child,section.shipping .address .postal_code:last-child{margin-right:0}@media screen and (max-width: 480px){section.shipping .address .region,section.shipping .address .postal_code{float:left;display:block;margin-right:2.35765%;width:100%}section.shipping .address .region:last-child,section.shipping .address .postal_code:last-child{margin-right:0}}section.shipping .method{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:8.5298%;margin-right:0}section.shipping .method:last-child{margin-right:0}@media screen and (max-width: 768px){section.shipping .method{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}section.shipping .method:last-child{margin-right:0}}section.shipping .method label{margin-bottom:3rem}section.shipping .method label span{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:.25rem;font-size:.75rem}section.shipping .method label span:last-child{margin-right:0}body .progress-menu a{color:#323232;text-decoration:none}.progress-menu{color:#323232}.progress-menu a{color:#323232}.progress-menu span{margin-right:.5rem}.progress-menu span:after{content:" /"}.progress-menu span:last-child:after{content:""}.progress-menu .selected a{color:#000;text-decoration:none}section.billing{background:#fff;color:#000}section.billing .saved{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2rem}section.billing .saved:last-child{margin-right:0}section.billing .saved select{float:left;display:block;margin-right:2.35765%;width:31.76157%;height:45px}section.billing .saved select:last-child{margin-right:0}section.billing .method{float:left;display:block;margin-right:2.35765%;width:100%}section.billing .method:last-child{margin-right:0}section.billing .method .saved_address{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.billing .method .saved_address:last-child{margin-right:0}section.billing select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}section.billing select:focus{outline:0}section.billing .method,section.billing .address{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.billing .method:last-child,section.billing .address:last-child{margin-right:0}@media screen and (max-width: 768px){section.billing .method,section.billing .address{float:left;display:block;margin-right:2.35765%;width:100%}section.billing .method:last-child,section.billing .address:last-child{margin-right:0}}section.billing .method{padding-right:.5rem}section.billing .address{margin-right:0}@media screen and (max-width: 768px){section.billing .address{padding-left:0}}section.billing .address .select2-container{float:left;display:block;margin-right:2.35765%;width:100%}section.billing .address .select2-container:last-child{margin-right:0}@media screen and (max-width: 480px){section.billing .address .select2-container{float:left;display:block;margin-right:2.35765%;width:100%}section.billing .address .select2-container:last-child{margin-right:0}}section.billing .address .input{margin-bottom:2rem}section.billing .actions{float:right;margin-top:2rem}section.billing .credit_card{max-width:1100px;margin-left:auto;margin-right:auto}section.billing .credit_card::after{clear:both;content:"";display:block}section.billing .credit_card .cvv{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.billing .credit_card .cvv:last-child{margin-right:0}section.billing .credit_card .expiration_date{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}section.billing .credit_card .expiration_date:last-child{margin-right:0}section.billing .credit_card .expiration_date .month,section.billing .credit_card .expiration_date .year{float:left;display:block;margin-right:3.57866%;width:48.21067%}section.billing .credit_card .expiration_date .month:last-child,section.billing .credit_card .expiration_date .year:last-child{margin-right:0}section.billing .credit_card .expiration_date .year{margin-right:0}.review-order{background:#fff;color:#000}@media screen and (max-width: 768px){.review-order .rule{display:none}}.review-order .shipping-billing{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:1rem}.review-order .shipping-billing::after{clear:both;content:"";display:block}.review-order .shipping-billing .saved-address,.review-order .shipping-billing .saved-billing{float:left;display:block;margin-right:2.35765%;width:48.82117%}.review-order .shipping-billing .saved-address:last-child,.review-order .shipping-billing .saved-billing:last-child{margin-right:0}@media screen and (max-width: 480px){.review-order .shipping-billing .saved-address,.review-order .shipping-billing .saved-billing{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2rem}.review-order .shipping-billing .saved-address:last-child,.review-order .shipping-billing .saved-billing:last-child{margin-right:0}}@media screen and (max-width: 480px){.review-order .shipping-billing .saved-billing{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:2rem 0}}.review-order .totals{margin:2rem 0;float:left;display:block;margin-right:2.35765%;width:100%}.review-order .totals:last-child{margin-right:0}.review-order .totals table{float:right;border-collapse:collapse;text-align:right}.review-order .totals td{margin-bottom:.5rem}.review-order .totals td:first-of-type{padding-right:1.5rem;font-size:14px;color:#323232}.review-order .totals tr.tax td{padding-bottom:.5rem}.review-order .totals tr.total{border-top:1px solid #f2f2f2;padding:.5rem;font-weight:500}.review-order .totals tr.total td{padding-top:1rem}.review-order .edit-cart,.review-order .place-order{float:left}.review-order .edit-cart{float:left}.review-order .place-order{float:right}.review-order .line-items a{color:#323232}.review-order .line-items .header,.review-order .line-items .row{float:left;display:block;margin-right:2.35765%;width:100%;padding-bottom:.5rem}.review-order .line-items .header:last-child,.review-order .line-items .row:last-child{margin-right:0}.review-order .line-items .header .total,.review-order .line-items .row .total{font-weight:bold}.review-order .actions input{margin-top:1rem}section.finalizing{background:#fff;color:#000;height:40rem;padding-top:2.5rem}.notices{margin-bottom:2rem;border:2px solid #19b24b;font-weight:500;color:#19b24b}.notices .notice{padding:1rem}.author-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-bottom:5rem}.author-tile:nth-child(4n){margin-right:0}.author-tile:nth-child(4n+1){clear:left}.author-tile:last-child{margin-right:0}@media screen and (max-width: 768px){.author-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:.5rem}.author-tile:nth-child(4n){margin-right:2.35765%}.author-tile:nth-child(4n+1){clear:none}.author-tile:last-child{margin-right:0}.author-tile:nth-child(2n){margin-right:0}.author-tile:nth-child(2n+1){clear:left}}.author-tile:hover{opacity:.85}.author-tile .image{position:relative}.author-tile .image img{width:100%}@media screen and (max-width: 768px){.author-tile .image img{width:80%}}@media screen and (max-width: 480px){.author-tile .image{margin-top:2rem}.author-tile .image img{width:37vw}}@media screen and (max-width: 768px){.author-tile .image{margin:1rem 1rem 0 0}}.author-tile .image.ssp img{padding-bottom:5rem;width:80%}.author-tile .name{color:#fff;margin-left:20px;margin-right:0;margin-top:-40px;position:absolute;text-shadow:1px 1px 8px #000;width:inherit}@media screen and (max-width: 480px){.author-tile .name{margin-left:0;margin-top:10px;position:relative;width:100%}}.author-tile .name a{color:#fff;text-decoration:none}.author-tile .name.ssp{margin-left:0;text-shadow:none}.author-bio{background:#000;color:#f2f2f2;padding:0 0 2rem}.author-bio .image{float:left;display:block;margin-right:2.35765%;width:40.29137%}.author-bio .image:last-child{margin-right:0}@media screen and (max-width: 768px){.author-bio .image{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-bottom:2rem}.author-bio .image:last-child{margin-right:0}}@media screen and (max-width: 480px){.author-bio .image{float:left;display:block;margin-right:2.35765%;width:100%}.author-bio .image:last-child{margin-right:0}}.author-bio .image img{width:100%}.author-bio .bio{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:8.5298%;margin-right:0}.author-bio .bio:last-child{margin-right:0}@media screen and (max-width: 768px){.author-bio .bio{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-bottom:2rem}.author-bio .bio:last-child{margin-right:0}}.author-bio .right-button{padding-top:1rem}.author-books{background:#fff;padding:1rem 0}.author-books h2{margin-bottom:5rem}.contributors .book-slider{padding:5rem 0 2rem}.contributors .book-slider .right-button{display:none}.contributors .event-listing{background:#000;color:#fff}.contributors .event-listing .event-tile:last-of-type{margin-bottom:0}.author-module,.author-index{background-color:#000}.author-module a,.author-index a{color:#fff;text-decoration:none}.author-module .right-button,.author-index .right-button{margin-top:2rem}.book-single{background-color:#fff}@media screen and (max-width: 768px){.book-single{background-image:-webkit-linear-gradient(top, #f2f2f2 20%, #fff 7%, #fff 100%);background-image:linear-gradient(to bottom, #f2f2f2 20%, #fff 7%, #fff 100%)}}@media screen and (max-width: 768px){.book-single article{padding-top:0}}.book-single .left-column{float:left;display:block;margin-right:2.35765%;width:48.82117%}.book-single .left-column:last-child{margin-right:0}@media screen and (max-width: 768px){.book-single .left-column{float:left;display:block;margin-right:2.35765%;width:100%}.book-single .left-column:last-child{margin-right:0}}.book-single .left-column .mobile-cover-images-container{display:none;position:relative}@media screen and (max-width: 768px){.book-single .left-column .mobile-cover-images-container{display:block}}.book-single .left-column .mobile-cover-images-container .mobile-cover img{width:100%}.book-single .left-column .mobile-cover-images-container .mobile-cover-thumbnail{padding-bottom:1rem;padding-right:1rem}.book-single .left-column .mobile-cover-images-container .mobile-cover-thumbnail img{width:25%;height:25%;padding-right:1rem}@media screen and (max-width: 768px){.book-single .left-column .synopsis{display:none}}@media screen and (max-width: 768px){.book-single .left-column button{box-shadow:0px 0px 7px 0px #e0e0e0;-webkit-transition:all 250ms linear;transition:all 250ms linear;background-color:#f2b039;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:.8rem 2rem;text-align:center;text-decoration:none;width:auto;height:48px;margin-bottom:1rem}.book-single .left-column button a{color:#fff;text-decoration:none}.book-single .left-column button:hover{background-color:#f8d699;border-color:#f8d699;color:#fff}}.book-single .left-column .collections{float:left;display:block;margin-right:2.35765%;width:100%;font-size:16px;padding-top:1rem}.book-single .left-column .collections:last-child{margin-right:0}.book-single .left-column .collections a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;color:#000;display:block;margin-bottom:.5rem;width:inherit}.book-single .left-column .collections a:hover{opacity:.6}.book-single .left-column .collections a::after{background-image:url("../svg/arrow.svg");background-size:15px;opacity:.6;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:7px;margin-top:4px}.book-single .right-column{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-left:1rem}.book-single .right-column:last-child{margin-right:0}@media screen and (max-width: 768px){.book-single .right-column{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:0;margin-top:2rem}.book-single .right-column:last-child{margin-right:0}}@media screen and (max-width: 768px){.book-single .right-column .cover-images-container{display:none}}.book-single .right-column .cover-images-container .main-cover{margin-top:-13rem;padding-bottom:1rem;position:relative}.book-single .right-column .cover-images-container .main-cover img{width:100%}.book-single .right-column .cover-images-container .subscription-main-cover{margin-top:-10rem;padding-bottom:1rem;position:relative}.book-single .right-column .cover-images-container .subscription-main-cover img{width:100%}.book-single .right-column .cover-images-container .cover-thumbnail{padding-bottom:1rem;padding-right:1rem}.book-single .right-column .cover-images-container .cover-thumbnail img{width:20%;height:20%;padding-right:1rem;cursor:pointer}.book-single .right-column h4{margin-bottom:1.5rem}.book-single .right-column .edition-metadata{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2rem}.book-single .right-column .edition-metadata:last-child{margin-right:0}.book-single .right-column .add-to-cart,.book-single .right-column .unavailability-info{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}.book-single .right-column .add-to-cart:last-child,.book-single .right-column .unavailability-info:last-child{margin-right:0}.book-single .right-column .add-to-cart input,.book-single .right-column .unavailability-info input{font-weight:300;box-shadow:0px 0px 7px 0px #e0e0e0;height:45px;width:80%;padding:0}.book-single .right-column .preorder-availability-info{margin-bottom:1.5rem}.book-single .right-column .unavailability-info{font-style:italic;color:#323232;font-size:14px}.book-single .right-column .prices{float:left;display:block;margin-right:2.35765%;width:23.23176%;font-size:16px}.book-single .right-column .prices:last-child{margin-right:0}.book-single .right-column .prices .online-price{display:inline-block}.book-single .right-column .prices .original-price{color:#323232;display:inline-block;font-size:14px;margin-left:.25rem;text-decoration:line-through}.book-single .right-column .meta-information{font-weight:300;float:left;display:block;margin-right:2.35765%;width:48.82117%;color:#323232;font-size:12px;line-height:16px;padding-left:1rem}.book-single .right-column .meta-information:last-child{margin-right:0}@media screen and (max-width: 480px){.book-single .right-column .meta-information{padding-left:2rem}}.reviews{max-width:1100px;margin-left:auto;margin-right:auto;padding:1rem 0 1rem 0}.reviews::after{clear:both;content:"";display:block}.reviews .review{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:1rem;padding-right:1.5rem}.reviews .review:last-child{margin-right:0}.reviews .review:nth-child(3n){margin-right:0}.reviews .review:nth-child(3n+1){clear:left}@media screen and (max-width: 768px){.reviews .review{float:left;display:block;margin-right:2.35765%;width:48.82117%}.reviews .review:last-child{margin-right:0}.reviews .review:nth-child(3n){margin-right:2.35765%}.reviews .review:nth-child(3n+1){clear:none}.reviews .review:nth-child(2n){margin-right:0}.reviews .review:nth-child(2n+1){clear:left}}@media screen and (max-width: 768px){.reviews .review{float:left;display:block;margin-right:2.35765%;width:100%}.reviews .review:last-child{margin-right:0}}.reviews .review .byline{color:#323232;font-size:.8rem}.imprints article{padding-bottom:0;padding-top:0}.imprints .imprint{max-width:1100px;margin-left:auto;margin-right:auto;padding:1.5rem 0}.imprints .imprint::after{clear:both;content:"";display:block}.imprints .imprint:first-child .rule{display:none}.imprints .imprint a{color:#000;font-weight:700;text-decoration:none}.imprints .imprint .fa{margin-left:.5rem}.imprints .imprint .name,.imprints .imprint .teaser,.imprints .imprint .description{float:left;display:block;margin-right:2.35765%;width:48.82117%}.imprints .imprint .name:last-child,.imprints .imprint .teaser:last-child,.imprints .imprint .description:last-child{margin-right:0}.imprints .imprint .rule{background:#323232;height:2px;margin-left:-300%;margin-top:-1.5rem;opacity:.2;overflow:auto;position:absolute;width:700%}.imprints .name a:after{background-image:url("../svg/arrow.svg");background-size:15px;opacity:.6;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:7px;margin-top:4px}.toggle-synopsis{background-color:#fff;border:0;color:#000;padding:0}.toggle-synopsis:hover{background-color:#fff;color:#000}.read-more:after,.read-more::after{content:"Read more"}.read-less:after,.read-less::after{content:"Read less"}.events-index{background:#000;color:#f2f2f2}.events-index a{color:#f2f2f2}.events-index h2{margin-bottom:.5rem}.events-index .info{padding-left:2rem}.events-index .events{float:left;width:75%}.events-index .events .rule{display:none}@media screen and (max-width: 768px){.events-index .events{float:right;width:100%}.events-index .events .rule{display:block;margin-bottom:3rem}}.events-index .right-column{float:right;padding-left:1rem}@media screen and (max-width: 768px){.events-index .right-column{float:left;display:block;margin-right:2.35765%;width:100%;float:left;margin:1rem 0;padding-left:0}.events-index .right-column:last-child{margin-right:0}.events-index .right-column ul{display:none}.events-index .right-column .mobile-locations,.events-index .right-column .mobile-authors{display:block}.events-index .right-column .mobile-locations select,.events-index .right-column .mobile-authors select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;float:left;display:block;margin-right:2.35765%;width:65.88078%;background-image:url("../svg/dropdown-arrow.svg");background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border:2px solid #323232;border-radius:0;cursor:pointer;margin-bottom:1rem;padding-right:4rem}.events-index .right-column .mobile-locations select:focus,.events-index .right-column .mobile-authors select:focus{outline:0}.events-index .right-column .mobile-locations select:last-child,.events-index .right-column .mobile-authors select:last-child{margin-right:0}}@media screen and (max-width: 768px) and (max-width: 480px){.events-index .right-column .mobile-locations select,.events-index .right-column .mobile-authors select{float:left;display:block;margin-right:2.35765%;width:100%}.events-index .right-column .mobile-locations select:last-child,.events-index .right-column .mobile-authors select:last-child{margin-right:0}}@media screen and (max-width: 768px){.events-index .right-column .authors,.events-index .right-column .locations{float:left;display:block;margin-right:2.35765%;width:48.82117%}.events-index .right-column .authors:last-child,.events-index .right-column .locations:last-child{margin-right:0}.events-index .right-column .authors:nth-child(2n),.events-index .right-column .locations:nth-child(2n){margin-right:0}.events-index .right-column .authors:nth-child(2n+1),.events-index .right-column .locations:nth-child(2n+1){clear:left}}@media screen and (max-width: 480px){.events-index .right-column .authors,.events-index .right-column .locations{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2rem}.events-index .right-column .authors:nth-child(2n),.events-index .right-column .locations:nth-child(2n){margin-right:2.35765%}.events-index .right-column .authors:nth-child(2n+1),.events-index .right-column .locations:nth-child(2n+1){clear:none}.events-index .right-column .authors:last-child,.events-index .right-column .locations:last-child{margin-right:0}}.events-index .right-column ul{margin-bottom:2rem}.events-index .mobile-locations,.events-index .mobile-authors{display:none}.events--sidenav--link{text-decoration:none;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.events--sidenav--link:hover{opacity:.6}.events--sidenav--link.active{border-bottom:1px solid #323232;text-decoration:none}.event-tile{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:3rem;padding-right:3rem}.event-tile:last-child{margin-right:0}@media screen and (max-width: 480px){.event-tile{padding-right:0}}.event-tile .date{float:left;display:block;margin-right:3.16844%;width:8.29472%;margin-top:.25rem}.event-tile .date:last-child{margin-right:0}@media screen and (max-width: 480px){.event-tile .date{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:1rem}.event-tile .date:last-child{margin-right:0}}.event-tile .date .event-month,.event-tile .date .event-day,.event-tile .date .dash{display:block;font-weight:200}@media screen and (max-width: 480px){.event-tile .date .event-month,.event-tile .date .event-day,.event-tile .date .dash{display:inline-block;margin-right:.35rem}}.event-tile .date .event-month{font-size:16px}.event-tile .date .event-day{font-size:26px}@media screen and (max-width: 480px){.event-tile .date .event-day{font-size:16px}}.event-tile .date .dash{color:#f2f2f2;font-size:16px;font-weight:200;opacity:.5;padding:.5rem 0}.event-tile .name{font-size:26px;line-height:32px;margin-bottom:1rem}.event-tile .info{float:left;display:block;margin-right:3.16844%;width:88.53684%;margin-bottom:1rem}@media screen and (max-width: 480px){.event-tile .info{float:left;display:block;margin-right:3.16844%;width:100%;padding-left:0}.event-tile .info:last-child{margin-right:0}}.event-tile .info:last-child{margin-right:0}.event-tile .info-table{float:left;display:block;margin-right:3.16844%;width:100%;border-style:dashed none;border-width:1px;color:#323232;display:block;float:left;font-size:14px;line-height:16px;margin:1rem 0;padding:1rem 0;width:100%}.event-tile .info-table:last-child{margin-right:0}.event-tile .info-table .column.location{float:left;display:block;margin-right:3.16844%;width:19.75788%}.event-tile .info-table .column.location:last-child{margin-right:0}@media screen and (max-width: 768px){.event-tile .info-table .column.location{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:.25rem}.event-tile .info-table .column.location:last-child{margin-right:0}}.event-tile .info-table .column.time{float:left;display:block;margin-right:3.16844%;width:19.75788%}.event-tile .info-table .column.time:last-child{margin-right:0}@media screen and (max-width: 768px){.event-tile .info-table .column.time{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:.25rem}.event-tile .info-table .column.time:last-child{margin-right:0}}.event-tile .info-table .column.venue{float:left;display:block;margin-right:3.16844%;width:31.22104%}.event-tile .info-table .column.venue:last-child{margin-right:0}@media screen and (max-width: 768px){.event-tile .info-table .column.venue{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:.25rem}.event-tile .info-table .column.venue:last-child{margin-right:0}}.event-tile .info-table .column.rsvp{float:left;display:block;margin-right:3.16844%;width:19.75788%}.event-tile .info-table .column.rsvp:last-child{margin-right:0}@media screen and (max-width: 768px){.event-tile .info-table .column.rsvp{float:left;display:block;margin-right:3.16844%;width:100%;margin-bottom:.25rem}.event-tile .info-table .column.rsvp:last-child{margin-right:0}}.single-event{background:#000;color:#f2f2f2}.single-event .date{font-size:20px;margin-bottom:1rem}.single-event .date .event-month{margin-right:.35rem}.single-event .date .dash{margin:0 .35rem}.single-event a{color:#f2f2f2}.single-event .image{float:right;width:30%}.single-event .image img{width:100%}@media screen and (max-width: 768px){.single-event .image{float:left}}@media screen and (max-width: 480px){.single-event .image{width:100%;margin-bottom:2rem}}.single-event .description{width:70%;padding-right:1rem}.single-event .description p{line-height:24px;margin:.75rem 0}.single-event .description .text{margin-bottom:2rem;border-bottom:1px solid #323232;padding-bottom:2rem;width:95%}@media screen and (max-width: 768px){.single-event .description{float:right;padding-right:0;width:65%;padding-left:.5rem}}@media screen and (max-width: 480px){.single-event .description{float:left;width:100%;padding-left:0}}.single-event .description .rsvp{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;font-size:20px;margin:2rem 0}.single-event .description .rsvp:hover{opacity:.6}.single-event .description .rsvp a{border-bottom:1px solid #323232;text-decoration:none}.single-event .description .rsvp .fa{display:inline-block;margin-left:.5rem}.single-event .description .address{color:#323232;margin-top:1rem;margin-bottom:2rem;font-size:14px}.single-event .return{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:1rem}.single-event .return:last-child{margin-right:0}@media screen and (max-width: 768px){.single-event .return{margin-top:2rem}}.single-event .return a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;text-decoration:none}.single-event .return a:hover{opacity:.6}.single-event .return a::before{background-image:url("../svg/left-arrow-white.svg");background-size:15px;opacity:1;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:-20px;margin-top:5px}.events-module{font-weight:300;background-image:url("../jpg/events.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.events-module .info-table{display:none}.events-module .shade{background-color:transparent;background-image:-webkit-linear-gradient(bottom, #000,transparent);background-image:-webkit-linear-gradient(bottom,#000,transparent);background-image:linear-gradient(to top,#000,transparent);display:block;height:100%;position:absolute;width:100%}@media screen and (max-width: 480px){.events-module .shade{background-color:transparent;background-image:-webkit-linear-gradient(bottom, #000,rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0.5));background-image:linear-gradient(to top,#000,rgba(0,0,0,0.5))}}.events-module article{padding-top:15rem;position:relative}@media screen and (max-width: 480px){.events-module article{padding-top:1rem}}.events-module .event-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%;color:#f2f2f2}.events-module .event-tile:nth-child(2n){margin-right:0}.events-module .event-tile:nth-child(2n+1){clear:left}@media screen and (max-width: 480px){.events-module .event-tile{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}.events-module .event-tile:last-child{margin-right:0}}.events-module .event-tile:last-child{margin-right:0}.events-module .event-tile a{color:#f2f2f2}.events-module .event-tile .date{float:left;display:block;margin-right:4.82916%;width:100%;margin-bottom:1.5rem}.events-module .event-tile .date:last-child{margin-right:0}.events-module .event-tile .date .event-month,.events-module .event-tile .date .event-day,.events-module .event-tile .date .dash{display:inline-block;font-weight:200}.events-module .event-tile .date .event-month,.events-module .event-tile .date .event-day{font-size:16px}.events-module .event-tile .date .event-month{margin-right:.25rem}.events-module .event-tile .date .name{font-size:26px;line-height:32px;margin-bottom:1rem}.events-module .event-tile .date .name a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;border-bottom:1px solid #323232;text-decoration:none}.events-module .event-tile .date .name a:hover{opacity:.6}.events-module .event-tile .description,.events-module .event-tile .name{margin-left:0}.events-module .right-button{margin-top:1rem}.order-history .order{float:left;display:block;margin-right:2.35765%;width:100%;border-bottom:1px solid #323232;margin-bottom:3rem;padding-bottom:2rem}.order-history .order:last-child{margin-right:0}.order-history .order li{margin-bottom:3rem}.order-history .date{margin-bottom:2rem}.order-history .books{float:left;display:block;margin-right:2.35765%;width:48.82117%}.order-history .books:last-child{margin-right:0}@media screen and (max-width: 768px){.order-history .books{float:left;display:block;margin-right:2.35765%;width:100%}.order-history .books:last-child{margin-right:0}}.order-history .book{float:left;display:block;margin-right:4.82916%;width:30.11389%;font-size:14px;line-height:1.4;margin-bottom:1.5rem}.order-history .book:nth-child(3n){margin-right:0}.order-history .book:nth-child(3n+1){clear:left}.order-history .book:last-child{margin-right:0}@media screen and (max-width: 768px){.order-history .book{float:left;display:block;margin-right:2.35765%;width:31.76157%}.order-history .book:last-child{margin-right:0}}@media screen and (max-width: 480px){.order-history .book{float:left;display:block;margin-right:2.35765%;width:48.82117%}.order-history .book:nth-child(3n){margin-right:2.35765%}.order-history .book:nth-child(3n+1){clear:none}.order-history .book:last-child{margin-right:0}.order-history .book:nth-child(2n){margin-right:0}.order-history .book:nth-child(2n+1){clear:left}}.order-history .book img{width:100px}.order-history .book .quantity{font-style:italic;margin-top:.5rem}.order-history .book .downloads{margin-top:.5rem}.order-history .book .downloads .download,.order-history .book .downloads .email{font-size:14px;margin-bottom:.25rem}.order-history .book .downloads .download{background-image:url("../svg/arrow-down.svg");background-position:0 4px;background-repeat:no-repeat;background-size:8px;margin-left:-11px}.order-history .book .downloads .download:hover{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.order-history .book .downloads .download:hover:hover{opacity:.6}.order-history .book .downloads .download a{padding-left:12px}.order-history .book .preorder-info{margin-top:1rem}.order-history .billing-shipping{float:left;display:block;margin-right:2.35765%;width:48.82117%;font-size:14px;padding-left:1rem}.order-history .billing-shipping:last-child{margin-right:0}@media screen and (max-width: 768px){.order-history .billing-shipping{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1rem;padding-left:0}.order-history .billing-shipping:last-child{margin-right:0}}.order-history .billing-shipping .shipped-to,.order-history .billing-shipping .billed-to,.order-history .billing-shipping .estimated-arrival{font-size:16px;margin-bottom:.25rem}.order-history .billing-shipping .shipped-to,.order-history .billing-shipping .estimated-arrival{margin-top:1rem}#cboxOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(50,50,50,0.7);z-index:2}#colorbox{z-index:3;width:200px;height:200px}#cboxClose{font-size:14px;color:#323232;text-decoration:none;padding:.5rem .5rem 0;width:50px;text-align:left;position:absolute;top:0;right:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;cursor:pointer}#cboxClose:hover{opacity:.6}.module.modal{border:1px solid #f2f2f2;padding:3rem;background:#fff}.module.modal select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.module.modal select:focus{outline:0}.module.modal .input{margin-bottom:.5rem}.module.modal .input label{margin-bottom:0}.module.modal .input span.hint{margin:.5rem 0 1rem;display:block;font-size:14px}.module.modal #ebook_email_kind{margin-bottom:0}.module.modal input.submit{margin-top:1rem}.search-results{background:#fff}.search-results .text{float:left;display:block;margin-right:2.35765%;width:82.94039%}.search-results .text:last-child{margin-right:0}@media screen and (max-width: 768px){.search-results .text{float:left;display:block;margin-right:2.35765%;width:65.88078%}.search-results .text:last-child{margin-right:0}}@media screen and (max-width: 480px){.search-results .text{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:.5rem}.search-results .text:last-child{margin-right:0}}.search-results .submit{box-shadow:0px 0px 7px 0px #e0e0e0;float:left;display:block;margin-right:2.35765%;width:14.70196%;padding:.6rem 0}.search-results .submit:last-child{margin-right:0}@media screen and (max-width: 768px){.search-results .submit{float:left;display:block;margin-right:2.35765%;width:31.76157%}.search-results .submit:last-child{margin-right:0}}@media screen and (max-width: 480px){.search-results .submit{float:left;display:block;margin-right:2.35765%;width:100%}.search-results .submit:last-child{margin-right:0}}.search-results .filter{float:left;display:block;margin-right:2.35765%;width:100%;border-bottom:1px solid #323232;padding:2rem 0}.search-results .filter:last-child{margin-right:0}.search-results .filter .first{display:inline-block;margin-right:.5rem}.search-results .filter .type{display:inline-block;margin-right:.5rem}.search-results .results{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}.search-results .results:last-child{margin-right:0}@media screen and (max-width: 768px){.search-results .results .name a{color:#000;text-shadow:none}}.search-results .results .name.ssp a{color:#000}.search-results .results .result-group{overflow:auto;padding:2rem 0}.search-results .results .result-group::before{font-weight:300;float:left;display:block;margin-right:2.35765%;width:100%;font-size:26px;line-height:32px;margin-bottom:2rem}.search-results .results .result-group::before:last-child{margin-right:0}.search-results .results .author-tile,.search-results .results .book-tile{padding-bottom:0;padding-top:0}.search-results .results .contributors::before{content:"Authors"}.search-results .results .editions::before{content:"Books"}.search-results .results .blogposts::before{content:"Blog Posts"}.search-results .results .events::before{content:"Events"}.search-results .results .events .name a{font-weight:300;border-bottom:1px solid #323232;text-decoration:none;color:#323232}.search-results .results .events .dash{color:#323232}.search-results .results .blog-post-result{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:2rem}.search-results .results .blog-post-result:last-child{margin-right:0}.search-results .results .blog-post-result:nth-child(2n){margin-right:0}.search-results .results .blog-post-result:nth-child(2n+1){clear:left}@media screen and (max-width: 768px){.search-results .results .blog-post-result{float:left;display:block;margin-right:2.35765%;width:100%}.search-results .results .blog-post-result:nth-child(2n){margin-right:2.35765%}.search-results .results .blog-post-result:nth-child(2n+1){clear:none}.search-results .results .blog-post-result:last-child{margin-right:0}}.search-results .results .blog-post-result .title{margin-bottom:.5rem}.search-results .results .blog-post-result .title a{border-bottom:1px solid #323232;text-decoration:none;color:#000;font-size:1.25rem}.search-results .results .blog-post-result .date{color:#323232;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase}.search-results .results .blog-post-result .byline{margin-bottom:.5rem}#search-modal{background:none}.jquery-modal .search-modal{overflow-y:auto}.search-modal{background:rgba(0,0,0,0.9);display:none;height:100%;left:0;padding:5rem;position:fixed;top:0;width:100%}.search-modal h1{color:#fff}.search-modal .close-button{position:absolute;right:1rem;top:1rem}.search-modal .close-button a{color:#fff;text-decoration:none}.search-modal .text,.search-modal .submit{float:left}.search-modal .text{background-image:url("../svg/search.svg");background-position:10px;background-repeat:no-repeat;background-size:35px;border:0;font-size:1.25rem;height:60px;padding:1rem 0 1.2rem 3rem;width:80%}.search-modal .submit{background:#f2f2f2;box-shadow:none;color:#000;font-size:1.25rem;font-weight:200;height:60px;padding:0;text-transform:none;width:20%}.search-modal .submit:hover{background:#f2f2f2;border-color:#323232;color:#000;opacity:.8}.static-content{background:#fff;color:#000}.static-content a{color:#000}.static-content h2{margin:1rem 0}.static-content h3{font-size:1.25rem;line-height:1}.static-content p{margin:.25rem 0 1.5rem}.static-content .teaser{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-bottom:1rem}.static-content .teaser:last-child{margin-right:0}@media screen and (max-width: 768px){.static-content .teaser{float:left;display:block;margin-right:2.35765%;width:100%}.static-content .teaser:last-child{margin-right:0}}.static-content .body{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding-right:3rem}.static-content .body:last-child{margin-right:0}@media screen and (max-width: 768px){.static-content .body{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}.static-content .body:last-child{margin-right:0}}.static-content .body h4{color:#323232;margin:0}.static-content .downloads{float:left;display:block;margin-right:2.35765%;width:100%;margin:1rem 0}.static-content .downloads:last-child{margin-right:0}.static-content .downloads .download{float:left;display:block;margin-right:2.35765%;width:31.76157%}.static-content .downloads .download:last-child{margin-right:0}.static-content .downloads .download:nth-child(3n){margin-right:0}.static-content .downloads .download:nth-child(3n+1){clear:left}@media screen and (max-width: 768px){.static-content .downloads .download{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:1rem}.static-content .downloads .download:nth-child(3n){margin-right:2.35765%}.static-content .downloads .download:nth-child(3n+1){clear:none}.static-content .downloads .download:last-child{margin-right:0}.static-content .downloads .download:nth-child(2n){margin-right:0}.static-content .downloads .download:nth-child(2n+1){clear:left}}.static-content .downloads .download img{box-shadow:0px 0px 7px 0px #e0e0e0}.static-content .downloads .label{font-size:.9rem;margin:.5rem 0 1rem}.static-content .downloads .label a{color:#323232}.static-content .sidebar{float:left;display:block;margin-right:2.35765%;width:31.76157%;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding:1rem 0 .75rem}.static-content .sidebar:last-child{margin-right:0}@media screen and (max-width: 768px){.static-content .sidebar{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}.static-content .sidebar:last-child{margin-right:0}}.static-content .sidebar a{color:inherit}.static-content .sidebar .line{background:#f2f2f2;display:inline-block;height:1px;margin:1rem 0;width:100%}.static-content .sidebar .sidebar-entry{float:left;display:block;margin-right:10.1484%;width:100%;margin-bottom:.5rem}.static-content .sidebar .sidebar-entry:last-child{margin-right:0}.static-content .sidebar .sidebar-label{float:left;display:block;margin-right:10.1484%;width:26.56773%;color:#323232;font-size:.9rem}.static-content .sidebar .sidebar-label:last-child{margin-right:0}.static-content .sidebar .sidebar-content{float:left;display:block;margin-right:10.1484%;width:63.28387%}.static-content .sidebar .sidebar-content:last-child{margin-right:0}.subject-select select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.subject-select select:focus{outline:0}.subject-select .subject-picker{display:block;width:50%;float:left}@media screen and (max-width: 768px){.subject-select .subject-picker{display:block;width:80%}}@media screen and (max-width: 480px){.subject-select .subject-picker{display:block;width:100%}}.subject-list{background-color:#fff;font-size:14px;line-height:1.5}.subject-list .group{display:none}.subject-list li{margin-bottom:.75rem}.subject-list li a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;border-bottom:1px solid #323232;text-decoration:none;color:#000}.subject-list li a:hover{opacity:.6}.bookclub-memberships{background:#fff}.memberships-header{margin-left:.4em}@media screen and (max-width: 480px){.memberships-header{margin:0 0 1em 1em}}.memberships-header h2{margin-bottom:.2em}.bookclub-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscription-choice-card{max-width:335px;padding:2rem 0;float:left;display:block;margin-right:2.35765%;width:31.76157%}.subscription-choice-card:last-child{margin-right:0}@media screen and (max-width: 768px){.subscription-choice-card{float:left;display:block;margin-right:2.35765%;width:100%;padding:1rem 0;max-width:400px}.subscription-choice-card:last-child{margin-right:0}}@media screen and (max-width: 480px){.subscription-choice-card{padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%}}.subscription-choice-card h2{margin:0 0 .3em 0}.subscription-choice-card .choice-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 .5rem 1rem;word-wrap:break-word}@media screen and (max-width: 768px){.subscription-choice-card .choice-caption{max-width:25rem;min-width:12rem}}@media screen and (max-width: 480px){.subscription-choice-card .choice-caption{margin:auto auto auto .5em}}.subscription-choice-card .choice-caption .choice-subscribe-link{text-decoration:underline}.subscription-choice-card .choice-caption a{text-decoration:none}.subscription-choice-card .choice-caption p{font-size:1rem;line-height:1.18;margin-top:0px;max-width:100%;word-wrap:break-word}.subscription-choice-card img{max-height:200px;max-width:300px;padding:0 0 .5em .5em}@media screen and (max-width: 1199px){.subscription-choice-card img{max-width:280px}}@media (min-width: 768px) and (max-width: 905px){.subscription-choice-card img{max-width:225px}}@media screen and (max-width: 480px){.subscription-choice-card img{padding:0;margin:auto auto 0 .5em;max-height:150px}}.manage-subscriptions{margin-bottom:2em}.manage-subscriptions input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;display:none}.manage-subscriptions label{display:inline;cursor:pointer}.manage-subscriptions a{text-decoration:none}.manage-subscriptions--subscription{margin-top:2em;margin-bottom:6em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.manage-subscriptions--main{width:70%}.manage-subscriptions--subscription-title{font-size:20px}.manage-subscriptions--subscription-details{-ms-flex-item-align:start;align-self:flex-start;width:30%;padding-left:1em}.manage-subscriptions--subscription-details .unsubscribe-link{display:inline-block;background-color:#323232;color:#f2f2f2;margin-top:2em;padding:.5em .75em}.manage-subscriptions--billing{margin-bottom:1em}.manage-subscriptions--shipping{margin-bottom:1em}.manage-subscriptions--shipping span{display:block}.subscription-ends-at{display:block;margin-top:1em;font-size:16px}.subscriber-choices-container{margin-top:2em}.subscriber-choices-container .subscriber-choices--form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.subscriber-choices-container .subscriber-choices--choice{width:50%;cursor:pointer}.subscriber-choices-container .subscriber-choice-book-card{cursor:pointer;width:90%;height:90%;padding:1em;background-color:white}.subscriber-choices-container .subscriber-choice-book-card .subscriber-choice-book-card--title{font-style:italic;margin-right:.25em}.subscriber-choices-container .subscriber-choice-message{color:#323232;display:inline-block;padding:.5em;padding-left:0;width:90%}.subscriber-choices-container .selected-subscriber-choice .subscriber-choice-message{background-color:#323232;padding-left:1em}.subscriber-choices-container .selected-subscriber-choice .subscriber-choice-book-card{background-color:white;border:1px solid #323232}.subscriber-choice-book-card--cover-image{border:hidden;height:13rem;max-width:100%}@media (min-width: 1200px) and (max-width: 1400px){.subscriber-choice-book-card--cover-image{height:13rem}}@media (min-width: 480px) and (max-width: 768px){.subscriber-choice-book-card--cover-image{height:9rem}}@media (min-width: 200px) and (max-width: 480px){.subscriber-choice-book-card--cover-image{height:7rem}}.included-products-container{padding-top:3em;width:100%;height:100%}.included-print-books{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.included-print-books .book-card{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1em 1em 1em 0}.included-digital-books{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%}.included-digital-books .book-card{-ms-flex-preferred-size:30%;flex-basis:30%;padding:1em 1em 1em 0}.included-digital-books .book-card--cover-image{border:1px solid #191919;height:9rem;max-width:100%}@media (min-width: 1200px) and (max-width: 1400px){.included-digital-books .book-card--cover-image{height:13rem}}@media (min-width: 480px) and (max-width: 768px){.included-digital-books .book-card--cover-image{height:8rem}}@media (min-width: 200px) and (max-width: 480px){.included-digital-books .book-card--cover-image{height:7rem}}.message{width:100%}.past-subscriptions .order{width:30%}.past-subscriptions .renew-link{padding-top:.6em}.subscriptions .manage-cc{max-width:1100px;margin-right:auto;margin-left:auto;padding:0 2% 1rem 2%}.subscriptions .manage-cc .payment-drop-in-wrapper{padding-bottom:1rem}.subscriptions .manage-shipping-address{max-width:900px;margin-right:auto;margin-left:auto;padding:0 5% 1rem 5%}@media only screen and (max-width: 768px){.imprint-page--header{padding:0}.imprint-page--header .imprint-page--sort-links{float:none;clear:both}.imprint-page--header .imprint-page--sort-links h3{margin-bottom:0;padding-left:0}.imprint-page--header .imprint-page--sort-links ul{margin:0;padding:0;clear:both;float:none}.imprint-page--header .imprint-page--sort-links li{margin:0}.imprint-page--header .imprint-page--sort-links li a{margin-right:1em;padding:0}}.right-button{font-weight:300;float:left;display:block;margin-right:2.35765%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:gray;margin-top:2rem;text-align:right;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.right-button:last-child{margin-right:0}.right-button::after{background-image:url("../svg/arrow.svg");background-size:15px;opacity:.6;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:7px;margin-top:4px}.right-button.dark::after{background-image:url("../svg/arrow-white.svg");background-size:15px;opacity:1;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:6px;margin-top:5px}@media screen and (max-width: 480px){.right-button{margin-top:0}}.right-button a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;font-size:1rem;margin-right:.5rem;text-decoration:none}.right-button a:hover{opacity:.6}.button,button{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;box-shadow:0px 0px 7px 0px #e0e0e0;-webkit-transition:all 250ms linear;transition:all 250ms linear;background-color:#f2b039;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:.8rem 2rem;text-align:center;text-decoration:none;width:auto;height:48px}.button:focus,button:focus{outline:0}.button a,button a{color:#fff;text-decoration:none}.button:hover,button:hover{background-color:#f8d699;border-color:#f8d699;color:#fff}.button.light,button.light{background-color:#fff;border-color:#f2b039;color:#f2b039}.button.light:hover,button.light:hover{background-color:#fff;color:#f2f2f2}footer{font-weight:300;background-color:#000;border-top:2px solid #191919;color:#f2f2f2}footer a{color:inherit}footer .info h2{color:#f2f2f2;margin-bottom:.5rem}footer .info .block{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:2rem 0}footer .info .block:last-child{margin-right:0}@media screen and (max-width: 768px){footer .info .block{float:left;display:block;margin-right:2.35765%;width:100%;padding:1rem 0}footer .info .block:last-child{margin-right:0}}footer .info .block a{font-weight:500;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;text-decoration:none}footer .info .block a:hover{opacity:.6}footer .info .block a::after{background-image:url("../svg/arrow-white.svg");background-size:15px;opacity:1;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:6px;margin-top:5px}footer .footer-nav{border-top:2px solid #191919}@media screen and (max-width: 480px){footer .footer-nav{display:none}}footer .footer-nav .nav li,footer .footer-nav .media li{display:inline;margin-right:2rem;text-decoration:none}footer .footer-nav .nav a,footer .footer-nav .media a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;text-decoration:none}footer .footer-nav .nav a:hover,footer .footer-nav .media a:hover{opacity:.6}footer .footer-nav .nav{float:left;display:block;margin-right:2.35765%;width:100%;list-style-type:none;margin:0;padding:0;width:100%}@media screen and (max-width: 480px){footer .footer-nav .nav{display:none}}footer .footer-nav .nav:last-child{margin-right:0}footer .footer-nav .nav .active a{border-bottom:1px solid #323232;text-decoration:none}footer .footer-nav .media{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem;opacity:.8}footer .footer-nav .media:last-child{margin-right:0}footer .footer-nav .media .newsletter a::after{background-image:url("../svg/arrow-white.svg");background-size:15px;opacity:1;background-repeat:no-repeat;width:30px;height:30px;position:absolute;content:"";margin-left:6px;margin-top:5px}footer .footer-nav .media .social{font-size:1.2rem}form .error{color:red;position:relative;top:.2rem}fieldset{max-width:1100px;margin-left:auto;margin-right:auto}fieldset::after{clear:both;content:"";display:block}fieldset+fieldset{margin-top:2rem}legend{margin-bottom:1rem}label{display:block;margin-bottom:.5rem;cursor:pointer;color:#000;font-size:.8rem}input,textarea{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;border:2px solid #323232;-webkit-transition:border-color 250ms linear;transition:border-color 250ms linear;border-radius:0}input:focus,textarea:focus{outline:0}input[type="submit"]{cursor:pointer;display:inline-block;width:auto;-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;box-shadow:0px 0px 7px 0px #e0e0e0;-webkit-transition:all 250ms linear;transition:all 250ms linear;background-color:#f2b039;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:.8rem 2rem;text-align:center;text-decoration:none;width:auto;height:48px}input[type="submit"]:focus{outline:0}input[type="submit"] a{color:#fff;text-decoration:none}input[type="submit"]:hover{background-color:#f8d699;border-color:#f8d699;color:#fff}input[type="text"]:hover,input[type="password"]:hover,input[type="radio"]:hover,input[type="email"]:hover,textarea:hover{border-color:#191919}input[type="text"]:focus,input[type="text"]:target,input[type="password"]:focus,input[type="password"]:target,input[type="radio"]:focus,input[type="radio"]:target,input[type="email"]:focus,input[type="email"]:target,textarea:focus,textarea:target{border-color:#000;cursor:auto}input[type="radio"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;display:inline-block;vertical-align:-0.4rem;width:1.5rem;height:1.5rem;cursor:pointer;margin:0 .5rem 0 0;background-repeat:no-repeat;background-position:center center}input[type="radio"]+label,input[type="checkbox"]+label{display:inline-block}input[type="radio"]:checked,input[type="checkbox"]:checked{background-color:#fff;background-image:url("../svg/check.svg");border-color:#323232}input[type="checkbox"]{background-color:#fff}input[type="hidden"]{display:none}textarea{max-width:100%;min-width:100%}.form-row{max-width:none;margin:2rem 0 0 0;float:left;display:block;margin-right:2.35765%;width:100%}.form-row:last-child{margin-right:0}@media screen and (max-width: 480px){.form-row{margin:1rem 0 0 0}}::-webkit-input-placeholder{color:#323232}::-moz-placeholder{color:#323232}:-ms-input-placeholder{color:#323232}::placeholder{color:#323232}header{max-width:1100px;margin-left:auto;margin-right:auto;font-weight:300;padding:2rem 2rem 1.5rem;position:relative}header::after{clear:both;content:"";display:block}header .logo{background-image:url("../png/ssp-dark.png");background-position:cover;background-size:90px 90px;background-repeat:no-repeat;height:90px;left:-70px;position:absolute;width:90px}@media screen and (max-width: 1199px){header .logo{background-size:40px 40px;display:block;height:40px;left:1.25rem;top:2.25rem;width:40px}}@media screen and (max-width: 768px){header .logo{float:left;display:block;margin-right:2.35765%;width:14.70196%;background-size:30px 30px;height:30px;position:relative;top:0;-webkit-transform:translateX(-9px);-ms-transform:translateX(-9px);transform:translateX(-9px);width:30px}header .logo:last-child{margin-right:0}}header .menuicon{background-image:url("../svg/mobile-nav.svg");background-position:cover;background-repeat:no-repeat;background-size:25px 25px;display:none;height:25px;min-width:25px}@media screen and (max-width: 768px){header .menuicon{float:left;display:block;margin-right:2.35765%;width:6.17215%;display:inline-block}header .menuicon:last-child{margin-right:0}}header .brand{float:left;display:block;margin-right:2.35765%;width:14.70196%}header .brand:last-child{margin-right:0}@media screen and (max-width: 1199px){header .brand{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:3rem}header .brand:last-child{margin-right:0}}@media screen and (max-width: 768px){header .brand{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:1rem;padding-left:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}header .brand:last-child{margin-right:0}}@media screen and (max-width: 480px){header .brand{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}header .brand .ssp{font-weight:500;white-space:nowrap}header .brand .ssp a{border-bottom:0}header .brand .tagline{font-style:italic;color:gray;margin:0;white-space:nowrap}@media screen and (max-width: 768px){header .brand .tagline{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-width: 480px){header .brand .tagline{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:none}}header .nav{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:.5rem;margin-top:1px;white-space:nowrap}header .nav:last-child{margin-right:0}@media screen and (max-width: 1199px){header .nav{margin-left:0;margin-top:1.5rem}}@media screen and (max-width: 768px){header .nav{margin-top:0}}header .nav li{display:inline-block;margin-right:1rem;cursor:pointer}@media screen and (max-width: 768px){header .nav li{display:block;font-size:16px;margin-bottom:.5rem}header .nav li a{border-bottom:1px solid #323232;text-decoration:none}}@media screen and (max-width: 480px){header .nav li{font-size:16px}}header .nav li.active a{border-bottom:1px solid #323232;text-decoration:none}header .nav li a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;color:inherit;text-decoration:none}header .nav li a:hover{opacity:.6}header .nav .nav-dropdown{position:relative;display:inline-block}header .nav .nav-dropdown:hover .nav-drawer{opacity:1;visibility:visible;z-index:3}header .nav .nav-dropdown a,header .nav .nav-drawer a{-webkit-transition:color 250ms linear;transition:color 250ms linear;color:#000;text-decoration:none}header .nav .nav-dropdown a:hover,header .nav .nav-drawer a:hover{color:#323232}header .nav .nav-drawer{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;background:#fff;opacity:0;padding:.8rem;position:absolute;visibility:hidden}@media screen and (max-width: 768px){header .nav .nav-drawer{visibility:hidden}}header .nav .nav-drawer li{display:block;margin-bottom:.25rem}header .utility{float:right}@media screen and (max-width: 1199px){header .utility{margin-top:1.5rem}}header .utility .rule{display:none}@media screen and (max-width: 768px){header .utility .rule{display:block;left:0;position:absolute;width:100%;z-index:3}}@media screen and (max-width: 768px){header .utility{float:left;margin:0}}header .utility .search{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;float:left;margin-right:1.5rem}header .utility .search:hover{opacity:.6}@media screen and (max-width: 768px){header .utility .search{display:none}}header .utility .search .icon{color:#323232;margin-right:.5rem}header .utility .search a{border-bottom:1px solid #323232;text-decoration:none;color:#323232}header .utility .mobile-search{display:none;position:relative}@media screen and (max-width: 768px){header .utility .mobile-search{display:block;margin-top:.5rem}}header .utility .mobile-search .mobile-search-submit{background-color:#fff;background-image:url("../svg/search.svg");background-repeat:no-repeat;background-size:25px 25px;box-shadow:none;height:25px;padding:0;position:absolute;right:.5rem;top:.6rem;width:25px}header .utility .account{-webkit-transition:all 250ms linear;transition:all 250ms linear;height:50px;padding:1rem 1rem .8rem;position:relative}header .utility .account:hover .drawer{opacity:1;visibility:visible}header .utility .account,header .utility .drawer{background:#fff;float:right;margin-top:-14px;padding:.8rem;z-index:2}@media screen and (max-width: 768px){header .utility .account,header .utility .drawer{float:left;font-size:16px;margin-top:1rem;padding:0}}header .utility .account a,header .utility .drawer a{-webkit-transition:color 250ms linear;transition:color 250ms linear;color:#000;text-decoration:none}header .utility .account a:hover,header .utility .drawer a:hover{color:#323232}header .utility .account .user,header .utility .drawer .user{float:left;margin-right:1rem}@media screen and (max-width: 768px){header .utility .account .user,header .utility .drawer .user{margin-bottom:0;padding-top:2.5rem}}header .utility .account .cart,header .utility .drawer .cart{font-weight:400;background-color:#323232;border-radius:100%;box-sizing:border-box;color:#fff;display:inline-block;float:right;height:32px;margin-top:-3px;padding-top:.25rem;position:relative;text-align:center;width:32px}@media screen and (max-width: 768px){header .utility .account .cart,header .utility .drawer .cart{display:none}}header .utility .account .cart a,header .utility .drawer .cart a{color:#fff}header .utility .drawer{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;box-sizing:border-box;margin-top:0;opacity:0;position:absolute;right:0;top:51px;visibility:hidden;width:100%}@media screen and (max-width: 768px){header .utility .drawer{opacity:1;position:relative;top:1rem;visibility:visible}header .utility .drawer a{color:#323232}}header .utility .drawer li{display:block;margin-bottom:.25rem}@media screen and (max-width: 768px){header .utility .drawer li{margin-bottom:.5rem}header .utility .drawer li a{border-bottom:1px solid #323232;text-decoration:none}}header .mobile-cart{display:none}@media screen and (max-width: 768px){header .mobile-cart{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:6.17215%;display:inline-block;float:right}header .mobile-cart:last-child{margin-right:0}}header .mobile-cart .fa-shopping-cart{background-color:#fff;border-radius:100%;box-sizing:content-box;color:#1e1e1e;display:inline-block;height:1em;padding:.5em;text-align:center;vertical-align:center;width:1em;position:relative;top:-4px}header .triangle-square-logo svg{width:28px;height:17px;stroke-width:100px;position:relative;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media screen and (max-width: 768px){.primary-navigation{background:#fff;bottom:0;box-shadow:0 0 7px 0 #323232;display:none;left:0;padding:1.5rem;position:fixed;right:60vw;top:0;z-index:2}}@media screen and (max-width: 480px){.primary-navigation{right:30vw}}.mobile-navigation-mask{background:rgba(50,50,50,0.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:0}.border-top{border-top:1px solid #f2f2f2}.rule{background:#323232;height:2px;left:-50%;margin-top:2rem;opacity:.2;position:relative;width:200%}.pagination{float:left;display:block;margin-right:2.35765%;width:100%;margin:1rem 0}.pagination:last-child{margin-right:0}.pagination a{-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;border-bottom:1px solid #323232;text-decoration:none}.pagination a:hover{opacity:.6}.pagination .previous_page{float:left}.pagination .next_page{float:right}.pagination .disabled{opacity:.2}.callout .half .header-subtitle{float:left;display:block;margin-right:2.35765%;width:48.82117%}.callout .half .header-subtitle:last-child{margin-right:0}@media screen and (max-width: 768px){.callout .half .header-subtitle{float:left;display:block;margin-right:2.35765%;width:100%}.callout .half .header-subtitle:last-child{margin-right:0}}body.editions .book-slider .right-button,body.imprint_pages .book-slider .right-button{display:none}.mobile-only{display:none}@media screen and (max-width: 480px){.mobile-only{display:block}}.discounts-messages{color:#fff;font-size:16px;text-align:center;line-height:24px;width:100%}@media screen and (max-width: 768px){.discounts-messages{font-size:14px;line-height:16px}}.discounts-messages a{color:#fff;text-decoration:none}.discounts-messages .notice{background:#19b24b;padding:.5rem;width:100%}.discounts-messages .notice.error{background:#f7340c}.discounts-messages .notice.ecomm,.discounts-messages .notice.discount{background:#f2b039}.select2-container{margin-bottom:1rem}.select2-container .select2-choice{border:2px solid #323232;display:block;overflow:hidden;white-space:nowrap;position:relative;height:45px;line-height:26px;padding:0.6em 0.8em 0.6em 0.8em;color:#444;text-decoration:none}.select2-container.select2-drop-above .select2-choice{border-bottom:2px solid #323232}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:block;position:absolute;right:26px;top:8px;width:12px;height:12px;font-size:1px;background-image:url("../svg/dropdown-arrow.svg");cursor:pointer;text-decoration:none;border:0;outline:0}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop{background:#fff;color:#000;border:2px solid #323232;border-top:0;position:absolute;top:100%;z-index:9999;width:100%;margin-top:-1px}.select2-drop.select2-drop-above{margin-top:1px;border-top:2px solid #323232;border-bottom:0}.select2-container .select2-choice div{background:#fff;position:absolute;right:0;top:0;display:block;height:100%;width:30px}.select2-container .select2-choice div b{background-image:url("../svg/dropdown-arrow.svg");background-repeat:no-repeat;background-position:4px 14px;background-size:17px 11px;display:block;width:100%;height:100%}.select2-search{display:inline-block;white-space:nowrap;z-index:10000;min-height:26px;width:100%;margin:0;padding-left:10px;padding-right:10px}.select2-search-hidden{display:block;position:absolute;left:-10000px}.select2-search input{padding:4px 20px 4px 5px;outline:0;border:2px solid #323232;font-size:1em;width:100%;margin:0;height:auto !important;min-height:26px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:2px solid #323232;outline:none}.select2-dropdown-open .select2-choice{border:2px solid #323232;border-bottom-color:transparent;background-color:#fff}.select2-dropdown-open .select2-choice div{background:transparent;border-left:none}.select2-dropdown-open .select2-choice div b{background:url("../svg/select2-close.svg");background-repeat:no-repeat;background-position:-3px 10px}.select2-results{margin:4px 4px 4px 0;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;max-height:200px}.select2-results ul.select2-result-sub{margin:0 0 0 0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer}.select2-results .select2-highlighted{background:#fff;color:#323232;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.select2-results .select2-highlighted:hover{opacity:.6}.select2-results li em{background:#fff;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#fff;display:list-item}.select2-results .select2-disabled{display:none}.select2-more-results{background:#fff;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#fff;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice div{background-color:#fff;background-image:none;border-left:0}.select2-container-multi .select2-choices{background-color:#fff;border:2px solid #323232;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{white-space:nowrap;margin:0;padding:0}.select2-container-multi .select2-choices .select2-search-field input{color:#666;background:transparent !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;border:0;-o-box-shadow:none;box-shadow:none}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{background-color:#fff;color:#333;border:2px solid #323232;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#fff}.select2-search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;background:url("../svg/select2-close.svg");outline:none}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-image:none;background-color:#f4f4f4;border:1px solid #ddd;padding:3px 5px 3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-result-selectable .select2-match{text-decoration:underline}.select2-result-unselectable .select2-match{text-decoration:none}.select2-offscreen{position:absolute;left:-10000px}#s2id_shipping_address_region{margin-bottom:0px}body.dark{background:#000}@media screen and (max-width: 768px){body.dark .primary-navigation{background:#000;box-shadow:0 0 7px 0 #000}}body.dark .border-top{border-top:2px solid rgba(242,242,242,0.1)}body.dark .nav-dropdown a,body.dark .nav-dropdown a:hover{color:#f2f2f2}body.dark .nav-drawer a,body.dark .nav-drawer a:hover{color:#000}body.dark header,body.dark .callout{color:#f2f2f2;background-color:#000}body.dark header .logo,body.dark .callout .logo{background-image:url("../png/ssp-light.png")}body.dark header .brand .ssp a,body.dark .callout .brand .ssp a{color:#f2f2f2}body.dark header .menuicon,body.dark .callout .menuicon{background-image:url("../svg/mobile-nav-white.svg")}body.dark header .account,body.dark .callout .account{background:#000;border:1px solid #323232}@media screen and (max-width: 768px){body.dark header .account,body.dark .callout .account{border:0}}body.dark header .account a,body.dark .callout .account a{color:#f2f2f2}body.dark header .account .drawer,body.dark .callout .account .drawer{background:#000}body.dark header .tagline,body.dark .callout .tagline{color:#f2f2f2;opacity:.5}body.dark header .mobile-cart .fa-shopping-cart,body.dark .callout .mobile-cart .fa-shopping-cart{color:#000}body.dark header .utility .search a,body.dark .callout .utility .search a{color:#f2f2f2}body.dark header .utility .cart,body.dark .callout .utility .cart{background:#fff;color:#000}body.dark header .utility .cart a,body.dark .callout .utility .cart a{color:#000;font-weight:500}.right-button.dark a{color:#f2f2f2}body.editions-imprint-triangle-square{background-color:#f1d1cf}body.editions-imprint-triangle-square .book-single{background-color:#eaf6f9}body.editions-imprint-triangle-square .blog-module,body.editions-imprint-triangle-square .author-books{background-color:#f0f9ea}body.imprint_pages-imprint-triangle-square{background-color:#f1d1cf}body.imprint_pages-imprint-triangle-square .imprint-selector{background-color:#eaf6f9}body.imprint_pages-imprint-triangle-square .subject-list{background-color:#f0f9ea}.book-grid,.results{background:#fff}.book-grid .book-tile,.results .book-tile{float:left;display:block;margin-right:2.84259%;width:17.72593%;margin-right:1rem;margin-top:1rem}.book-grid .book-tile:last-child,.results .book-tile:last-child{margin-right:0}.book-grid .book-tile:nth-child(5n),.results .book-tile:nth-child(5n){margin-right:0}.book-grid .book-tile:nth-child(5n+1),.results .book-tile:nth-child(5n+1){clear:left}@media screen and (max-width: 768px){.book-grid .book-tile,.results .book-tile{float:left;display:block;margin-right:2.35765%;width:31.76157%}.book-grid .book-tile:last-child,.results .book-tile:last-child{margin-right:0}.book-grid .book-tile:nth-child(5n),.results .book-tile:nth-child(5n){margin-right:2.35765%}.book-grid .book-tile:nth-child(5n+1),.results .book-tile:nth-child(5n+1){clear:none}.book-grid .book-tile:nth-child(3n),.results .book-tile:nth-child(3n){margin-right:0}.book-grid .book-tile:nth-child(3n+1),.results .book-tile:nth-child(3n+1){clear:left}}@media screen and (max-width: 480px){.book-grid .book-tile,.results .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}.book-grid .book-tile:last-child,.results .book-tile:last-child{margin-right:0}.book-grid .book-tile:nth-child(5n),.results .book-tile:nth-child(5n){margin-right:2.35765%}.book-grid .book-tile:nth-child(5n+1),.results .book-tile:nth-child(5n+1){clear:none}.book-grid .book-tile:nth-child(3n),.results .book-tile:nth-child(3n){margin-right:2.35765%}.book-grid .book-tile:nth-child(3n+1),.results .book-tile:nth-child(3n+1){clear:none}.book-grid .book-tile:nth-child(2n),.results .book-tile:nth-child(2n){margin-right:0}.book-grid .book-tile:nth-child(2n+1),.results .book-tile:nth-child(2n+1){clear:left}}.book-grid .book-tile .cover,.results .book-tile .cover{height:200px}.book-grid .book-tile .cover img,.results .book-tile .cover img{width:130px}@media screen and (max-width: 480px){.book-grid .book-tile .cover img,.results .book-tile .cover img{width:100px}}.book-grid .book-tile .description,.results .book-tile .description{display:none}.book-grid .book-tile .title,.results .book-tile .title{font-size:1rem}.book-grid header h2,.results header h2{float:left}.book-grid header nav,.results header nav{float:right}.book-grid header nav h3,.results header nav h3{float:left;margin-right:1em;padding:.25rem}.book-grid header nav ul,.results header nav ul{float:right}.book-grid header nav li,.results header nav li{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:inline-block;margin-left:1em}.book-grid header nav li a,.results header nav li a{padding:.25rem;display:block;color:#323232}.book-grid header nav li .selected,.results header nav li .selected{text-decoration:none}.book-grid header nav li .selected a,.results header nav li .selected a{color:#323232}.book-grid header nav li:hover a,.results header nav li:hover a{color:#323232}.book-tile{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#323232}.book-tile a,.book-tile p{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#323232}@media screen and (max-width: 768px){.book-tile a,.book-tile p{color:#000}}.book-tile h2{font-weight:400;font-size:16px;line-height:24px;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#323232}@media screen and (max-width: 768px){.book-tile h2{color:#000}}.book-tile a{text-decoration:none;border-bottom:none}.book-tile:hover{color:#000;cursor:pointer}.book-tile:hover a,.book-tile:hover p,.book-tile:hover h2{color:#000}.book-tile .cover{display:block;position:relative;margin-bottom:.5rem}.book-tile .cover img{box-shadow:0px 0px 7px 0px #e0e0e0;bottom:0;position:absolute;width:90%}.book-tile .cover .ssp img{box-shadow:none;padding-bottom:1rem}.book-tile .author{display:block;font-size:.8rem;padding:.5rem 0}.book-tile .title{display:block;font-size:26px;font-weight:200}.book-tile .title a{text-decoration:none}.book-tile .description{max-width:225px;padding:.5rem 0}@media screen and (max-width: 768px){.book-tile .description{display:none}}.callout .logo-mobile{background-image:url("../png/ssp-dark.png");background-position:-15px 0;background-repeat:no-repeat;background-size:85px 85px;display:none;float:left;height:85px;margin-bottom:1rem;width:57px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}@media screen and (max-width: 768px){.callout .logo-mobile{display:block}}.callout .header-subtitle{float:left}.callout .header-subtitle h1{margin-bottom:.5rem}.callout .header-subtitle .subtitle{margin-bottom:1rem}.callout .header-subtitle .author{font-size:20px}.callout .buttons{float:right}@media screen and (max-width: 768px){.callout .buttons{clear:left;float:left}}.callout .buttons .right-button{margin-top:.5rem}@media screen and (max-width: 768px){.callout .buttons .right-button{text-align:left}}.callout .buttons a{font-size:1rem;margin-right:.5rem}@media screen and (max-width: 768px){.callout .buttons a{padding-top:0}}.callout .message h1{margin:0}.callout .book-title h1{margin-bottom:0}.callout .book-author{text-decoration:underline}.callout.hidden{display:none}.callout .event-month{margin-right:.35rem}.callout .dash{margin:0 .35rem}.imprint-selector{background:#fff}.imprint-selector .logo img{float:left;height:100px;margin-right:2rem}@media screen and (max-width: 480px){.imprint-selector .logo img{margin-bottom:1rem}}.imprint-selector .text{float:left;width:40%}@media screen and (max-width: 768px){.imprint-selector .text{margin-bottom:1rem;width:60%}}@media screen and (max-width: 480px){.imprint-selector .text{margin-bottom:.5rem;width:100%}}.imprint-selector .text .name{font-weight:300;font-size:26px;line-height:32px;margin-bottom:.75rem}.imprint-selector .buttons{width:20%}@media screen and (max-width: 768px){.imprint-selector .buttons{margin-top:1rem;width:100%}}.imprint-selector .buttons .right-button .active{color:#000;text-decoration:none}.imprint-selector .buttons .right-button .active::after{display:none}.homepages .header-subtitle{display:none}.book-slider{background-color:#fff;overflow:hidden;position:relative;min-height:350px}.book-slider h3{margin-bottom:0rem}.book-slider h3 a{border-bottom:1px solid #323232;text-decoration:none;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;color:#000}.book-slider h3 a:hover{opacity:.6}.book-slider .cover{height:275px}.book-slider .right-button{margin-top:.2rem}@media screen and (max-width: 480px){.book-slider .description{display:none}}.book-slider .book-tile{max-width:80%}@media screen and (max-width: 480px){.book-slider .book-tile{max-width:90%}.book-slider .book-tile h2{margin:0}.book-slider .book-tile .cover{height:200px}}.book-slider .owl-controls .owl-prev,.book-slider .owl-controls .owl-next{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid #fff;height:600px;margin-top:-515px;opacity:.9;position:absolute;width:50px}.book-slider .owl-controls .owl-prev:hover,.book-slider .owl-controls .owl-next:hover{cursor:pointer;opacity:.5}@media screen and (max-width: 480px){.book-slider .owl-controls .owl-prev,.book-slider .owl-controls .owl-next{border-radius:100%;height:60px;margin-top:-350px;width:60px}}.book-slider .owl-controls .owl-prev{background:#fff url("../svg/arrow-left.svg");background-position:15px 30%;background-repeat:no-repeat;background-size:15px;left:-4rem;position:absolute}@media (min-width: 482px) and (max-width: 1170px){.book-slider .owl-controls .owl-prev{left:-2rem}}@media screen and (max-width: 480px){.book-slider .owl-controls .owl-prev{background-position:18px 47%;left:-1.5rem;opacity:.9}}.book-slider .owl-controls .owl-next{background:#fff url("../svg/arrow-right.svg");background-position:20px 30%;background-repeat:no-repeat;background-size:15px;position:absolute;right:-4rem}@media (min-width: 482px) and (max-width: 1170px){.book-slider .owl-controls .owl-next{right:-2rem}}@media screen and (max-width: 480px){.book-slider .owl-controls .owl-next{background-position:23px 46%;right:-1.5rem}}.book-carousel{-ms-touch-action:pan-y;padding:0;position:relative;width:100%}@media (min-width: 482px) and (max-width: 1170px){.book-carousel{padding-left:2rem}}.book-carousel .owl-wrapper{-webkit-transform:translate3d(0px, 0px, 0px);display:none;overflow-x:visible;position:relative}.book-carousel .owl-wrapper:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.book-carousel .owl-stage-outer{overflow:hidden}.book-carousel .owl-wrapper-outer{overflow:visible;position:relative;width:100%}.book-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.book-carousel .owl-wrapper-outer .owl-wrapper,.book-carousel .owl-wrapper-outer .owl-item{-moz-backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-ms-backface-visibility:hidden;-ms-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.book-carousel .owl-item{float:left}.book-carousel .owl-item.loading{background:url(../gif/ajaxloader.gif) no-repeat center center;min-height:150px}@media screen and (max-width: 480px){.book-carousel .owl-item{padding-left:3.5rem}}.feature-well-carousel{max-height:400px;-ms-touch-action:pan-y;padding:0;position:relative;width:100%}@media (min-width: 482px) and (max-width: 1170px){.feature-well-carousel{padding-left:2rem}}.feature-well-carousel .owl-controls .owl-prev,.feature-well-carousel .owl-controls .owl-next{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;height:100%;opacity:.9;position:absolute;width:50px}.feature-well-carousel .owl-controls .owl-prev:hover,.feature-well-carousel .owl-controls .owl-next:hover{cursor:pointer;opacity:.5}@media screen and (max-width: 480px){.feature-well-carousel .owl-controls .owl-prev,.feature-well-carousel .owl-controls .owl-next{border-radius:100%;height:60px;margin-top:-250px;width:60px}}@media (min-width: 768px) and (max-width: 1170px){.feature-well-carousel .owl-controls .owl-prev,.feature-well-carousel .owl-controls .owl-next{margin-top:-1070px}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.feature-well-carousel .owl-controls .owl-prev,.feature-well-carousel .owl-controls .owl-next{margin-top:-1070px}@media screen and (max-width: 480px){.feature-well-carousel .owl-controls .owl-prev,.feature-well-carousel .owl-controls .owl-next{border-radius:100%;height:60px;margin-top:-250px;width:60px}}}}.feature-well-carousel .owl-controls .owl-prev{background:url("../svg/arrow-left.svg");background-position:15px 30%;background-repeat:no-repeat;background-size:15px;left:-4rem;position:absolute}@media (min-width: 482px) and (max-width: 1170px){.feature-well-carousel .owl-controls .owl-prev{left:-2rem}}@media screen and (max-width: 480px){.feature-well-carousel .owl-controls .owl-prev{background-position:18px 47%;left:-1.5rem;opacity:.9}}.feature-well-carousel .owl-controls .owl-next{background:url("../svg/arrow-right.svg");background-position:20px 30%;background-repeat:no-repeat;background-size:15px;position:absolute;right:-4rem}@media (min-width: 482px) and (max-width: 1170px){.feature-well-carousel .owl-controls .owl-next{right:-2rem}}@media screen and (max-width: 480px){.feature-well-carousel .owl-controls .owl-next{background-position:23px 46%;right:-1.5rem}}.feature-well-carousel .owl-wrapper{-webkit-transform:translate3d(0px, 0px, 0px);display:none;overflow-x:visible;position:relative}.feature-well-carousel .owl-wrapper:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.feature-well-carousel .owl-stage-outer{overflow:hidden}.feature-well-carousel .owl-stage{max-height:400px}.feature-well-carousel .owl-wrapper-outer{overflow:visible;position:relative;width:100%}.feature-well-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.feature-well-carousel .owl-wrapper-outer .owl-wrapper,.feature-well-carousel .owl-wrapper-outer .owl-item{-moz-backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-ms-backface-visibility:hidden;-ms-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.feature-well-carousel .owl-item{float:left;height:35rem}.feature-well-carousel .owl-item.loading{background:url(../gif/ajaxloader.gif) no-repeat center center;min-height:150px}@media screen and (max-width: 480px){.feature-well-carousel .owl-item{padding-left:.5rem}}.feature-well-carousel .owl-item .well-item-card{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #f2f2f2;margin:0 1rem 0 1rem;padding:2rem 1rem 2rem 1rem;box-shadow:0 0 12px rgba(50,50,50,0.2)}@media screen and (max-width: 480px){.feature-well-carousel .owl-item .well-item-card{padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.feature-well-carousel .owl-item .well-item-card .figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 480px){.feature-well-carousel .owl-item .well-item-card .figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem;width:100%}.feature-well-carousel .owl-item .well-item-card .figure h2,.feature-well-carousel .owl-item .well-item-card .figure h4{margin:0 0 .2em 0}}.feature-well-carousel .owl-item .well-item-card .figure .figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:14rem;padding:0 .5rem 1rem;word-wrap:break-word}@media screen and (max-width: 480px){.feature-well-carousel .owl-item .well-item-card .figure .figcaption{width:100%;margin:auto}}@media screen and (max-width: 320px){.feature-well-carousel .owl-item .well-item-card .figure .figcaption{width:12.5rem}}.feature-well-carousel .owl-item .well-item-card .figure .figcaption h4{font-size:.875rem;line-height:.8;color:#000;font-weight:700}.feature-well-carousel .owl-item .well-item-card .figure .figcaption a{text-decoration:none}.feature-well-carousel .owl-item .well-item-card .figure .figcaption p{font-size:.875rem;line-height:1.18;margin-top:0px;max-width:95%;word-wrap:break-word}.feature-well-carousel .owl-item .well-item-card .figure .picture{max-height:300px;max-width:500px;padding-left:.5rem}@media screen and (max-width: 480px){.feature-well-carousel .owl-item .well-item-card .figure .picture{padding:0;margin:auto}}.feature-well-carousel .owl-item .well-item-card .figure .picture img{height:100%;max-width:100%}@media screen and (max-width: 480px){.feature-well-carousel .owl-item .well-item-card .figure .picture img{max-height:150px}}.feature-well-carousel .owl-item .blockquote{background-color:#f2f2f2;padding:2rem;max-width:20em}.feature-well-carousel .owl-item .blockquote .cite{float:right;font-weight:600;padding-top:.5em}.owl-controls{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.grabbing{cursor:url("../png/grabbing.png") 8 8,move}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls.clickable{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-origin{-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.collection-index{background:#fff}.collection-index a{text-decoration:underline}.collection-index .collection{float:left;display:block;margin-right:2.35765%;width:31.76157%}.collection-index .collection:last-child{margin-right:0}.collection-index .collection:nth-child(4n){margin-right:0}.collection-index .collection:nth-child(4n+1){clear:left}.collection-index .collection .name{font-weight:700;margin-bottom:1rem}.collection-index .collection .name a{color:#000}.collection-index .collection .teaser{margin-bottom:1rem}.collection-index .collection .works-from{font-size:.75rem}.collection-page{background-color:#fff}.collection-page .description{width:70%}@media screen and (max-width: 768px){.collection-page .description{width:100%}}.collection-page .books{padding-top:0}section.newsletter{background:#fff}section.newsletter .signup .email-group{position:relative}section.newsletter .signup .email-group::before{color:#323232;content:"";font-family:"FontAwesome";left:15px;padding:1px;position:absolute;top:11px;width:30px;z-index:1}section.newsletter .signup .email-group .email{padding-left:45px}section.newsletter .signup .email-group .submit{background:#f2f2f2;border:2px solid #323232;box-shadow:none;color:#000;font-size:1.25rem;font-weight:200;height:100%;padding:0;position:absolute;right:0;text-transform:none;top:0;width:20%}@media screen and (max-width: 768px){section.newsletter .signup .email-group .submit{display:none;background:transparent;color:#fff;border:0}}section.newsletter .signup .email-group .submit:hover{opacity:.6}section.newsletter .signup div.mce_inline_error{color:#f7340c;font-size:16px;margin-top:.25rem;position:absolute}section.newsletter .signup .response{font-weight:500;margin-top:1rem}section.newsletter .signup .response#mce-error-response{color:#f7340c}section.newsletter .signup .response#mce-error-response a{color:#f7340c}section.newsletter .signup .response#mce-success-response{color:#19b24b}section.newsletter .signup .response#mce-success-response a{color:#19b24b}.mc-modal{width:525px !important}section.quote{background-color:#f2f2f2;color:#000;font-style:italic}section.quote a{font-family:"Whitney SSm SC A","Whitney SSm SC B";text-transform:lowercase;letter-spacing:1px;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;border-bottom:1px solid #323232;text-decoration:none;color:#000;font-style:normal}section.quote a:hover{opacity:.6}.alpha-pagination{float:left;display:block;margin-right:2.35765%;width:100%;margin:-2rem 0 4rem}.alpha-pagination:last-child{margin-right:0}@media screen and (max-width: 768px){.alpha-pagination{display:none}}.alpha-pagination a{display:block;font-size:1rem;padding:.25rem}@media screen and (max-width: 768px){.alpha-pagination a{padding:.6rem}}.alpha-pagination li{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background-color:#323232;border-radius:50%;display:inline-block;float:left;height:33px;margin-bottom:.25rem;margin-right:.25rem;text-align:center;text-transform:uppercase;width:33px}@media screen and (max-width: 768px){.alpha-pagination li{width:44px;height:44px}}.alpha-pagination li.current{background-color:#323232}.alpha-pagination li:hover{opacity:.6}.mobile-alpha-pagination{display:none;margin-top:-2rem;margin-bottom:7rem}.mobile-alpha-pagination select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;background-image:url("../svg/dropdown-arrow.svg");background-position:95% 50%;background-position:right .6rem center;background-repeat:no-repeat;background-size:17px 11px;border-radius:0;border:2px solid #323232;cursor:pointer;margin-bottom:1rem;padding-right:4rem;height:48px}.mobile-alpha-pagination select:focus{outline:0}@media screen and (max-width: 768px){.mobile-alpha-pagination{display:block}}.mobile-alpha-pagination select{-webkit-appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:block;font-family:"Whitney SSm A","Whitney SSm B",Helvetica,sans-serif;font:inherit;line-height:1.5;margin-bottom:.5rem;padding:.6em .8em .6em .8em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:48px;float:left;display:block;margin-right:2.35765%;width:65.88078%}.mobile-alpha-pagination select:focus{outline:0}.mobile-alpha-pagination select:last-child{margin-right:0}@media screen and (max-width: 480px){.mobile-alpha-pagination select{float:left;display:block;margin-right:2.35765%;width:100%}.mobile-alpha-pagination select:last-child{margin-right:0}}.mobile-alpha-pagination::-ms-expand{display:none}.mobile-alpha-pagination .filter{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:.55rem 0}.mobile-alpha-pagination .filter:last-child{margin-right:0}@media screen and (max-width: 480px){.mobile-alpha-pagination .filter{float:left;display:block;margin-right:2.35765%;width:100%}.mobile-alpha-pagination .filter:last-child{margin-right:0}}
