a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}button{border:none;background:none;cursor:pointer;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body,html{background-color:#fff}body{font-family:Georgia,serif;color:#333;font-size:1.6rem;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}.fonts-loaded body{font-family:Arnhem,Georgia,serif}.breakpoint-phone body{font-size:1.5rem}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}* html .clearfix,:first-child+html .clearfix{zoom:1}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus,button:focus{outline:1px dotted currentColor}.hidden{display:none!important}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fade-in .3s ease-in-out;animation:fade-in .3s ease-in-out}.featured-author{width:50%;display:inline-block;vertical-align:top}.breakpoint-tablet .featured-author,.featured-author{margin-bottom:6rem}.breakpoint-phone .featured-author{width:100%;float:none;margin-bottom:4rem}.featured-author:first-child{padding-right:1.5rem}.featured-author:last-child{padding-left:1.5rem}.breakpoint-phone .featured-author:first-child,.breakpoint-phone .featured-author:last-child{padding:0}.featured-author__header{position:relative}.featured-author__header h2{background-color:#fff;display:inline-block;position:relative;z-index:1;padding-right:1rem}.featured-author__header:after{position:absolute;height:1px;display:block;content:"";background-color:#ddd;top:13px;top:1.3rem;left:0;right:0;z-index:0}.featured-author__image{background-color:#ddd;width:12rem;margin-right:3rem;float:left}.featured-author__copy{padding-left:0;padding-bottom:1rem;overflow:hidden}.authors-jump-list{display:inline-block;margin-bottom:6rem}.breakpoint-phone .authors-jump-list{margin-bottom:3rem}.authors-jump-list li{display:inline-block;margin-right:2rem}.breakpoint-phone .authors-jump-list li{margin-right:1rem}.authors-group{border-top:1px solid #ddd;position:relative}.authors-group__letter{font-size:3.3rem;position:absolute;top:2rem;color:#999}.breakpoint-phone .authors-group__letter{position:static}.authors-group__list{overflow:hidden;padding-left:15rem;vertical-align:bottom}.breakpoint-tablet .authors-group__list{padding-left:10rem}.breakpoint-phone .authors-group__list{padding-left:0}.authors-group__list-item{float:left;width:25%;vertical-align:bottom;margin-bottom:1rem;padding-right:1rem}.breakpoint-tablet .authors-group__list-item{width:33.33%}.breakpoint-phone .authors-group__list-item{width:50%}.author-show__image{background-color:#ddd;width:100%}.breakpoint-phone .author-show__image{margin-bottom:2rem}.author-show__image--blog-sidebar{width:10rem!important}.author__products .collection-header{border-top:1px solid #ddd}.account-intro{width:70%;padding-right:6rem}.breakpoint-phone .account-intro{width:100%;padding-right:0}.account-membership{width:30%}.breakpoint-phone .account-membership{margin-top:3rem;width:100%}.account-summary{border-top:1px solid #eee;border-bottom:1px solid #eee;min-height:21rem}.account-actions{position:absolute;top:0;right:0;width:27rem}.breakpoint-phone .account-actions{position:static;width:100%}.account-info{float:left;width:25%;padding-right:2rem}.breakpoint-phone .account-info{float:none;width:100%;margin-bottom:3rem}.account-addresses{float:left;width:75%;padding-right:30rem;position:relative}.breakpoint-phone .account-addresses{padding-right:0}.account-addresses button{text-decoration:underline}.shipping-addresses{float:left;width:50%;padding-right:2rem}.breakpoint-phone .shipping-addresses{float:none;width:100%}.billing-addresses{float:left;width:50%;padding-right:2rem}.breakpoint-phone .account-addresses,.breakpoint-phone .billing-addresses{float:none;width:100%}.delete-address-panel--hidden,.membership-panel--hidden{display:none}.order-history__table{width:100%;margin-bottom:6rem}.order-history__table th{font-size:1.2rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;padding:1rem 2rem}.order-history__rows tr:nth-child(odd){background-color:#f4f4f4}.order-history__table td{font-size:1.4rem;color:#4a4a4a;padding:1rem 2rem}.order-history__table .border-none{border:none}@media screen and (max-width:768px){.order-history__table thead{display:none}.order-history__table tr{margin-bottom:3rem;display:block;border-bottom:1px solid #999}.order-history__rows tr:nth-child(odd){background-color:#fff}.order-history__table td{display:block;text-align:right;border-bottom:1px solid #ddd;min-height:3.5rem}.order-history__table td:last-child{border-bottom:0}.order-history__table td:before{content:attr(data-label);float:left;font-weight:700}}.order-history__address,.order-info__block{float:left;width:33.33%;padding-right:3rem}.breakpoint-phone .order-info__block{float:none;padding-right:0}.breakpoint-phone .order-history__address{width:50%;padding-right:2rem}.ebook-downloads__table{width:100%;margin-bottom:6rem}.ebook-downloads__table th{font-size:1.2rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;padding:1rem 2rem}.ebook-downloads__rows tr:nth-child(odd){background-color:#f4f4f4}.ebook-downloads__table td{font-size:1.4rem;color:#4a4a4a;padding:1rem 2rem}.ebook-downloads__table .border-none{border:none}@media screen and (max-width:768px){.ebook-downloads__table thead{display:none}.ebook-downloads__table tr{margin-bottom:3rem;display:block;border-bottom:1px solid #999}.ebook-downloads__rows tr:nth-child(odd){background-color:#fff}.ebook-downloads__table td{display:block;text-align:right;border-bottom:1px solid #ddd;min-height:3.5rem}.ebook-downloads__table td:last-child{border-bottom:0}.ebook-downloads__table td:before{content:attr(data-label);float:left;font-weight:700}}.register__form,.sign-in__form{max-width:37rem;margin-bottom:4rem}.invitation-not-found{margin-bottom:4rem}.account-link__list .account-link__list-item--active{font-weight:700}.become-a-member{border:1px solid #ddd}.become-a-member__list{text-align:left;max-width:24rem;margin-left:auto;margin-right:auto}.become-a-member__list-item{padding-left:6rem;background-repeat:no-repeat;min-height:4rem}.become-a-member__list-item--shipping{background-image:url(/assets/main/assets/public/footer/promo-shipping.992befee.png);background-size:4rem 4rem}.become-a-member__list-item--order{background-image:url(/assets/main/assets/public/footer/promo-order.3d5802c4.png);background-size:4rem 3.3rem}.become-a-member__list-item--oldest{background-image:url(/assets/main/assets/public/footer/promo-oldest.ee0d8840.png);background-size:4rem 3.4rem}.become-a-member__button{background-color:#f76868;border-radius:3px;display:inline-block;margin-left:auto;margin-right:auto;padding:.6rem 1.5rem}.become-a-member__button:hover{background-color:#e34d4d}.blog-index-post{border-bottom:1px solid #ddd;padding-bottom:4rem;margin-bottom:4rem}.blog-index-post:last-child{border:none;margin-bottom:0}.blog-index-post__image{width:17rem}.blog-index-categories{border-top:1px solid #ddd;margin-bottom:4rem}.blog-index-categories__list-item{float:left;width:50%;padding-right:.5rem}.blog-member-promo{border-radius:3px;background-image:url(/assets/main/assets/public/images/logo-statue.72a30272.png);background-repeat:no-repeat;background-position:3.5rem -1rem;margin-bottom:6rem}.blog-member-promo__title{font-size:1.8rem}.blog-member-promo__button{border-radius:3px}.blog-member-promo:hover .blog-member-promo__button{background-color:#54a54f;color:#fff}.blog-post{padding-bottom:6rem;margin-bottom:6rem;border-bottom:1px solid #ddd}.breakpoint-phone .blog-post{margin-bottom:3rem;padding-bottom:3rem}.blog-post__category:after{content:",";padding-right:3px;padding-right:.3rem}.blog-post__category:last-child:after{display:none}.blog-post__image{width:100%}.blog-post__info{margin-bottom:4rem}.breakpoint-phone .blog-post__info{margin-bottom:3rem}.breakpoint-phone .blog-post__share{margin-bottom:1rem;float:none}.breakpoint-phone .blog-post__meta{float:none}.blog-featured-collection{margin-bottom:6rem}.breakpoint-phone .blog-featured-collection{margin-bottom:3rem}.row{margin:0 -var(--gutter) 30px 0}.breakpoint-phone .row{margin-right:0}.row:after{content:"";display:table;clear:both}[class*=col-]{float:left;padding-right:30px}.breakpoint-phone [class*=col-]{padding-right:0;width:100%}.col-full{width:100%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-2{width:50%}.col-1-4{width:25%}.col-2-4{width:50%}.col-3-4{width:75%}.col-1-6{width:16.66%}.col-2-6{width:33.32%}.col-5-6{width:83%}.col-1-8{width:12.5%}.col-5-12{width:40%}.col-7-12{width:60%}.col-10-12{width:83.33%}.module{background-color:#ddd}.breakpoint-phone .col-1-2,.breakpoint-phone .col-1-3,.breakpoint-phone .col-1-4,.breakpoint-phone .col-1-6,.breakpoint-phone .col-2-3,.breakpoint-phone .col-3-4,.breakpoint-phone .col-5-12,.breakpoint-phone .col-7-12,.breakpoint-phone .col-phone-full,.breakpoint-tablet .col-tablet-full{width:100%}.breakpoint-phone .row--content-page,.breakpoint-tablet .row--content-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.breakpoint-phone .content-page,.breakpoint-tablet .content-page{width:100%}.breakpoint-phone .content-page .copy{padding-right:0}.content-page__feature-image{background-color:transparent!important;padding-top:3rem}.breakpoint-phone .content-page-sidebar,.breakpoint-tablet .content-page-sidebar{width:100%}.breakpoint-phone .content-page-sidebar--bottom,.breakpoint-tablet .content-page-sidebar--bottom{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-page-menu-items{margin-bottom:4rem}.breakpoint-phone .content-page-menu-items,.breakpoint-tablet .content-page-menu-items{border-bottom:1px solid #ddd;padding-bottom:3rem;margin-bottom:3rem}.content-page-menu-items__heading a{color:#999;text-decoration:none}.content-page-menu-items__list-group{float:left;width:50%;padding-right:.5rem}.content-page-member-promo{border-radius:3px;background-image:url(/assets/main/assets/public/images/logo-statue.72a30272.png);background-repeat:no-repeat;background-position:3.5rem -1rem}.content-page-member-promo__title{font-size:1.8rem}.content-page-member-promo__button{border-radius:3px}.content-page-member-promo:hover .content-page-member-promo__button{background-color:#54a54f;color:#fff}.copy{font-size:1.6rem;line-height:2.5rem}.breakpoint-phone .copy,.breakpoint-tablet .copy{font-size:1.5rem;line-height:2.4rem}.copy>*,.copy>blockquote>*{margin-top:0;margin-bottom:1em}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-weight:700}.copy h1 a,.copy h2 a,.copy h3 a,.copy h4 a,.copy h5 a,.copy h6 a{color:#e34d4d;text-decoration:none}.copy h1 a:focus,.copy h1 a:hover,.copy h2 a:focus,.copy h2 a:hover,.copy h3 a:focus,.copy h3 a:hover,.copy h4 a:focus,.copy h4 a:hover,.copy h5 a:focus,.copy h5 a:hover,.copy h6 a:focus,.copy h6 a:hover{color:#c51919;text-decoration:underline}.copy p+h1,.copy p+h2,.copy p+h3,.copy p+h4,.copy p+h5,.copy p+h6{padding-top:.5em}.copy h1{font-size:3rem;line-height:4rem}.copy h2{font-size:2.2rem}.copy h3{font-size:1.8rem}.copy>blockquote{font-size:1.6rem;line-height:2.5rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;border-left:1rem solid #eee;margin-left:-3rem;padding-left:2rem;margin-top:3rem;margin-bottom:3rem}.breakpoint-phone .copy>blockquote{font-size:1.4rem;line-height:2rem;padding-left:2rem;border-left:.5rem solid #eee;margin-left:0;margin-top:2rem;margin-bottom:2rem}.copy aside:after,.copy aside:before{content:"";display:block;position:absolute;left:25%;right:25%;border-top:1px solid #ddd}.copy aside:before{top:0}.copy aside:after{bottom:0}.copy aside{position:relative;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem;text-align:center;margin-top:3rem;margin-bottom:3rem;padding-top:2rem;padding-bottom:2rem}.copy hr{border:none;border-bottom:1px solid #eee;clear:both;margin-top:2.5rem;margin-bottom:3.5rem}.copy ol,.copy ul{margin-left:1.6em}.copy ul>li{list-style-type:disc}.copy ol{margin-left:1.6em}.copy ol>li{list-style-type:decimal}.copy li{display:list-item}.copy em,.copy i{font-style:italic}.copy b,.copy strong{font-weight:700}.copy embed,.copy iframe,.copy img,.copy video{max-width:100%}.copy.img.fl-left{margin-right:3rem;margin-bottom:2rem}.copy img.fl-right{margin-left:3rem;margin-bottom:2rem}.copy img.fl-left{margin-right:3rem;margin-bottom:2rem}.copy blockquote a,.copy li a,.copy p a{text-decoration:underline;color:#e34d4d}.copy blockquote a:focus,.copy blockquote a:hover,.copy li a:focus,.copy li a:hover,.copy p a:focus,.copy p a:hover{color:#c51919}.copy .figure__display--left-aligned{clear:left;float:left;width:50%;margin-right:3rem;margin-top:.5rem;margin-bottom:4rem}.breakpoint-phone .copy .figure__display--left-aligned{margin-right:0;float:none;width:100%}.copy .figure__display--right-aligned{clear:right;float:right;width:50%;margin-left:3rem;margin-top:2rem;margin-bottom:4rem}.breakpoint-phone .copy .figure__display--right-aligned{margin-left:0;float:none;width:100%}.copy .figure__display--full-width{width:100%;margin:3rem auto 4rem;text-align:center}.copy .figure__display--center-aligned{width:auto;margin:3rem auto 4rem;text-align:center}.copy .figure__display--full-width{text-align:left}.figure--product.figure__display--left-aligned,.figure--product.figure__display--right-aligned{width:25%}.breakpoint-phone .figure--product.figure__display--left-aligned{width:50%;float:left;margin-right:2rem}.breakpoint-phone .figure--product.figure__display--right-aligned{width:50%;float:right;margin-left:2rem}.figure--product{line-height:normal}.figure--pullquote{position:relative;padding-left:4rem}.copy .pull-quote__quote{position:relative;font-size:2.3rem;line-height:3.5rem;font-family:Georgia,serif}.fonts-loaded .copy .pull-quote__quote{font-family:Arnhem,Georgia,serif}.breakpoint-phone .copy .pull-quote__quote{font-size:1.8rem;line-height:2.6rem}.pull-quote__quotes{font-size:7rem;display:block;position:absolute;left:0;top:2rem;text-align:right}.copy .pull-quote .h3{margin-bottom:0}.pull-quote__closing-quotes{display:inline-block}.product__post_body_content .figure--pullquote{background-color:#f5f5f5;padding:4rem 4rem 4rem 8rem;position:relative;margin:3rem auto 4rem}.breakpoint-phone .product__post_body_content .figure--pullquote{width:100%}.product__post_body_content .figure--pullquote .pull-quote__quotes{left:4rem;top:6.2rem}.picture--responsive{display:block;position:relative}.picture__shim{padding-top:50%}.picture--responsive img{bottom:0;height:auto;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%}.figure--blog-post{line-height:normal;background-color:#f5f5f5}.figure--blog-post .h3{font-size:1.2rem;margin-bottom:.5rem}.figure--blog-post__image{margin-bottom:1rem}.breakpoint-phone .figure--blog-post__image{float:none;width:100%;max-width:none}.figure--blog-post{padding:2rem}.figure--event.figure__display--left-aligned,.figure--event.figure__display--right-aligned{width:25%}.breakpoint-phone .figure--event.figure__display--left-aligned,.breakpoint-phone .figure--event.figure__display--right-aligned{width:50%}.figure--event{line-height:normal}.copy .figure--event p{position:relative;padding-left:2.5rem}.copy .figure--event i.ss-icon{font-style:normal}.copy .figure--collection{line-height:normal}.figure--collection.figure__display--left-aligned,.figure--collection.figure__display--right-aligned{width:50%}.figure--collection.figure__display--full-width{margin-top:4rem;margin-bottom:4rem}.books-index .figure--collection.figure__display--full-width{margin-top:0}.collection-header__more-link{float:right;text-decoration:none;color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;font-weight:700}.collection-header__more-link:hover{border-bottom:2px solid #c51919;color:#4a4a4a}.responsive-embed{position:relative;padding-bottom:61.25%;height:0;z-index:1}.responsive-embed iframe:not([id^=twitter]),.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.figure--soundcloud .responsive-embed,.figure--twitter .responsive-embed{padding-bottom:0;height:auto}.figure--soundcloud .responsive-embed iframe{position:static;height:auto!important}.figure--embed.figure__display--full-width .responsive-embed{padding-bottom:0;height:auto}.copy--full-width{text-align:center}.copy--full-width p{font-size:2rem;line-height:3rem}.copy--full-width aside,.copy--full-width blockquote,.copy--full-width h1,.copy--full-width h2,.copy--full-width ol,.copy--full-width p,.copy--full-width ul{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto}.copy--full-width ol,.copy--full-width ul{list-style-position:inside;font-size:2rem;line-height:3rem}.copy--full-width blockquote{display:inline-block}.copy--full-width .figure{max-width:80rem}.copy--full-width .figure--collection,.copy--full-width .figure--image.figure__display--full-width{max-width:100%}.copy--full-width .figure--image.figure__display--left-aligned,.copy--full-width .figure--image.figure__display--right-aligned{float:none;margin-left:auto;margin-right:auto}.cover-zoom img:hover{opacity:0}.cover-zoom{img{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:block;width:100%}background-position:50% 50%;background-repeat:no-repeat;position:relative;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;display:block}.cart-dropdown__toggle{position:relative}.cart-dropdown__arrow{padding-top:.3rem;padding-left:.3rem}.cart-dropdown{top:3.9rem;right:0;position:absolute;background-color:#fff;z-index:2;width:41rem;border:1px solid #ddd;padding:2rem}.cart-dropdown--hidden{display:none}.breakpoint-tablet .cart-dropdown{right:-15rem}.breakpoint-phone .cart-dropdown{width:33rem;top:4.4rem}.cart-dropdown__button{width:100%;border-radius:3px;padding:1.1rem 1.8rem;display:block}.cart-dropdown__button:hover{background-color:#54a54f}.cart-dropdown__table{border-bottom:1px solid #ddd;width:100%}.cart-dropdown__table td{padding-bottom:1.5rem}.pre-masthead-nav__list-anchor.cart-has-items{font-weight:700;color:#68c463}.event-card{border:1px solid #ddd;padding:2rem;display:block}.event-card__image{width:100%}.event-card__button{display:block;border-radius:3px;padding:1.1rem 1.8rem;width:100%}.event-card__button:hover{background-color:#54a54f}.event-block__image{width:100%}.event-block__no-cover-shim{padding-top:140%}.event-block__title{line-height:1.6rem}.event-block:hover .event-block__title{color:#e34d4d}.event-tickets__anchor{position:relative;text-decoration:none;padding:.25rem .6rem;border-radius:2px;border:1px solid #68c463;text-align:center;-webkit-transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);transform:translateY(-.3rem)}.event-tickets__anchor:hover{color:#fff;border:1px solid #54a54f;background-color:#54a54f}.flash-wrapper{position:fixed;left:0;right:0;z-index:1001}.flash,.flash-wrapper .mw-container{position:relative}.flash{border-radius:3px;padding:1.5rem 3rem 2rem;margin-top:.3rem;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;will-change:transform,opacity}.flash--hidden{overflow:hidden;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);pointer-events:none;opacity:0;position:absolute;right:0;left:0}.flash--system{background-color:#e34d4d;color:#fff}.flash--notice{background-color:#68c463;color:#fff}.flash p{margin-top:.3rem}.flash .ss-icon{position:absolute;top:50%;margin-top:-1.2rem;left:2rem}.flash__message{margin-left:3rem}.figure{clear:both}.figure img{width:100%}.copy section,.copy section>.figure{margin-bottom:0}.figure__caption{padding-top:1rem;color:#999;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;font-size:1.2rem;line-height:1.8rem}.figure__caption p:last-child{margin-bottom:-.5rem}.bd-top-1{border-top-width:1px;border-top-style:solid}.bd-right-1{border-right-width:1px;border-right-style:solid}.bd-bottom-1{border-bottom-width:1px;border-bottom-style:solid}.bd-left-1{border-left-width:1px;border-left-style:solid}.flush{margin:0;padding:0}.m-xsmall{margin:.5rem}.m-small{margin:1rem}.m-medium{margin:1.5rem}.m-large{margin:2rem}.m-xlarge{margin:2.5rem}.mt-xsmall{margin-top:.5rem}.mt-small{margin-top:1rem}.mt-medium{margin-top:1.5rem}.mt-large{margin-top:2rem}.mt-xlarge{margin-top:2.5rem}.mr-xsmall{margin-right:.5rem}.mr-small{margin-right:1rem}.mr-medium{margin-right:1.5rem}.mr-large{margin-right:2rem}.mr-xlarge{margin-right:2.5rem}.mb-xsmall{margin-bottom:.5rem}.mb-small{margin-bottom:1rem}.mb-medium{margin-bottom:1.5rem}.mb-large{margin-bottom:2rem}.mb-xlarge{margin-bottom:2.5rem}.ml-xsmall{margin-left:.5rem}.ml-small{margin-left:1rem}.ml-medium{margin-left:1.5rem}.ml-large{margin-left:2rem}.ml-xlarge{margin-left:2.5rem}.my-xsmall{margin-top:.5rem;margin-bottom:.5rem}.my-small{margin-top:1rem;margin-bottom:1rem}.my-medium{margin-top:1.5rem;margin-bottom:1.5rem}.my-large{margin-top:2rem;margin-bottom:2rem}.my-xlarge{margin-top:2.5rem;margin-bottom:2.5rem}.mx-xsmall{margin-left:.5rem;margin-right:.5rem}.mx-small{margin-left:1rem;margin-right:1rem}.mx-medium{margin-left:1.5rem;margin-right:1.5rem}.mx-large{margin-left:2rem;margin-right:2rem}.mx-xlarge{margin-left:2.5rem;margin-right:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.p-xsmall{padding:.5rem}.p-small{padding:1rem}.p-medium{padding:1.5rem}.p-large{padding:2rem}.p-xlarge{padding:2.5rem}.pt-xsmall{padding-top:.5rem}.pt-small{padding-top:1rem}.pt-medium{padding-top:1.5rem}.pt-large{padding-top:2rem}.pt-xlarge{padding-top:2.5rem}.pr-xsmall{padding-right:.5rem}.pr-small{padding-right:1rem}.pr-medium{padding-right:1.5rem}.pr-large{padding-right:2rem}.pr-xlarge{padding-right:2.5rem}.pb-xsmall{padding-bottom:.5rem}.pb-small{padding-bottom:1rem}.pb-medium{padding-bottom:1.5rem}.pb-large{padding-bottom:2rem}.pb-xlarge{padding-bottom:2.5rem}.pl-xsmall{padding-left:.5rem}.pl-small{padding-left:1rem}.pl-medium{padding-left:1.5rem}.pl-large{padding-left:2rem}.pl-xlarge{padding-left:2.5rem}.py-xsmall{padding-top:.5rem;padding-bottom:.5rem}.py-small{padding-top:1rem;padding-bottom:1rem}.py-medium{padding-top:1.5rem;padding-bottom:1.5rem}.py-large{padding-top:2rem;padding-bottom:2rem}.py-xlarge{padding-top:2.5rem;padding-bottom:2.5rem}.px-xsmall{padding-left:.5rem;padding-right:.5rem}.px-small{padding-left:1rem;padding-right:1rem}.px-medium{padding-left:1.5rem;padding-right:1.5rem}.px-large{padding-left:2rem;padding-right:2rem}.px-xlarge{padding-left:2.5rem;padding-right:2.5rem}.t-center-align{text-align:center}.t-right-align{text-align:right}.t-left-align{text-align:left}.t-upper{letter-spacing:.1rem;text-transform:uppercase}.t-nowrap{white-space:nowrap}.t-no-decoration{text-decoration:none}.t-hover-underline:hover{text-decoration:underline}.t-line-through{text-decoration:line-through}.t-normal{font-weight:400}.t-bold,strong{font-weight:700}.t-italic,em{font-style:italic}.t-indent-hide{text-indent:-9999rem}.fl-left{float:left}.fl-right{float:right}.breakpoint-phone .phone-hide,.breakpoint-tablet .tablet-hide,.breakpoint-widescreen .widescreen-hide{display:none}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.breakpoint-phone .hide-phone,.breakpoint-tablet .hide-tablet,.breakpoint-widescreen .hide-widescreen,.hide-all{display:none}.breakpoint-phone .show-phone,.breakpoint-tablet .show-tablet,.breakpoint-widescreen .show-widescreen{display:block}.breakpoint-phone .show-phone--i,.breakpoint-tablet .show-tablet--i,.breakpoint-widescreen .show-widescreen--i{display:inline}.breakpoint-phone .show-phone--ib,.breakpoint-tablet .show-tablet--ib,.breakpoint-widescreen .show-widescreen--ib{display:inline-block}.h1{color:#333;font-family:Georgia,serif;font-weight:700;font-size:3.6rem;line-height:4.2rem}.breakpoint-tablet .h1{font-size:3rem;line-height:3.8rem}.breakpoint-phone .h1{font-size:2.6rem;line-height:3.2rem}.h2{color:#333;font-family:Georgia,serif;font-weight:700;font-size:2rem}.fonts-loaded .h1,.fonts-loaded .h2{font-family:Arnhem,Georgia,serif}.breakpoint-phone .h2,.breakpoint-tablet .h2{line-height:2.4rem;font-size:1.8rem}.h3{color:#999;font-weight:700;font-family:Helvetica Neue,Lucida Grande,sans-serif;text-transform:uppercase;font-size:1.2rem;margin-top:0;line-height:1.5rem;letter-spacing:.1em}.fonts-loaded .h3{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.breakpoint-phone .h3,.breakpoint-tablet .h3{font-size:1.1rem}.h3 a{color:#999;text-decoration:none}.h3 a:hover{border-bottom:2px solid #c51919;color:#4a4a4a}.h-underline{border-bottom:1px solid #ddd}.t-letter-spacing-0{letter-spacing:0}.t-letter-spacing-1{letter-spacing:.1em}.t-letter-spacing-2{letter-spacing:.15em}.t-sans{font-family:Helvetica Neue,Lucida Grande,sans-serif}.fonts-loaded .t-sans{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.t-serif{font-family:Georgia,serif}.fonts-loaded .t-serif{font-family:Arnhem,Georgia,serif}.t-mono{font-family:Courier New,Courier,monospace}.fonts-loaded .t-mono{font-family:Roboto Mono,Courier New,Courier,monospace}.t-underline{text-decoration:underline}.t-no-underline{text-decoration:none}.t-tiny{font-size:.9rem}.t-xsmall{font-size:1.2rem}.t-small{font-size:1.4rem}.breakpoint-tablet .t-small{font-size:1.3rem}.breakpoint-phone .t-small{font-size:1.2rem}.t-medium{font-size:1.6rem}.breakpoint-tablet .t-medium{font-size:1.4rem}.breakpoint-phone .t-medium{font-size:1.3rem}.t-large{font-size:2rem}.breakpoint-tablet .t-large{font-size:1.8rem}.breakpoint-phone .t-large{font-size:1.6rem}.t-xlarge{font-size:3.6rem}.breakpoint-tablet .t-xlarge{font-size:3.2rem}.breakpoint-phone .t-xlarge{font-size:2.8rem}.lh-21{line-height:2.1rem}.link-children a:not(.button),link{color:#e34d4d;text-decoration:underline}.link-children a:not(.button):visited,.link:visited{color:#c51919}.link-children a:not(.button):focus,.link-children a:not(.button):hover,.link:focus,.link:hover{color:#333}.link--no-decoration,.link-children--no-decoration a:not(.button){text-decoration:none}.c-grey-grey-lightest,.c-hover-grey-lightest:hover{color:#f5f5f5}.bdc-grey-lightest{border-color:#f5f5f5}.bgc-grey-lightest{background-color:#f5f5f5}.c-grey-very-light,.c-hover-grey-very-light:hover{color:#ddd}.bdc-grey-very-light{border-color:#ddd}.bgc-grey-very-light{background-color:#ddd}.c-grey-light,.c-hover-grey-light:hover{color:#999}.bdc-grey-light{border-color:#999}.bgc-grey-light{background-color:#999}.c-grey,.c-hover-grey:hover{color:#666}.bdc-grey{border-color:#666}.bgc-grey{background-color:#666}.c-grey-dark,.c-hover-grey-dark:hover{color:#4a4a4a}.bdc-grey-dark{border-color:#4a4a4a}.bgc-grey-dark{background-color:#4a4a4a}.c-grey-very-dark,.c-hover-grey-very-dark:hover{color:#333}.bdc-grey-very-dark{border-color:#333}.bgc-grey-very-dark{background-color:#333}.c-green,.c-hover-green:hover{color:#68c463}.bdc-green{border-color:#68c463}.bgc-green{background-color:#68c463}.c-green-dark,.c-hover-green-dark:hover{color:#54a54f}.bdc-green-dark{border-color:#54a54f}.bgc-green-dark{background-color:#54a54f}.bgc-orange{background-color:#e3af62}.bgc-orange-hover:hover{background-color:#bf9352!important}.c-hover-red-light:hover,.c-red-light{color:#f76868}.bdc-red-light{border-color:#f76868}.bgc-red-light{background-color:#f76868}.c-hover-red:hover,.c-red{color:#e34d4d}.bdc-red{border-color:#e34d4d}.bgc-red{background-color:#e34d4d}.c-hover-red-dark:hover,.c-red-dark{color:#c51919}.bdc-red-dark{border-color:#c51919}.bgc-red-dark{background-color:#c51919}.c-hover-white:hover,.c-white{color:#fff}.bdc-white{border-color:#fff}.bgc-white{background-color:#fff}.c-hover-yellow:hover,.c-yellow{color:#fff8c5}.bdc-yellow{border-color:#fff8c5}.bgc-yellow{background-color:#fff8c5}.c-black,.c-hover-black:hover{color:#000}.bdc-black{border-color:#000}.bgc-black{background-color:#000}.checkout-process__header{margin-bottom:3rem}.breakpoint-phone .checkout-process__header{margin-bottom:0}.checkout-process__header .h1{float:left}.checkout-process__list{margin-top:.7rem}.breakpoint-phone .checkout-process__header .h1,.breakpoint-phone .checkout-process__list,.breakpoint-tablet .checkout-process__header .h1,.breakpoint-tablet .checkout-process__list{float:none}.checkout-process__list-item{display:inline-block;margin-right:5rem}.breakpoint-phone .checkout-process__list-item,.breakpoint-tablet .checkout-process__list-item{margin-bottom:2rem}.checkout-process__list-item:last-child{margin-right:0}.checkout-process__number{height:3.4rem;width:3.4rem;border:1px dotted;border-radius:50%;margin-right:1rem;line-height:3.4rem}.checkout-process__label,.checkout-process__number{display:inline-block;color:#999}.checkout-process__list-item--active .checkout-process__number,.checkout-process__list-item--complete .checkout-process__number{color:#fff;background-color:#68c463;border:none}.checkout-process__list-item--active .checkout-process__label{color:#4a4a4a}.checkout-process__list-item--complete .checkout-process__number{opacity:.5}.checkout-process__forms{border-right:1px solid #ddd;padding-right:3rem}.breakpoint-phone .checkout-process__forms{padding-right:0;border-right:none}.checkout-table-col{padding-left:3rem}.breakpoint-phone .checkout-table-col{padding-left:0}.checkout-table{width:100%;border-bottom:1px solid #ddd}.checkout-table--address{width:100%}.checkout-table__bin{background-image:url(/assets/main/assets/public/checkout/trash.6961e274.png);background-repeat:no-repeat;background-position:center top .6rem;background-size:1.2rem 1.6rem;text-indent:-99999rem}.checkout-table__input--quantity{width:5rem;height:3rem;font-size:1.1rem}.checkout-table__input--checkbox,.checkout-table__input--quantity{display:inline-block;border-radius:3px;text-align:center;border:1px solid #ddd}.checkout-table__input--checkbox{width:1.5em;height:1.5rem}.checkout-table__update{position:relative}.checkout-table__update-button{border-radius:3px;border:1px solid #68c463;background-color:#fff;-webkit-box-shadow:-10px 0 0 0 #fff;box-shadow:-10px 0 0 0 #fff;position:absolute;right:0;top:.5rem}.checkout-table__update-button:hover{background-color:#68c463;color:#fff;cursor:pointer}.checkout-process__spinner{height:50px;margin-bottom:8rem;margin-top:8rem}.payment-error{color:#e34d4d}.credit-cards{display:block;margin-bottom:3rem}.credit-cards span{display:block;margin-bottom:1rem}.credit-cards__image{width:18rem}fieldset{margin-bottom:3rem;border-bottom:1px solid #ddd}.fieldset--no-border{border-bottom:none}.form__field:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.form__field--checkbox,.form__field--radio{position:relative;padding-left:2.6rem}.field__label{cursor:pointer;display:block;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;margin-bottom:.5rem}.field__input,.field__label{color:#4a4a4a;font-size:1.4rem}.field__input{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9rem 1.1rem 1rem;-webkit-transition-property:border-color,background-color;-o-transition-property:border-color,background-color;transition-property:border-color,background-color;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;outline:none;width:100%;max-width:37rem;margin:0}.field__textarea{max-width:47rem;min-height:12rem}.field__checkbox,.field__radio{height:1.6rem;width:1.6rem}.form__field--checkbox .field__checkbox,.form__field--radio .field__radio{position:absolute;left:0;top:0}.field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/main/assets/public/checkout/dropdown.f1d1bffd.svg);background-repeat:no-repeat;background-position:top 49% right .5rem;position:relative;padding-right:3rem}.field__input:focus{border:1px solid #999}::-webkit-input-placeholder{color:#b4b4b4}:-moz-placeholder,::-moz-placeholder{color:#b4b4b4}:-ms-input-placeholder{color:#b4b4b4}.field__inline{display:inline-block;vertical-align:top}.field__inline--medium{width:27rem}.field__inline--small{width:17.5rem}.field__inline--tiny{width:8rem}.field__inline-label{color:#999;font-size:1.1rem;font-weight:700;display:block;text-transform:uppercase;letter-spacing:.15rem;margin-bottom:.5rem;margin-top:.5rem}.form__button{display:inline-block;background-color:#68c463;text-align:center;border-radius:3px;color:#fff;padding:.8rem 5rem .9rem;font-size:1.4rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;font-weight:700}.breakpoint-phone .form__button{float:none}.form__button:hover{background-color:#54a54f}.form__inline-link{margin-left:1rem}.form-footer{margin-bottom:6rem}.form-footer__note{width:24rem;float:left}.breakpoint-phone .form-footer__note{float:none}.form__input-error{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;font-size:1.2rem;color:#e34d4d;margin-top:.5rem;margin-bottom:1rem}.shipping-option{position:relative}.shipping-option:before{background-image:url(/assets/main/assets/public/product/dots.420614a8.png);background-repeat:no-repeat;background-position:0;content:"";display:block;position:absolute;left:200px;left:20rem;right:170px;right:17rem;height:10px;height:1rem;top:5px;top:.5rem;z-index:0}.shipping-option__label{padding-right:11rem;position:relative}.shipping-option__cost{float:right}.shipping-option__button{position:absolute;right:0;top:0;display:block;background-color:#fff;color:#e34d4d;border:1px solid #e34d4d;text-align:center;border-radius:3px;width:8rem;height:2rem;font-size:1.2rem;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;font-weight:700}.shipping-option__button--selected{color:#fff;background-color:#68c463;border:none}.confirm-shipping{background-image:url(/assets/main/assets/public/checkout/shipping-icon.9e45298a.png);background-size:4rem 4rem;margin-bottom:6rem}.confirm-billing,.confirm-shipping{padding-left:7rem;background-repeat:no-repeat;background-position:0 0}.confirm-billing{background-image:url(/assets/main/assets/public/checkout/billing-icon.2e0fdb8a.png);background-size:4rem 2.7rem}.checkout-summary{margin-bottom:12rem}.ribbon-label{border:1px solid #f76868;border-right-width:0;border-top-left-radius:3px;border-bottom-left-radius:3px;font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;height:3rem;padding-left:3rem;padding-right:3rem;line-height:3rem;position:relative;display:inline-block;text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#f76868;letter-spacing:.1em}.ribbon-label:before{content:"";background-color:#f76868;height:6px;height:.6rem;width:6px;width:.6rem;position:absolute;left:15px;left:1.5rem;top:12px;top:1.2rem;border-radius:50%}.ribbon-label:after{content:"";background-color:#fff;border:1px solid #f76868;border-right-width:0;border-bottom-width:0;height:21px;height:2.1rem;width:21px;width:2.1rem;position:absolute;right:0;top:0;margin-top:14px;margin-top:1.4rem;margin-right:-5px;margin-right:-.5rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.checkout__signed-in{margin-bottom:3rem;border-bottom:1px solid #ddd}.copy-from-billing-button{padding-left:1.5rem;padding-right:1.5rem;margin-top:-.5rem}.warning--hidden{display:none}.radio-buttons{position:relative}.radio-buttons .control{display:inline-block;position:relative;padding-left:30px}.radio-buttons .control:hover{cursor:pointer}.radio-buttons .control input{position:absolute;z-index:-1;opacity:0}.radio-buttons .control__indicator{position:absolute;top:0;left:0;height:20px;width:20px;background:#fff;border:2px solid #ddd}.radio-buttons .control--radio .control__indicator{border-radius:50%}.radio-buttons .control:hover input~.control__indicator,.radio-buttons .control input:focus~.control__indicator{background:#ddd;border:none}.radio-buttons .control input:checked~.control__indicator{background:#68c463;border:none}.radio-buttons .control input:checked~.control__indicator:after{content:"";position:absolute;left:7px;top:7px;height:6px;width:6px;background-color:#fff;border-radius:50%}.event-group,.product-group{margin-bottom:3rem;margin-right:-3rem;vertical-align:top}.breakpoint-phone .product-group{margin-right:-2rem}.breakpoint-phone .event-group{margin-right:-4rem}.event-group__item,.product-group__item{display:inline-block;margin-right:3rem;vertical-align:top;width:20%;width:calc(20% - 3rem)}.breakpoint-phone .event-group__item,.breakpoint-phone .product-group__item{margin-right:2rem}.event-group--6:not(.grouper) .event-group__item,.product-group--6:not(.grouper) .product-group__item{width:16.66667%;width:calc(16.66667% - 3rem)}.event-group--5:not(.grouper) .event-group__item,.product-group--5:not(.grouper) .product-group__item{width:20%;width:calc(20% - 3rem)}.event-group--4:not(.grouper) .event-group__item,.product-group--4:not(.grouper) .product-group__item{width:25%;width:calc(25% - 3rem)}.event-group--3:not(.grouper) .event-group__item,.product-group--3:not(.grouper) .product-group__item{width:33.33333%;width:calc(33.33333% - 3rem)}.event-group--2:not(.grouper) .event-group__item,.product-group--2:not(.grouper) .product-group__item{width:50%;width:calc(50% - 3rem)}.event-group--1:not(.grouper) .event-group__item,.product-group--1:not(.grouper) .product-group__item{width:100%}.product-group.grouper--per-group-2.grouper--last-missing-1{width:50%}.product-group.grouper--per-group-3.grouper--last-missing-1{width:33.33333%}.product-group.grouper--per-group-3.grouper--last-missing-2{width:66.66667%}.product-group.grouper--per-group-4.grouper--last-missing-1{width:25%}.product-group.grouper--per-group-4.grouper--last-missing-2{width:50%}.product-group.grouper--per-group-4.grouper--last-missing-3{width:75%}.product-group.grouper--per-group-5.grouper--last-missing-1{width:20%}.product-group.grouper--per-group-5.grouper--last-missing-2{width:40%}.product-group.grouper--per-group-5.grouper--last-missing-3{width:60%}.product-group.grouper--per-group-5.grouper--last-missing-4{width:80%}.product-group.grouper--per-group-6.grouper--last-missing-1{width:16.66667%}.product-group.grouper--per-group-6.grouper--last-missing-2{width:33.33333%}.product-group.grouper--per-group-6.grouper--last-missing-3{width:50%}.product-group.grouper--per-group-6.grouper--last-missing-4{width:66.66667%}.product-group.grouper--per-group-6.grouper--last-missing-5{width:83.33333%}.breakpoint-phone .product-group.grouper--per-group-2.grouper--last-missing-1,.breakpoint-tablet .product-group.grouper--per-group-4.grouper--last-missing-1{display:none}.home-banners--count-2 .col-1-4,.home-banners--count-2 .col-3-4{width:50%}.home-banners--count-3 .col-3-4{width:66.6666%}.home-banners--count-3 .col-1-4{width:33.3333%}.breakpoint-phone .home-banners--count-2 .col-1-4,.breakpoint-phone .home-banners--count-2 .col-3-4,.breakpoint-phone .home-banners--count-3 .col-1-4,.breakpoint-phone .home-banners--count-3 .col-3-4{width:100%}.home-banner{display:block;margin-bottom:2rem}.home-banner--top{margin-bottom:2.15rem}.breakpoint-phone .home-banner{margin-bottom:1rem}.home-banner img{display:block;width:100%}.home-banner:hover{opacity:.9}.member-banner{background-color:#f76868;border-radius:3px;display:block;color:#fff;padding:3rem;background-image:url(/assets/main/assets/public/home/logo-statue-light.72a30272.png);background-repeat:no-repeat;background-position:left 3rem top}.member-banner__wrapper{background-image:url(/assets/main/assets/public/home/logo-statue.8bb74bb3.png);background-repeat:no-repeat;background-position:0 0;background-size:75px 91px;padding-left:10rem;max-width:85rem;margin-left:auto;margin-right:auto}.breakpoint-phone .member-banner__wrapper{background-image:none;text-align:center;padding-left:0}.member-banner__info{position:relative;padding-right:17rem}.breakpoint-phone .member-banner__info,.breakpoint-tablet .member-banner__info{padding-right:0}.member-banner__button{border-radius:3px;position:absolute;top:0;right:0;padding:.6rem 2rem}.member-banner__button:hover{background-color:#e34d4d;color:#fff}.breakpoint-phone .member-banner__button,.breakpoint-tablet .member-banner__button{position:static;display:inline-block;margin-top:2rem}.featured-authors-list__item{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.featured-authors-list__item:last-child{border-bottom:none}.featured-authors-list__item a{color:#e34d4d}.featured-authors-list__item p{margin-bottom:1rem}.featured-authors-list__item p:last-child{margin-bottom:0;overflow:hidden}.featured-authors-list__image{background-color:#ddd;width:8rem}.featured-authors-list__info{outline:1px solid}.home-blog-item{position:relative;padding-right:18rem;margin-bottom:6rem}.breakpoint-phone .home-blog-item{padding-right:0;margin-bottom:3rem}.home-blog-item__image{background-color:#ddd;position:absolute;right:0;top:.5rem;width:15rem}.home-blog-item__link span{display:none}.home-blog-item:hover .home-blog-item__link span{display:inline-block}.breakpoint-widescreen .home-page-collections{padding-right:2rem}.home-page-collections .figure--collection{margin-top:0}.home-page-collections .product-group__item{width:calc(25% - 30px)!important}.breakpoint-phone .home-page-collections .product-group__item{width:calc(50% - 20px)!important}.breakpoint-widescreen .home-page-collections .product-group__item:nth-child(5){display:none}.home-page-collections .product-group.grouper--per-group-5.grouper--last-missing-1,.home-page-collections .product-group.grouper--per-group-5.grouper--last-missing-2,.home-page-collections .product-group.grouper--per-group-5.grouper--last-missing-3,.home-page-collections .product-group.grouper--per-group-5.grouper--last-missing-4{width:auto}.breakpoint-phone .home-page-collections .figure--collection .product-group:last-child,.breakpoint-tablet .home-page-collections .figure--collection .product-group:last-child{display:none}.mw-spacer{padding-left:3rem;padding-right:3rem}.breakpoint-phone-wide .mw-spacer,.breakpoint-phone .mw-spacer{padding-left:2rem;padding-right:2rem}.mw-container{max-width:117rem;margin-left:auto;margin-right:auto}.default-group-of--6>*,.grouper--per-group-6 .event-group__item,.grouper--per-group-6 .product-group__item{width:16.66667%;width:calc(16.66667% - 3rem)}.default-group-of--5>*,.grouper--per-group-5 .event-group__item,.grouper--per-group-5 .product-group__item{width:20%;width:calc(20% - 3rem)}.default-group-of--4>*,.grouper--per-group-4 .event-group__item,.grouper--per-group-4 .product-group__item{width:25%;width:calc(25% - 3rem)}.default-group-of--3>*,.grouper--per-group-3 .event-group__item,.grouper--per-group-3 .product-group__item{width:33.33333%;width:calc(33.33333% - 3rem)}.default-group-of--2>*,.grouper--per-group-2 .event-group__item,.grouper--per-group-2 .product-group__item{width:50%;width:calc(50% - 3rem)}.default-group-of--1>*,.grouper--per-group-1 .event-group__item,.grouper--per-group-1 .product-group__item{width:100%}.hr{border:0;height:1px;background-color:#ddd}.pr-main{padding-right:6rem}.breakpoint-tablet .pr-main{padding-right:3rem}.breakpoint-phone .pr-main{padding-right:0}.pre-masthead{font-family:Helvetica Neue,Lucida Grande,sans-serif;border-bottom:1px solid #eee;height:4rem}.fonts-loaded .pre-masthead{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.breakpoint-tablet .pre-masthead{margin-left:3.5rem;margin-right:3.5rem}.breakpoint-phone .pre-masthead{margin-top:.5rem}.breakpoint-phone .pre-masthead .mw-spacer,.breakpoint-tablet .pre-masthead .mw-spacer{padding:0}.breakpoint-phone .pre-masthead{background-color:#fff;width:100%;position:fixed;z-index:1000;margin-left:0;margin-right:0;margin-top:0;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;height:auto}.pre-masthead__note{line-height:4rem;display:none}a.pre-masthead__note:focus,a.pre-masthead__note:hover{color:#c51919;text-decoration:underline}.breakpoint-widescreen .pre-masthead__note{display:block}.pre-masthead__cart{position:absolute;right:2rem;padding:6px 0;height:3.6rem;margin-top:.3rem;background:none;border:none;outline:none;width:3rem}.masthead{font-family:Helvetica Neue,Lucida Grande,sans-serif;border-style:solid;border-bottom-width:1px;position:relative;padding-top:2.5rem;margin-bottom:8rem}.fonts-loaded .masthead{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.breakpoint-phone .masthead .mw-spacer,.breakpoint-tablet .masthead .mw-spacer{padding:0}.breakpoint-tablet .masthead{margin-left:3.5rem;margin-right:3.5rem;margin-bottom:4rem}.breakpoint-phone .masthead{margin-left:2rem;margin-right:2rem;margin-bottom:2rem;border-bottom:none}.masthead__logo{background-image:url(/assets/main/assets/public/images/mup-logo-svg.74e59b4c.svg);background-repeat:no-repeat;background-size:16.6rem 6.5rem;height:6.5rem;width:16.6rem;margin-bottom:2.5rem;text-indent:-99rem}.breakpoint-phone .masthead__logo,.breakpoint-tablet .masthead__logo{background-size:12.77rem 5rem;height:5rem;width:12.77rem}.breakpoint-phone .masthead__logo{float:none;margin-left:auto;margin-right:auto;display:block;margin-top:5rem}.masthead-search{position:relative;margin-top:3.9rem}.masthead-search__form input,.pre-masthead-search__form input{font-family:Helvetica Neue,Lucida Grande,sans-serif;background-color:#f6f6f6;border-radius:3px;border:none;padding:.9rem 1rem 1rem 1.2rem;height:3.6rem;outline:none;width:19rem}.fonts-loaded .masthead-search__form input,.fonts-loaded .pre-masthead-search__form input{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.masthead-search__form button,.pre-masthead-search__form button{background-color:#f6f6f6;border-radius:0 3px 3px 0;border:none;padding:.7rem 1rem .5rem;height:3.6rem;position:absolute;right:0}.masthead-search__form button:hover,.pre-masthead-search__form button:hover{background-color:#e34d4d;color:#fff;cursor:pointer}.mobile-search{margin-top:2.4rem;position:absolute;right:0}.mobile-search--pre-masthead{margin-top:.3rem;right:6rem}.mobile-search .masthead-search__form,.mobile-search .pre-masthead-search__form{margin-right:3.6rem;position:relative}.mobile-search__toggle,.mobile-search__toggle--close{position:absolute;right:0;padding:6px 10px;height:3.6rem;background:none;border:none;outline:none}.mobile-search .mobile-search__toggle--close{display:none}.mobile-search .masthead-search__form button,.mobile-search .pre-masthead-search__form button{background-color:#e34d4d;color:#fff;right:0}.masthead-search__form--hidden,.pre-masthead-search__form--hidden{display:none}.breakpoint-tablet .pre-masthead-nav{float:none;margin-left:auto;margin-right:auto;text-align:center}.breakpoint-phone .pre-masthead-nav{float:left;text-align:left;margin-left:2rem}.pre-masthead-nav__list-item{display:inline-block;margin-left:2.5rem}.pre-masthead-nav__list-item:first-child{margin-left:0}.breakpoint-phone .pre-masthead-nav__list-item--items{position:absolute;right:0}.pre-masthead-nav__list-anchor,.pre-masthead-nav__list-label{display:inline-block;font-size:1.1rem;padding-top:1.4rem;padding-bottom:.2rem;text-decoration:none}.pre-masthead-nav__list-anchor{color:#4a4a4a}.pre-masthead-nav__list-anchor:focus,.pre-masthead-nav__list-anchor:hover{border-bottom:2px solid #ddd;color:#c51919}.breakpoint-phone .pre-masthead-nav__list-label{display:none}.primary-nav{font-family:Helvetica Neue,Lucida Grande,sans-serif;position:absolute;left:50%;margin-left:-26.5rem;right:0;bottom:0;max-width:53rem}.fonts-loaded .primary-nav{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;margin-left:-26.5rem;max-width:53rem}.breakpoint-tablet .primary-nav{max-width:50rem;bottom:1.4rem;right:0;left:auto}.fonts-loaded.breakpoint-tablet .primary-nav{width:50rem}.breakpoint-phone .primary-nav{display:none}.primary-nav a{text-decoration:none}.primary-nav__list-item{display:inline-block;text-align:center;position:relative}.breakpoint-tablet .primary-nav__list-item{margin-right:.5rem;margin-left:.5rem;border:none}.primary-nav__list-item:last-child{margin-right:0}.primary-nav__list-anchor{cursor:pointer;display:block;height:100%;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none}.primary-nav__list-anchor span{display:block;border-bottom:4px solid transparent}.primary-nav__list-anchor--active span,.primary-nav__list-anchor:focus span,.primary-nav__list-anchor:hover span{border-bottom:4px solid #e34d4d}.breakpoint-tablet .primary-nav__list-anchor{font-size:1.6rem;margin-bottom:0;padding-left:0;padding-right:0}.breakpoint-tablet .primary-nav__list-anchor span{border-radius:2px;border-bottom:0;padding:.8rem 1rem}.breakpoint-tablet .primary-nav__list-anchor--active span,.breakpoint-tablet .primary-nav__list-anchor:focus span,.breakpoint-tablet .primary-nav__list-anchor:hover span{background-color:#e34d4d;color:#fff}.secondary-nav__dropdown{display:none;position:absolute;z-index:99}.primary-nav__list-item--has-dropdown:focus .secondary-nav__dropdown,.primary-nav__list-item--has-dropdown:hover .secondary-nav__dropdown{display:block}.primary-nav__list-item--has-dropdown{padding-left:1.5rem;padding-right:1.5rem;border:none;height:100%;border-radius:3px 3px 0 0}.primary-nav__list-item--has-dropdown:hover{background-color:#4a4a4a;color:#999;border:none}.primary-nav__list-item--has-dropdown a:hover{color:#fff;cursor:pointer}.breakpoint-tablet .primary-nav__list-item--has-dropdown{display:none}.primary-nav__list-item--has-dropdown:hover .primary-nav__list-toggle{color:#ddd}.primary-nav__list-item--has-dropdown:hover .primary-nav__list-toggle:hover{color:#fff}.secondary-nav__dropdown{margin-left:-1.5rem;padding:3rem 2rem;text-align:left;border-radius:0 0 3px 3px;width:45rem}.secondary-nav__dropdown-list-item{width:50%;padding:0;margin:0}.secondary-nav__dropdown-list-anchor{display:block;padding:.3rem 0;text-decoration:none}.secondary-nav__dropdown-list-anchor:hover{color:#fff}.mobile-nav__toggle{display:none;padding-top:2px;padding-bottom:2px;width:4rem;height:4rem;line-height:4rem;font-size:1.8rem;background:none;border:none;outline:none}.mobile-nav__toggle .ss-navigateup{display:none}.mobile-nav__toggle--active .ss-navigateup{display:block}.mobile-nav__toggle--active .ss-rows{display:none}.mobile-nav__toggle--active{color:#fff;background-color:#e34d4d;border-radius:3px 3px 0 0}.breakpoint-phone .mobile-nav__toggle{display:block}.mobile-nav__list{text-align:left;border:1px solid #999;border-radius:0 3px 3px 3px;position:absolute;left:1rem;right:1rem;top:4.4rem;z-index:99}.mobile-nav__list--hidden{display:none}.mobile-nav__list-item{margin-bottom:-4px}.mobile-nav__list-item:last-child{margin-bottom:0}.mobile-nav__list-item a{display:block;width:100%;text-decoration:none}.mobile-nav--submenu{margin:0 1rem 1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.mobile-nav--submenu li{width:50%;display:inline-block;padding-right:1rem}.mobile-nav__list-item .py-large{padding:1rem}.mobile-nav__list-item .primary-nav__list-anchor--active span{border:none}.footer{font-family:Helvetica Neue,Lucida Grande,sans-serif;position:relative;margin-top:7rem;border-style:solid;border-top-width:1px;padding-top:10rem}.fonts-loaded .footer .h3{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.footer:after{background-image:url(/assets/main/assets/public/footer/angel.4bf3b369.png);background-repeat:no-repeat;background-size:68px 81px;background-size:6.8rem 8.1rem;background-position:50%;background-color:#fff;content:"";display:block;position:absolute;height:90px;height:9rem;width:170px;width:17rem;top:-45px;top:-4.5rem;left:50%;margin-left:-85px;margin-left:-8.5rem}.breakpoint-phone .footer{padding-top:7rem}.breakpoint-phone .footer:after{background-size:60px 71px;background-size:6rem 7.1rem;height:90px;height:9rem;width:120px;width:12rem;top:-45px;top:-4.5rem;margin-left:-60px;margin-left:-6rem}.breakpoint-tablet .footer .col-1-6{width:25%}.breakpoint-phone .footer .col-1-6{width:50%}.footer__info p{font-family:Georgia,serif}.fonts-loaded .footer__info p{font-family:Arnhem,Georgia,serif}.footer__social--tablet{margin-top:0;text-align:center}.footer__social a{font-size:1.8rem;text-decoration:none}.footer__social a:last-child{margin-right:0}.breakpoint-tablet .footer-nav__list{font-size:1.4rem}.breakpoint-phone .footer-nav__list{margin-bottom:3rem}.footer-nav__list-item{margin-bottom:.8rem}.footer-nav__list-item--account{margin-top:5rem}.footer-nav__list-anchor{text-decoration:none}.footer-nav__list-anchor:hover{color:#c51919;text-decoration:underline}.post-footer{font-family:var(--sansFallack);border-top:1px solid #eee}.fonts-loaded .post-footer .h3{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.post-footer__note span{display:none}.breakpoint-phone .post-footer__note,.breakpoint-tablet .post-footer__note{display:block;text-align:center;margin-bottom:1rem;float:none}.breakpoint-phone .post-footer__note span,.breakpoint-tablet .post-footer__note span{display:block;margin-bottom:1rem}.breakpoint-phone .post-footer__list,.breakpoint-tablet .post-footer__list{float:none;margin-left:auto;margin-right:auto;text-align:center}.post-footer__list-item{display:inline-block;margin-left:4rem}.post-footer__list-item:first-child{margin-left:0}.post-footer__list-anchor{text-decoration:none}.post-footer__list-anchor:hover{color:#c51919;text-decoration:underline}.breakpoint-phone .post-footer__list-anchor,.breakpoint-tablet .post-footer__list-anchor{text-decoration:underline}.footer__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.breakpoint-phone .footer__heading{margin-bottom:1rem}.breakpoint-phone .footer-twitter{padding-bottom:2.5rem;border-bottom:1px solid #ddd}.footer-twitter a{color:#e34d4d;text-decoration:none}.footer-twitter a:hover{text-decoration:underline}.footer-events__list-item{border-bottom:1px solid #eee}.footer-events__list-item:last-child{border-bottom:none}.breakpoint-phone .footer-events__list-item:last-child{border-bottom:1px solid #eee}.footer-mailing-list{position:relative}.footer-mailing-list__input{background-color:#f6f6f6;border:none;outline:none;display:inline-block;padding:.9rem 4rem 1.1rem 1.2rem;width:100%}.footer-mailing-list__button{position:absolute;right:.3rem;color:#ddd;background-color:#f6f6f6;top:.2rem;bottom:0}.footer-mailing-list__button:hover{color:var(--grey-very)}.footer-promo{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:6rem}.breakpoint-phone .footer-promo{margin-bottom:3rem}.footer-promo__block{border-left:1px solid #eee;padding-top:1rem;padding-bottom:1rem}.footer-promo__block--first{border-left:none}.breakpoint-widescreen .footer-promo__block--shipping{width:26rem;margin:0 auto}.breakpoint-widescreen .footer-promo__block--sign-up{width:33rem;margin:0 auto}.breakpoint-phone .footer-promo__block,.breakpoint-tablet .footer-promo__block{border-left:none}.footer-promo__image{height:6.5rem;width:5.6rem;display:block;float:left;background-repeat:no-repeat;background-position:50%}.breakpoint-tablet .footer-promo__image{float:none;margin-left:auto;margin-right:auto;margin-bottom:1rem}.breakpoint-phone .footer-promo__image{margin-left:0;margin-right:2rem;height:4rem;width:4rem}.footer-promo__shipping{background-image:url(/assets/main/assets/public/footer/promo-shipping.992befee.png);background-size:5.6rem 5.6rem}.breakpoint-phone .footer-promo__shipping{background-size:4rem 4rem}.footer-promo__signup{background-image:url(/assets/main/assets/public/footer/promo-signup.a9197a0a.png);background-size:5.6rem 4rem}.breakpoint-phone .footer-promo__signup{background-size:4rem 2.8rem}.footer-promo__oldest{background-image:url(/assets/main/assets/public/footer/promo-oldest.ee0d8840.png);background-size:5.6rem 4.8rem}.breakpoint-phone .footer-promo__oldest{background-size:4rem 3.4rem}.footer-promo__label{color:#666;font-family:Helvetica Neue,Lucida Grande,sans-serif;font-size:1.8rem;text-transform:uppercase}.fonts-loaded .footer-promo__label{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.breakpoint-tablet .footer-promo__label{text-align:center;font-size:1.4rem}.footer-promo__note{font-size:1.6rem}.breakpoint-tablet .footer-promo__note{text-align:center;font-size:1.4rem}.breakpoint-phone .footer-promo__label,.breakpoint-phone .footer-promo__note{font-size:1.2rem}.goodreads-icon{height:1.7rem;width:1rem;background-image:url(/assets/main/assets/public/footer/goodreads-icon-light.62620c7a.png);background-repeat:no-repeat;background-size:1rem 1.7rem;background-position:50%;background-color:#fff;display:inline-block}.goodreads-icon--dark{background-image:url(/assets/main/assets/public/footer/goodreads-icon-dark.319dbef3.png)}.books-index-heading{font-size:22px;margin-bottom:3.8rem}.breakpoint-phone .books-index-heading{margin-bottom:2rem}.product-hero{position:relative;margin-bottom:3rem}.breakpoint-phone .product-hero{margin-bottom:1rem}.product-hero__sale-label{font-size:1.1rem;border-radius:2px;position:absolute;left:-1rem;top:1rem;display:block;background-color:#e34d4d;color:#fff;padding:.4rem 1rem .3rem;text-align:center;z-index:1}.product-hero__fallback-image,.product-hero__image{background-color:#ddd;width:100%;outline:1px solid #eee}.product-hero__fallback-image{padding:15%}.product-hero__arrow{background-color:hsla(0,0%,100%,.5);border-radius:3px;font-size:2rem;padding:.5rem .5rem .1rem;position:absolute;margin-top:-1.8rem}.product-hero__arrow:hover{background-color:hsla(0,0%,100%,.8)}.product-hero__arrow--left{padding-right:.7rem;left:.5rem;top:50%;z-index:1}.product-hero__arrow--right{padding-left:.7rem;right:.5rem;top:50%}.product-hero__detail{display:inline-block;text-decoration:none;margin-top:1rem}.product-hero__detail:hover{color:#e34d4d}.product-meta a,.product-meta p{display:block}.breakpoint-phone .product-meta__block{width:50%;float:left}.breakpoint-phone .product-meta__block--imprint,.breakpoint-phone .product-meta__block--subjects{width:100%;float:none}.product__imprint-image{max-width:14rem;max-height:5rem}.product-phone .product__imprint-image{max-width:100%}.abn-number,.isbn-number{pointer-events:none}.abn-number>a,.isbn-number>a{text-decoration:none;color:inherit}.abn-number{display:inline}.product__description,.product__post_body_content,.product__pre_body_content{margin-bottom:4rem}.product__description-button{margin-top:2rem;margin-bottom:3rem;outline:none;color:#fff;text-align:center;padding:.5rem 1.5rem;border-radius:3px;display:inline-block;text-decoration:none}.product__description-button:hover{border:1px solid #e34d4d;color:#e34d4d;background-color:#fff;padding:.4rem 1.4rem}.product__description-button:active,.product__description-button:focus,.product__description-button:hover{outline:none}.product-description--hidden,.product__description-button.show-less{display:none}.product__awards{border-style:solid;border-top-width:1px;border-bottom-width:1px}.product__award{display:block;position:relative;padding-left:2rem;margin-bottom:1rem}.product__award-icon{display:inline-block;content:"";background-image:url(/assets/main/assets/public/images/award.1bf2e58c.png);background-repeat:no-repeat;background-size:12px 12px;height:12px;width:12px;position:absolute;left:0;top:4px}.product__keynote{line-height:2.8rem}.breakpoint-phone .product__keynote{line-height:2.3rem;margin-top:2rem}.product__about-authors{margin-bottom:6rem}.breakpoint-phone .product__about-authors{margin-bottom:3rem}.product__author{margin-bottom:4rem}.product__author:last-child{margin-bottom:0}.product__about-authors-image{width:15rem;margin-left:3rem;margin-bottom:3rem}.product-contributors{margin-bottom:6rem}.breakpoint-phone .product-contributors{margin-bottom:3rem}.product-purchase{font-family:var(--sansFallack)}.fonts-loaded .product-purchase{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.product-purchase__buy{display:block;border-radius:3px;padding:1.1rem 1.8rem;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product-purchase__buy:active,.product-purchase__buy:focus,.product-purchase__buy:hover{background-color:#54a54f}.product-purchase__adding{display:block;border-radius:3px;display:none;padding:1.1rem 1.8rem;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product-purchase__adding,.product-purchase__adding:active,.product-purchase__adding:focus,.product-purchase__adding:hover{background-color:#999;cursor:auto}.product-purchase__checkout{background-color:#e34d4d;display:none;border-radius:3px;padding:1.1rem 1.8rem;width:100%;-webkit-animation:purchase-animation .2s ease;animation:purchase-animation .2s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes purchase-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes purchase-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.product-purchase__checkout:active,.product-purchase__checkout:focus,.product-purchase__checkout:hover{background-color:#c51919}.product-purchase__form--adding .product-purchase__adding{display:block}.product-purchase__form--adding .product-purchase__buy{display:none}.product-purchase__form--checkout .product-purchase__checkout{display:block}.product-purchase__form--checkout .product-purchase__buy{display:none}.product-purchase__buy--unavailable,.product-purchase__buy--unavailable:hover{background-color:#999}.product-purchase__price{font-weight:700}.product-purchase__price--discount,.product-purchase__price strike{font-weight:400}.product-purchase__member-discount{font-size:1rem;color:#999;margin-top:.8rem;line-height:1.3rem;margin-bottom:1.5rem}.product-purchase__ships{display:inline;margin-right:.5rem}.product-purchase__more-info{display:inline;text-decoration:underline}.product-purchase__more-info:hover{color:#e34d4d}.product-purchase__ebook-format{display:block}.members-price{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif;border-style:solid;border-width:1px;border-radius:3px;display:block;text-decoration:none;float:left}.members-price:hover .members-price__button{background-color:#e34d4d}.members-price__button{padding:.8rem 1.5rem;border-radius:3px;display:inline-block;text-decoration:none}.product-purchase__list-item{position:relative}.product-purchase__list-item:before{background-image:url(/assets/main/assets/public/product/dots.420614a8.png);background-repeat:no-repeat;background-position:50%;content:"";display:block;position:absolute;left:10px;left:1rem;right:10px;right:1rem;height:10px;height:1rem;top:5px;top:.5rem;z-index:0}.product-purchase__list-anchor,.product-purchase__list-price{display:inline-block;position:relative}.product-in-detail{background-color:#f5f5f5;margin-bottom:6rem;display:block;text-align:center;padding:7rem 3rem 3rem}.breakpoint-phone .product-in-detail{margin-bottom:3rem;padding:3rem 0}.product-in-detail__paper{color:#333;display:block;position:relative;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:4rem;max-width:87rem;padding:4rem 4rem 4rem 9.8rem;text-decoration:none;-webkit-transition:margin .2s ease-in-out,padding .2s ease-in-out;-o-transition:margin .2s ease-in-out,padding .2s ease-in-out;transition:margin .2s ease-in-out,padding .2s ease-in-out;will-change:margin,padding}.breakpoint-tablet .product-in-detail__paper:focus,.breakpoint-tablet .product-in-detail__paper:hover,.breakpoint-widescreen .product-in-detail__paper:focus,.breakpoint-widescreen .product-in-detail__paper:hover{margin-top:-2rem;padding-bottom:6rem}.breakpoint-phone .product-in-detail__paper{padding:3rem 2rem;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.1),0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 8px 14px 0 rgba(0,0,0,.1),0 3px 5px 0 rgba(0,0,0,.15)}.product-in-detail__paper:before{content:"";display:block;position:absolute;left:0;right:0;height:10px;height:1rem;border-bottom:1px solid #eee;top:70px;top:7rem;z-index:0}.breakpoint-phone .product-in-detail__paper:before{left:20px;left:2rem;right:20px;right:2rem;top:62px;top:6.2rem}.product-in-detail__paper:after{content:"";display:block;position:absolute;top:0;bottom:0;width:10px;width:1rem;border-right:1px solid #eee;left:60px;left:6rem;z-index:0}.product-in-detail__label{margin-bottom:3rem;margin-left:-5.8rem}.breakpoint-phone .product-in-detail__label{text-align:center;margin-left:0}.product-in-detail__paper-inner{position:relative;text-align:left}.product-in-detail__paper-inner:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:40%}.breakpoint-phone .product-in-detail__paper-inner:after,.breakpoint-tablet .product-in-detail__paper-inner:after{height:20%}.product-in-detail__continue-reading{display:inline-block;border-radius:2px;border-width:1px;border-style:solid;position:absolute;bottom:3rem;left:50%;margin-left:-7rem;padding:.6rem 1rem .5rem;width:14rem;z-index:2}.product-in-detail__paper:focus .product-in-detail__continue-reading,.product-in-detail__paper:hover .product-in-detail__continue-reading{background-color:#e34d4d;color:#fff}.fonts-loaded .product-in-detail__continue-reading{padding:.6rem 1.2rem .5rem}.breakpoint-phone .product-in-detail__continue-reading{bottom:2rem}.product-in-detail__paper p{max-width:63rem;margin-bottom:1.5rem}.product-in-detail__shadow{height:2rem;display:block;margin-left:auto;margin-right:auto;background-color:#f5f5f5;-webkit-box-shadow:0 -10px 7px -7px #bbb;box-shadow:0 -10px 7px -7px #bbb;position:absolute;z-index:99;bottom:-2rem;left:-5rem;right:-5rem}.breakpoint-phone .product-in-detail__paper:after{display:none}.product-in-detail__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-left:-3rem;text-align:center}.breakpoint-phone .product-in-detail__list{margin-left:0}.product-in-detail-list__item{display:inline-block;margin-left:3rem;margin-bottom:3rem;width:25%}.product-in-detail-list__item--media{position:relative}.product-in-detail-list__item--media:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;pointer-events:all;z-index:10}.breakpoint-phone .product-in-detail-list__item{width:100%;margin-bottom:2rem;margin-left:0}.breakpoint-phone .product-in-detail-list__item:last-child{margin-bottom:0}.product-in-detail-list__item img{width:100%}.product-media-blocks{text-align:center}.product-media-block{text-align:left;width:50%;display:inline-block;vertical-align:top}.product-media-block:first-child{padding-right:1.5rem}.product-media-block:last-child{padding-left:1.5rem}.breakpoint-phone .product-media-block{width:100%}.breakpoint-phone .product-media-block:first-child{padding-right:0}.breakpoint-phone .product-media-block:last-child{padding-left:0}.media-list__image{background-color:#ddd;width:20%}.breakpoint-phone .media-list__image{max-width:10rem}.media-list__copy{width:80%;padding-left:2rem}.media-list__item{border-style:solid;border-bottom-width:1px}.media-list__item:last-child{border:none;padding-bottom:0}.product-share{margin-top:6rem;margin-bottom:6rem}.product-social{text-align:left;box-align:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.breakpoint-phone .product-share,.product-social{margin-top:3rem;margin-bottom:3rem}.product-share,.product-share__ebooks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-share__ebooks a{width:6rem;display:block}.product-share__ebooks a img{width:100%}.product-share__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-ms-flex-line-pack:left;align-content:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.breakpoint-widescreen .product-share__social{padding-right:4rem}.breakpoint-phone .product-share__anchor{margin-top:1rem;margin-bottom:1rem}.breakpoint-phone .product-share__social,.breakpoint-tablet .product-share__social{margin-bottom:2rem}.related-titles{margin-bottom:6rem;margin-left:0;text-align:center;margin-right:-3rem}.breakpoint-phone .related-titles{margin-bottom:0;text-align:left;margin-right:-2rem}.related-titles__item{width:20rem;display:inline-block;margin-right:3rem;margin-bottom:3rem;text-align:left;vertical-align:top}.breakpoint-phone .related-titles__item{width:50%;margin-right:2rem;width:calc(50% - 2rem)}.extract-thumbnail{width:13rem}.category-header__link{color:#e34d4d;text-decoration:none}.category-header__link:focus,.category-header__link:hover{color:#c51919;text-decoration:underline}.collection-link span{display:none}.collection-link:hover span{display:inline-block}.category-intro{max-width:77rem}.breakpoint-phone .category-intro{margin-top:2rem}.breakpoint-phone .collections-list__list-item{width:50%;display:inline-block}.product-block{text-align:left;text-decoration:none;display:block;position:relative}.product-block__image{background-color:#f9f9f9;background-image:url(/assets/main/assets/public/product-block/angel.3477a6c3.png);background-repeat:no-repeat;background-size:7rem 8.1rem;background-position:50%;display:block;max-width:100%;outline:1px solid #eee}.product-block__no-cover-shim{padding-top:140%}.product-block__title{line-height:1.7rem}.product-block:hover .product-block__title{color:#e34d4d;text-decoration:underline;display:block}.product-block__edition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-block__format{font-size:1.1rem;padding-right:.5rem}.product-block__edition-dots{background-image:url(/assets/main/assets/public/product/dots.420614a8.png);background-repeat:no-repeat;background-position:50%;content:"";height:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-block__price{font-size:1.1rem;padding-left:.5rem}.product-block__price--sale{font-size:1.2rem;background-color:none}.product-block__sale-label{font-size:1.1rem;border-radius:2px;position:absolute;left:-.8rem;top:1rem;display:block;background-color:#e34d4d;color:#fff;padding:.4rem 1rem .3rem;text-align:center;z-index:1}.product-purchase__anchor,.product-purchase__anchor__adding,.product-purchase__anchor__checkout{position:relative;text-decoration:none;padding:.2rem .6rem .3rem;border-radius:2px;text-align:center;-webkit-transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);transform:translateY(-.3rem)}.product-purchase__editions .product-purchase__anchor__adding{float:right}.product-purchase__anchor{border:1px solid #68c463;color:#68c463;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product-purchase__anchor:hover{color:#fff;background-color:#68c463}.product-purchase__anchor--preorder{border:1px solid #e3af62!important;color:#e3af62!important;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0 5px!important}.product-purchase__anchor--preorder:hover{color:#fff!important;background-color:#e3af62!important}.product-purchase__anchor--unavailable{background-color:#fff;border:1px solid #999;color:#999}.product-purchase__anchor--unavailable:hover{background-color:#fff;color:#999}.product-purchase__anchor__adding,.product-purchase__anchor__adding:hover{display:none;background-color:#fff;border:1px solid #999;color:#999;cursor:auto}.product-purchase__anchor__checkout{display:none;background-color:#e34d4d;border:1px solid #c51919;color:#fff;-webkit-animation:purchase-animation-index .2s ease;animation:purchase-animation-index .2s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes purchase-animation-index{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes purchase-animation-index{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.product-purchase__anchor__checkout:hover{background-color:#c51919;border:1px solid #c51919;color:#fff}.product-purchase__form--adding .product-purchase__anchor__adding{display:inline-block}.product-purchase__form--adding .product-purchase__anchor{display:none}.product-purchase__form--checkout .product-purchase__anchor__checkout{display:inline-block}.product-purchase__form--checkout .product-purchase__anchor{display:none}.breakpoint-phone .product-hero{height:auto}.product-thumbnail-container{min-height:6rem;width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-thumbnail{display:block;width:5rem;height:5rem;background-position:50%;background-repeat:no-repeat;border:2px solid transparent}.product-thumbnail img{width:100%}.product-thumbnail.product-thumbnail__selected{opacity:.8;border:2px solid #aaa}.justify__wrapper{position:relative}.justify__spacer{padding-top:150%}.justify__target{bottom:0;left:0;position:absolute;right:0;top:0}.justify__target *{width:100%;height:100%}.pagination__next,.pagination__page,.pagination__prev{color:#e34d4d;text-decoration:none}.pagination__next:focus,.pagination__next:hover,.pagination__page:focus,.pagination__page:hover,.pagination__prev:focus,.pagination__prev:hover{color:#c51919;text-decoration:underline}.pagination__page--current,.pagination__page--current:focus,.pagination__page--current:hover{color:#999}.breakpoint-phone .pagination__jump{border-right:none}.input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;background-image:url(/assets/main/assets/public/inputs/down.a32b91e1.svg);background-position:center right .7em;background-repeat:no-repeat;border-radius:3px;cursor:pointer;margin-top:-.3em;font-size:1em;padding:.4em 1.8em .5em .8em}.media-signup-form{margin-top:3rem;margin-bottom:6rem}.breakpoint-phone .row--search-results,.breakpoint-tablet .row--search-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.search-results__meta a:hover{color:#c51919;text-decoration:underline}.breakpoint-phone .search-results-body,.breakpoint-tablet .search-results-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.search-results-grid{padding-top:4rem}.breakpoint-phone .search-results-sidebar,.breakpoint-tablet .search-results-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.search-results-sidebar__toggle{border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%}.breakpoint-phone .search-results-sidebar__form,.breakpoint-tablet .search-results-sidebar__form{display:none}.breakpoint-phone .search-results-sidebar__form--active,.breakpoint-tablet .search-results-sidebar__form--active{display:block}.search-results-sidebar__toggle span{display:inline-block;position:relative}.search-results-sidebar__toggle span:after{content:"";position:absolute;top:2px;top:.2rem;right:-10px;right:-1rem;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #999}.search-results-sidebar__toggle--active span:after{top:4px;top:.4rem;right:-14px;right:-1.4rem;border-bottom:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999}.search-results-sidebar__filter-group{border-top:1px solid #ddd;padding-top:2rem;padding-bottom:2rem}.search-results-sidebar__form--active .search-results-sidebar__filter-group:first-of-type{border-top:none}.search-results-sidebar__filter-group label{cursor:pointer;display:block}.input-checkbox-wrapper{display:block}.input-checkbox-wrapper input,.input-checkbox-wrapper label{display:block;float:left}.input-checkbox-wrapper input{width:2rem;height:2rem}.input-checkbox-wrapper label{padding-left:.2rem}.search-results-sidebar__filter-group .input-select{margin-top:0}.breakpoint-phone .search-results-sidebar__filter-group .input-select{width:100%}.search-results-sidebar__update{padding:.8rem 1.5rem;border-radius:3px;display:inline-block;text-decoration:none}.search-results-page{position:relative}.search-results-page input{font-family:Georgia,serif;border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;padding-right:2rem;height:6rem;outline:none;font-size:3.6rem;font-weight:700;width:100%;color:#4a4a4a}.fonts-loaded .pre-search-results-page input,.fonts-loaded .search-results-page input{font-family:Arnhem,Georgia,serif}.pre-search-results-page button,.search-results-page button{border-radius:3px;border:none;padding:1rem 1.5rem .5rem;height:4.5rem;position:absolute;right:0;top:1rem;bottom:1rem;font-size:2rem;line-height:2rem}.pre-search-results-page button:hover,.search-results-page button:hover{background-color:#e34d4d;color:#fff;cursor:pointer}.search-results-sidebar__update:hover{background-color:#e34d4d}h2 .footer-twitter__link{color:#999}h2 .footer-twitter__link:hover{color:#e34d4d;text-decoration:none}.twitter-feed{position:relative}.tweet{margin-bottom:2rem;padding-right:12rem}.breakpoint-tablet .tweet{padding-right:8rem}.tweet a{word-wrap:break-word}.twitter-feed .media{position:absolute;right:0;top:0;width:10rem}.breakpoint-tablet .twitter-feed .media{width:7rem}.twitter-feed .media img{width:auto;max-width:100%;margin-top:.5rem}.timePosted{color:#999;font-weight:700;font-family:Helvetica Neue,Lucida Grande,sans-serif;text-transform:uppercase;font-size:1.2rem;margin-top:0;line-height:1.5rem;letter-spacing:.1em}.fonts-loaded .timePosted{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.breakpoint-phone .timePosted,.breakpoint-tablet .timePosted{font-size:1.1rem}.timePosted a{color:#999;text-decoration:none}.timePosted a:hover{text-decoration:none;border-bottom:2px solid #c51919;color:#4a4a4a}
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.gallery-slider{bottom:0;left:0;position:fixed;right:0;top:0;opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;z-index:10000}.gallery-slider--closed{opacity:0}.gallery-slider__close{border-radius:50%;background-color:#fff;position:absolute;right:1rem;top:1rem;height:4.4rem;width:4.4rem;z-index:1}.gallery-slider__close svg{position:absolute;left:30%;right:30%;bottom:30%;top:30%;height:40%;width:40%}.gallery-slider__close path{fill:#333}.gallery-slide{background-color:hsla(0,0%,100%,.9);height:100vh;width:100vw}.gallery-slide:after{background-color:#e34d4d;content:"";height:30px;height:3rem;width:30px;width:3rem;left:50%;top:50%;margin-left:-15px;margin-left:-1.5rem;margin-top:-15px;margin-top:-1.5rem;position:absolute;z-index:1;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.gallery-slide__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:10%;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:10%;top:10%;z-index:2}.gallery-slide__content{max-width:100%}.gallery-slide__content--image,.gallery-slide__content--image+.gallery-slide__caption{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.gallery-slide__content--image.flickity-lazyloaded,.gallery-slide__content--image.flickity-lazyloaded+.gallery-slide__caption{opacity:1}.gallery-slide__content--html{width:100%}.newsletter-subscribe{font-family:Helvetica Neue,Lucida Grande,sans-serif}.fonts-loaded .newsletter-subscribe{font-family:Roboto,Helvetica Neue,Lucida Grande,sans-serif}.newsletter-subscribe__subscribe{display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:50%}.newsletter-subscribe__subscribe:active,.newsletter-subscribe__subscribe:focus,.newsletter-subscribe__subscribe:hover{background-color:#54a54f}.newsletter-subscribe__subscribing{display:block;display:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:50%}.newsletter-subscribe__subscribing,.newsletter-subscribe__subscribing:active,.newsletter-subscribe__subscribing:focus,.newsletter-subscribe__subscribing:hover{background-color:#999;cursor:auto}.newsletter-subscribe__subscribed{display:none;-webkit-animation:subscribe-animation .2s ease;animation:subscribe-animation .2s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:50%}@-webkit-keyframes subscribe-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes subscribe-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.newsletter-subscribe__subscribed:active,.newsletter-subscribe__subscribed:focus,.newsletter-subscribe__subscribed:hover{background-color:#54a54f}.newsletter-subscribe__form--subscribing .newsletter-subscribe__subscribing{display:block}.newsletter-subscribe__form--subscribing .newsletter-subscribe__subscribe{display:none}.newsletter-subscribe__form--subscribed .newsletter-subscribe__subscribed{display:block}.newsletter-subscribe__form--subscribed .newsletter-subscribe__subscribe{display:none}.content-page-sidebar{font-size:1.6rem;line-height:2.5rem}.breakpoint-phone .content-page-sidebar,.breakpoint-tablet .content-page-sidebar{font-size:1.5rem;line-height:2.4rem}.content-page-sidebar>*,.content-page-sidebar>blockquote>*{margin-top:0;margin-bottom:1em}.content-page-sidebar em,.content-page-sidebar i{font-style:italic}.content-page-sidebar b,.content-page-sidebar strong{font-weight:700}.content-page-sidebar .figure{margin-bottom:5rem}.sidebar-social{border:1px solid #ddd}.sidebar-social__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-page-sidebar .ss-icon{font-style:normal!important}.content-page-sidebar .blog-member-promo{margin-bottom:0}.related-posts__list-item{margin-bottom:4rem}.breakpoint-phone .related-posts__list-item{position:static;padding-left:0}.related-posts__image{margin-left:3rem;width:17rem;float:right}.breakpoint-phone .related-posts__image{width:100%;position:static;margin-bottom:1rem;margin-left:0;float:none}.content-page-sidebar h1,.content-page-sidebar h2{font-weight:700}.content-page-sidebar h1 a,.content-page-sidebar h2 a,.content-page-sidebar h3 a{color:#e34d4d;text-decoration:none}.content-page-sidebar h1 a:focus,.content-page-sidebar h1 a:hover,.content-page-sidebar h2 a:focus,.content-page-sidebar h2 a:hover{color:#c51919;text-decoration:underline}.content-page-sidebar p+h1,.content-page-sidebar p+h2{padding-top:.5em}.content-page-sidebar h1{font-size:3rem;line-height:4rem}.content-page-sidebar h2{font-size:2.2rem}