@font-face{font-family:Equity;font-weight:400;src:url(/build/assets/regular-DCfRHmHx.woff) format("woff")}@font-face{font-family:Equity;font-weight:400;font-style:italic;src:url(/build/assets/italic-oiOl5jUZ.woff) format("woff")}@font-face{font-family:Equity;font-weight:700;src:url(/build/assets/bold-DlBoC27q.woff) format("woff")}@font-face{font-family:Equity;font-weight:700;font-style:italic;src:url(/build/assets/bold-italic-C1PIyq2t.woff) format("woff")}html,body{display:block;width:100%;height:100%;margin:0;padding:0;line-height:1.6;font-size:18px;font-family:Equity,Georgia,serif;letter-spacing:.015em;text-rendering:optimizeLegibility}body{display:flex;width:100%;height:100%;box-sizing:border-box;flex-direction:column;justify-content:space-between}p{margin:1em 0 1.4em}.site-main,.site-footer{display:block;flex:1 1 auto}.site-main{margin-bottom:auto}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media only screen and (min-width:1200px){.container{padding-left:0;padding-right:0}}.site-header{display:block;width:100%;margin-bottom:3rem}.site-footer{margin-top:6rem}a{color:#c02a38;text-decoration:underline}a.external:after{display:inline-block;width:.75em;height:.75em;margin:0 0 0 .25em;padding:0;content:" ";background:url(/build/assets/icons-CUp9qWWN.svg#svg-external-link-red-50)}blockquote{padding:0 2em;overflow:hidden;border-left:4px solid rgb(157,59,58)}.button,.woocommerce-account .addresses .edit,.product-list .product .product__cta .a2c__button,.line-items-table__col-quantity button{display:block;padding:.6em 1.4em;box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Equity,Georgia,serif;line-height:1.2;border:none;border-radius:0;color:#fff;background:#c02a38}button.button,.woocommerce-account .addresses button.edit,.product-list .product .product__cta button.a2c__button,.line-items-table__col-quantity button{font-size:1rem}.button.external:after,.woocommerce-account .addresses .external.edit:after,.product-list .product .product__cta .external.a2c__button:after,.line-items-table__col-quantity button.external:after{display:inline-block;width:.75em;height:.75em;margin:0 0 0 .25em;padding:0;content:" ";background:url(/build/assets/icons-CUp9qWWN.svg#svg-external-link-white)}.button--compact,.woocommerce-account .addresses .edit,.line-items-table__col-quantity button{padding:.4em .7em .35em}.button--super-compact{padding:.2em .7em}.button--secondary,.line-items-table__col-quantity button{background:#a6aaac}figure{max-width:100%;margin:0;padding:0}figcaption{padding:.2em 1em .4em;box-sizing:border-box;font-size:.9em}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:Equity,Georgia,serif;line-height:1.2}img{max-width:100%;height:auto}input,textarea{font-size:16px;font-family:Equity,Georgia,serif;border:1px solid #808080}textarea,input[type=tel],input[type=text],input[type=email],input[type=number],input[type=password]{display:block;min-width:20em;padding:.5em .5em .3em}label{display:block;font-weight:700}legend{display:block}.screen-reader-text{display:none}table{margin:1em 0;padding:0}table td,table th{padding:.4em 1em}thead th{border-bottom:1px solid #808080}tbody tr:nth-child(2n){background:#f2f2f2}textarea{display:block;min-width:25em;min-height:8em;padding:.5em .5em .3em}.wp-caption{color:#4d4d4d;background:#f2f2f2}.a2c--with-quantity{display:flex;max-width:24em;margin:1.4em auto;flex-flow:row nowrap;justify-content:center;gap:0}.a2c--with-quantity .a2c__quantity{width:4em;min-width:0;padding:.5em;text-align:center;border:1px solid #e6e6e6;border-right:none}.a2c--with-quantity .a2c__button{flex:0 0 auto}.brand{display:block;max-width:100%;margin:0;padding:2em .75em .5em;position:relative;font-size:1.75rem;line-height:1.25;text-transform:uppercase;font-family:Equity,Georgia,serif;background:#c02a38;border-bottom:4px solid rgb(157,59,58)}.brand,.brand a{color:#fff;text-decoration:none}@media only screen and (min-width:720px){.brand{max-width:8.5em;margin-top:-3rem;left:1rem}.brand:after{display:block;position:absolute;right:1.8em;bottom:1.4em;content:"est. 1984";font-size:.85rem;font-style:italic;font-family:Equity,Georgia,serif;text-transform:none}}.breadcrumbs{display:block;width:100%;margin:2rem 0;padding:0}.breadcrumbs__list{margin:0;padding:0;list-style:none}.breadcrumbs__crumb{display:inline-block}.breadcrumbs__crumb--current{color:inherit;text-decoration:none}.breadcrumbs__crumb:before{content:" / "}.breadcrumbs__crumb:first-child:before{content:""}.breadcrumbs__crumb:last-child a{color:inherit;text-decoration:none}.cart-totals-table th{text-align:right}.cart-totals-table__grand-total{font-weight:700}.content-block{display:block}.content-block__body{display:flex;flex-flow:row wrap;position:relative;background:#f2f2f2}.content-block__copy,.content-block__image{flex:0 0 100%;margin:0;padding:0;box-sizing:border-box}.content-block__copy{margin:0;padding:1em 2rem 2rem;position:relative;z-index:1}.content-block__button{display:inline-block;margin-top:1em;padding-left:2em;padding-right:2em}.content-block__image{height:225px;position:relative}.content-block__image img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.content-block__rosette{display:none}@media only screen and (min-width:580px){.content-block__image{height:265px}}@media only screen and (min-width:760px){.content-block__copy,.content-block__image{flex:0 0 50%}.content-block__image{height:auto}.content-block--img-right .content-block__copy{order:1}.content-block--img-right .content-block__image{order:2}.content-block__rosette{display:block;padding:.45em;font-size:5rem;color:#fff;background:url(/build/assets/rosette-BrGsBHno.svg);background-size:100% 100%;position:absolute;left:50%;top:50%;z-index:2;transform:translateY(-50%) translate(-50%)}.content-block--rosette.content-block--img-left .content-block__copy{padding-left:8rem}.content-block--rosette.content-block--img-right .content-block__copy{padding-right:8rem}}.line-items-table th{text-align:left}.line-items-table__col-thumbnail{display:none;max-width:4em}.line-items-table__col-title{max-width:14em}.line-items-table__col-price{display:none}.line-items-table__col-quantity{max-width:4em}.line-items-table__col-quantity form{display:flex;flex-flow:column;gap:0}.line-items-table__col-quantity input[name=quantity],.line-items-table__col-quantity textarea[name=quantity]{min-width:0;padding:.5em;text-align:center;border:1px solid #e6e6e6}.line-items-table__col-quantity button{font-size:.7rem}.line-items-table__col-subtotal{display:none}.line-items-table__col-remove button{cursor:pointer;font-size:.7rem;color:#9d3b3a;border:none;background:none}.line-items-table .line-item-remove__label-full{display:none}.line-items-table .line-item__discount_total{display:block;max-width:10em;font-size:.65rem;font-style:italic}@media only screen and (min-width:460px){.line-items-table__col-subtotal{display:table-cell}}@media only screen and (min-width:580px){.line-items-table__col-price{display:table-cell}}@media only screen and (min-width:640px){.line-items-table .line-item-remove__label-compact{display:none}.line-items-table .line-item-remove__label-full{display:block}}@media only screen and (min-width:1100px){.line-items-table__col-thumbnail{display:table-cell}}.has-js .nav-controls{display:block;min-width:50px;height:52px;position:absolute;top:4em;right:1em;z-index:10;font-size:16px;border-radius:50px;background:#bd5655}.has-js .nav-controls .cart-control,.has-js .nav-controls .tray-control{cursor:pointer;text-indent:-1000px;overflow:hidden;border-radius:50px}.has-js .nav-controls .cart-control{display:none;width:100px;height:50px;position:relative;z-index:9}.has-js .nav-controls .cart-control--active{display:block}.has-js .nav-controls .cart-control__label{display:none}.has-js .nav-controls .cart-control__icon{display:block;width:1.5em;height:1.5em;position:absolute;left:1em;top:calc((100% - 1.5em)/2);fill:#fff}.has-js .nav-controls .tray-control{width:50px;height:50px;position:absolute;top:0;right:0;z-index:10;border-bottom:2px solid rgb(157,59,58)}.has-js .nav-controls .tray-control .tray-control__label{display:none}.has-js .nav-controls .tray-control .tray-control__icon{display:block;width:1.5em;height:1.5em;position:absolute;left:calc((100% - 1.5em)/2);top:calc((100% - 1.5em)/2);fill:#fff}.has-js .nav-controls .tray-control--animate{transition:background 1s ease-in-out}.has-js .nav-controls .tray-control--animate .tray-control__icon{transition:fill 1s ease-in-out,transform 1s ease-in-out}.has-js .nav-controls .tray-control--active .tray-control__icon{transform:rotate(-90deg)}@media only screen and (min-width:720px){.has-js .nav-controls{top:-1.2em;right:2em}.has-js .nav-controls .tray-control{color:#fff;background:#c02a38}.has-js .nav-controls .tray-control--active{background:#e6e6e6}.has-js .nav-controls .tray-control--active .tray-control__icon{fill:#c02a38}}.nav-primary{background:#c02a38}.nav-primary ul,.nav-primary li{margin:0;padding:0;list-style:none}.nav-primary a{display:block;width:auto;margin:.5em 0;padding:0;font-size:1.15rem;text-decoration:underline;color:#fff}.nav-primary li:last-child a{margin-bottom:0}.nav-woocommerce-account ul{display:flex;flex-flow:row wrap;margin:0 -.25em;padding:0;list-style:none}.nav-woocommerce-account li{display:block;flex:0 0 auto;margin:.25em;padding:.5em 1em .3em;font-size:1.2em;background:#f2f2f2}.nav-woocommerce-account li,.nav-woocommerce-account li a{color:#c02a38;text-decoration:none}.nav-woocommerce-account li.is-active{background:#c02a38}.nav-woocommerce-account li.is-active,.nav-woocommerce-account li.is-active a{color:#fff}.nested-page-summary-widget h3{font-size:2rem}.nested-page-summary-widget ul,.nested-page-summary-widget ol{display:grid;margin:0;padding:0;list-style:none;grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:repeat(1,1fr)}.nested-page-summary-widget .page__thumbnail{display:block;width:100%;height:210px;margin:0;padding:0}.nested-page-summary-widget .page__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.nested-page-summary-widget .page__title{display:block;max-width:85%;min-height:2.4em;margin:1em 0 .6em;padding:0;font-size:1.5rem;text-transform:uppercase;color:#c02a38}.nested-page-summary-widget .page__title a{text-decoration:none}@media only screen and (min-width:640px){.nested-page-summary-widget ul,.nested-page-summary-widget ol{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:960px){.nested-page-summary-widget ul,.nested-page-summary-widget ol{grid-row-gap:4rem;grid-column-gap:4rem;grid-template-columns:repeat(3,1fr)}}.product-list{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;grid-column-gap:1rem;margin:2em 0;padding:1rem;list-style:none;background:#e6e6e6}.product-list .product{display:flex;flex-direction:column;width:auto;height:auto;margin:0;padding:0;position:relative;z-index:2}.product-list .product>*{flex:0 0 auto}.product-list .product a{text-decoration:none}.product-list .product .onsale{display:block;width:3em;height:3em;margin:0;padding:.75em 0;box-sizing:border-box;position:absolute;top:-.4em;left:-.4em;text-align:center;border-radius:50%;color:#fff;background:#c02a38;transform:rotate(-20deg)}.product-list .product .product-link,.product-list .product .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 0 auto;text-decoration:none;color:inherit}.product-list .product .product-link:after,.product-list .product .woocommerce-loop-product__link:after{display:none}.product-list .product .product__image{display:block;width:100%;height:auto;margin:0;padding:.6rem;box-sizing:border-box;border:.6rem solid #fff}.product-list .product .product__image img{display:block;height:400px;object-fit:cover}.product-list .product .product-placeholder{display:block;width:100%;padding-bottom:100%;background:#f2f2f2}.product-list .product .product__info{flex:1 0 10em;margin:1rem 0;padding:1.2rem 1.2rem 2.2rem;display:flex;flex-direction:column;background:#fff}.product-list .product .product__info>*{flex:0 0 auto}.product-list .product .product__title{margin:0 0 calc(1.2rem - 4px);font-size:1em;font-weight:700}.product-list .product .product__title,.product-list .product .product__title a{color:#4d4d4d}.product-list .product .product__cta{width:calc(100% - 2.4rem);margin:-2.2rem 1.2rem 0}.product-list .product .product__cta .a2c__button{width:100%}@media only screen and (min-width:480px){.product-list.columns-2,.product-list.columns-3,.product-list.columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:640px){.product-list.columns-3,.product-list.columns-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:860px){.product-list.columns-4{grid-template-columns:repeat(4,1fr)}}.product-prices{display:block;margin:auto 0 0;padding:.75em 0;list-style:none;line-height:1.4;text-align:center;border-top:4px double #e6e6e6;border-bottom:4px double #e6e6e6}.product-prices .product-prices__price{margin:0}.product-prices .product-prices__price--members{font-weight:600;text-transform:uppercase;color:#c02a38}.product-prices .product-prices__price--standard{font-size:.9em;color:#4d4d4d}.tray{display:block;width:100%;margin:0;padding:1.5rem;box-sizing:border-box;background:#c02a38}.has-js .tray{position:absolute;transform:translateY(-100%)}.has-js .tray--animate{transition:transform 1s ease-in-out}.has-js .tray--active{transform:translateY(0)}@media only screen and (min-width:720px){.has-js .tray{width:auto;min-width:16rem;margin:-3rem 0 0;padding-top:3rem;top:0;right:1em;border-bottom:4px solid rgb(157,59,58)}}.tray-widgets{width:100%;margin:1rem 0 0;padding:.5rem;box-sizing:border-box;border:1px solid #e6e6e6}.latest-publications{position:relative;background:#e6e6e6}.latest-publications:before{display:block;width:100%;height:8em;position:absolute;top:0;left:0;z-index:1;content:" ";background:#f2f2f2}.pagination{font-size:1.2rem}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;margin:0;padding:0}.cart-block{display:grid;grid-template-columns:1fr}@media only screen and (min-width:720px){.cart-block{grid-template-columns:repeat(3,1fr)}.cart-block>*{grid-column:span 3}.cart-block .cart-totals-table,.cart-block>.button,.woocommerce-account .addresses .cart-block>.edit,.line-items-table__col-quantity .cart-block>button,.product-list .product .product__cta .cart-block>.a2c__button{grid-column:3}}.list-publications__paginator{text-align:right}.membership-block--signup form{display:grid;gap:1rem;padding:1rem 0}.membership-block--signup .form-field,.membership-block--signup .form-submit{grid-row-start:auto}.membership-block--signup .form-field--text .form-field__label{display:none}.membership-block--signup .form-field--text .form-field__control{width:100%;padding-top:.35em;box-sizing:border-box;font-size:1.1em;border-width:2px}.membership-block--signup .form-field--radios{display:flex;align-items:center;flex-direction:row}.membership-block--signup .form-field--radios .form-field__radio{flex:1 1 50%;padding:.2em 1em;color:#4d4d4d;border:2px solid #808080;background-color:#fff;transition:background-color .35s ease-in-out,border-color .35s ease-in-out}.membership-block--signup .form-field--radios .form-field__radio:has(input:checked,textarea:checked){position:relative;z-index:10;color:#fff;border:4px solid rgb(192,42,56);background-color:#c02a38}.membership-block--signup .form-field--radios .form-field__radio+.form-field__radio{border-left-width:1px}.membership-block--signup .form-field--radios .form-field__radio:first-of-type{border-right-width:1px}.membership-block--signup .form-field--radios .form-field__label{font-weight:400;font-size:1.1em}.membership-block--signup .form-field--radios .form-field__control{display:none}.membership-block--signup .form-submit{margin-top:1em}.membership-management .subscription-status{margin-right:-.2em}.page-header{position:relative}.page-header>.container>h1{display:inline-block;margin:1.6em 0 .6em;padding:0 .2em 0 0;position:relative;background:#fff}.page-header>.container>h1:before,.page-header>.container>h1:after{display:block;width:100%;height:3px;position:absolute;bottom:calc(.15em + 3px);content:" "}.page-header>.container>h1:before{z-index:-1;background:#fff}.page-header>.container>h1:after{width:1200px;z-index:-2;background:#c02a38}.page-header>.container>h1{margin-top:0;padding-top:0;font-size:2rem;font-weight:300}.page-header__hero{width:100%;height:325px;background:#e6e6e6}.page-header__hero img{display:block;width:100%;height:100%;margin:0 auto;padding:0;max-width:1400px;object-fit:cover}.page-header__title{max-width:100%;margin:0;padding:.8em 1.4em .6em;box-sizing:border-box;position:absolute;left:10%;right:10%;top:50%;transform:translateY(-50%);font-size:2rem;text-align:center;border-top:3px solid #fff;border-bottom:3px solid #fff}.page-header__title,.page-header__title a{color:#fff;text-decoration:none}.page-header__title:before,.page-header__title:after{display:block;width:100%;height:1px;position:absolute;left:0;content:" ";background:#fff}.page-header__title:before{top:-.6rem}.page-header__title:after{bottom:-.6rem}@media only screen and (min-width:720px){.page-header__hero{height:425px}}@media only screen and (min-width:960px){.page-header__title{left:35%;transform:translateY(-50%) translate(-17.5%)}}.site-footer{display:block;width:100%;margin:2em 0 0;padding:2em 0;position:relative;line-height:1.3;font-size:16px;background:#c02a38}.site-footer,.site-footer a{color:#fff}.site-footer .footer-widgets{margin-left:1em;margin-right:1em;padding-top:2em;padding-bottom:2em;border-top:4px solid black;border-bottom:4px solid black}.site-footer .container{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;padding-left:0;padding-right:0}.site-footer .widget>h3:first-child{margin-top:0;font-size:1.1em}@media only screen and (min-width:720px){.site-footer .container{grid-template-columns:1fr 1fr}.site-footer .widget>div:first-child{margin-top:2.1em}}@media only screen and (min-width:1200px){.site-footer .footer-widgets{max-width:1200px;margin-left:auto;margin-right:auto}}.site-header .container{padding-left:0;padding-right:0}.brand{z-index:9}.tray{z-index:8}.has-js .tray-control .tray-control__label{display:none}.has-js .tray-control .tray-control__icon{display:block;width:1.5em;height:1.5em;position:absolute;left:calc((100% - 1.5em)/2);top:calc((100% - 1.5em)/2);fill:#fff}.has-js .tray-control--animate{transition:background 1s ease-in-out}.has-js .tray-control--animate .tray-control__icon{transition:fill 1s ease-in-out,transform 1s ease-in-out}.has-js .tray-control--active .tray-control__icon{transform:rotate(-90deg)}@media only screen and (min-width:720px){.has-js .tray-control{color:#fff;background:#c02a38}.has-js .tray-control--active{background:#e6e6e6}.has-js .tray-control--active .tray-control__icon{fill:#c02a38}}.tax-product_cat .woocommerce-pagination{margin:2rem 0;padding:0;text-align:right;font-size:1.2rem}.tax-product_cat .woocommerce-ordering{margin-top:-2.4rem;text-align:right}.template--page .entry-content .alignleft,.template--page .entry-content .aligncenter,.template--page .entry-content .alignright{margin:1em auto;max-width:100%}.template--page .entry-content>ul li,.template--page .entry-content>ol li{padding-left:1ex}@media only screen and (min-width:640px){.template--page .entry-content .alignleft{float:left;margin:1em 1em 1em 0;max-width:44.4444444444%}.template--page .entry-content .aligncenter{max-width:100%}.template--page .entry-content .alignright{float:right;margin:1em 0 1em 1em;max-width:44.4444444444%}}@media only screen and (min-width:920px){.template--page .entry-content>h2,.template--page .entry-content>h3,.template--page .entry-content>h4,.template--page .entry-content>h5,.template--page .entry-content>h6,.template--page .entry-content>p,.template--page .entry-content>ul,.template--page .entry-content>ol,.template--page .entry-content>table{width:77.7777777778%;margin-left:11.1111111111%;margin-right:11.1111111111%}.template--page .entry-content>blockquote{width:55.5555555556%;margin-left:22.2222222222%;margin-right:22.2222222222%}.template--page .entry-content .alignleft{max-width:33.3333333333%}.template--page .entry-content .aligncenter{max-width:77.7777777778%}.template--page .entry-content .alignright{max-width:33.3333333333%}}.single-product .container{display:grid;grid-template-columns:[start] repeat(9,1fr) [end];grid-row-gap:2rem;grid-column-gap:1rem}.single-product .single-product__image,.single-product .single-product__placeholder{grid-column-start:start;grid-column-end:end}.single-product .single-product__image img,.single-product .single-product__placeholder img{display:block;width:100%;height:auto}.single-product .single-product__content{grid-column-start:start;grid-column-end:end}.single-product .single-product__title{margin-top:0;font-size:2rem;font-weight:300;line-height:1.2;color:#c02a38}.single-product .single-product__description{margin-bottom:1.4em}.single-product .single-product__product-prices{max-width:24em;margin:1.4em auto;padding:1em 0}.single-product .single-product__membership-blurb{max-width:28em;margin:1.4em auto 2.8em;font-style:italic;text-align:center}@media only screen and (min-width:760px){.single-product .single-product__image,.single-product .single-product__placeholder{grid-column-start:start;grid-column-end:5}.single-product .single-product__content{grid-column-start:5;grid-column-end:end}}@media only screen and (min-width:1000px){.single-product .single-product__image,.single-product .single-product__placeholder{grid-column-start:start;grid-column-end:4}.single-product .single-product__content{grid-column-start:4;grid-column-end:end}}.woocommerce-account h2,.woocommerce-account h3{display:inline-block;margin:1.6em 0 .6em;padding:0 .2em 0 0;position:relative;background:#fff}.woocommerce-account h2:before,.woocommerce-account h2:after,.woocommerce-account h3:before,.woocommerce-account h3:after{display:block;width:100%;height:3px;position:absolute;bottom:calc(.15em + 3px);content:" "}.woocommerce-account h2:before,.woocommerce-account h3:before{z-index:-1;background:#fff}.woocommerce-account h2:after,.woocommerce-account h3:after{width:1200px;z-index:-2;background:#c02a38}.woocommerce-account h2,.woocommerce-account h3{font-size:2.2rem}.woocommerce-account .addresses .edit{width:5em;margin:-1em 0 1em}.page--home .breadcrumbs,.page--home .page-header__title{display:none}.page--home .page-content{padding:2rem 0}.page--home .homepage-widgets .widget{display:block;margin:0;padding:0;overflow:hidden}.page--home .homepage-widgets .widget>h3{display:inline-block;margin:1.6em 0 .6em;padding:0 .2em 0 0;position:relative;background:#fff}.page--home .homepage-widgets .widget>h3:before,.page--home .homepage-widgets .widget>h3:after{display:block;width:100%;height:3px;position:absolute;bottom:calc(.15em + 3px);content:" "}.page--home .homepage-widgets .widget>h3:before{z-index:-1;background:#fff}.page--home .homepage-widgets .widget>h3:after{width:1200px;z-index:-2;background:#c02a38}.page--home .homepage-widgets .widget>h3{font-size:2.2rem}.page--home .homepage-widgets .latest-publications{width:100vw;margin-left:-1rem;margin-top:2.8rem}.page--home .homepage-widgets .latest-publications ul{max-width:1200px;padding-left:1rem;padding-right:1rem}.page--home .homepage-widgets .latest-publications>h3{width:100%;margin:1em 1rem 0;padding:1.2em .5em .25em;box-sizing:border-box;font-size:1.8rem;color:#c02a38;z-index:2}.page--home .homepage-widgets .latest-publications>h3:before,.page--home .homepage-widgets .latest-publications>h3:after{display:none}.page--home .homepage-widgets .latest-publications:before{height:14em}@media only screen and (min-width:1200px){.page--home .homepage-widgets .latest-publications{margin-left:calc(-.5*(100vw - 1200px))}.page--home .homepage-widgets .latest-publications ul{max-width:1200px;padding-left:calc((100vw - 1200px)/2);padding-right:calc((100vw - 1200px)/2)}.page--home .homepage-widgets .latest-publications>h3{max-width:1200px;margin:1em 0 0 calc((100vw - 1200px)/2)}}.page--home .homepage-widgets .latest-publications__view-all{display:none}.woocommerce-checkout h2,.woocommerce-checkout h3{display:inline-block;margin:1.6em 0 .6em;padding:0 .2em 0 0;position:relative;background:#fff}.woocommerce-checkout h2:before,.woocommerce-checkout h2:after,.woocommerce-checkout h3:before,.woocommerce-checkout h3:after{display:block;width:100%;height:3px;position:absolute;bottom:calc(.15em + 3px);content:" "}.woocommerce-checkout h2:before,.woocommerce-checkout h3:before{z-index:-1;background:#fff}.woocommerce-checkout h2:after,.woocommerce-checkout h3:after{width:1200px;z-index:-2;background:#c02a38}.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:2.2rem}.woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout-review-order-table .product-quantity{color:#9d3b3a}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .order-total th{text-align:right}.woocommerce-checkout-payment{max-width:650px;margin:2em 0 0 auto;padding:2em;background:#f2f2f2}.wc_payment_methods{margin:0;padding:0;list-style:none}.wc_payment_method{margin:.5em 0}.wc_payment_method input,.wc_payment_method textarea{display:inline-block;width:1em;text-align:center}.wc_payment_method label{display:inline-block}.wc_payment_method .payment_box{margin:0 0 0 1.8em;font-size:.9em}.wc_payment_method .payment_box p:first-child{margin-top:0}.wc_payment_method.payment_method_paypal{position:relative;padding-bottom:65px}.wc_payment_method.payment_method_paypal img{height:65px;position:absolute;top:1.2em;left:1.8em}.wc_payment_method.payment_method_paypal .payment_box{margin-top:calc(65px + .3em);margin-bottom:-65px}.wc_payment_method.payment_method_paypal .about_paypal{font-size:.7em;font-style:italic}.woocommerce-terms-and-conditions-wrapper{margin-top:1em;margin-bottom:1.7em;padding-top:1.7em;border-top:1px solid #4d4d4d}.woocommerce-terms-and-conditions-wrapper p:first-child{margin-top:0}.subscription-email,.subscription-status,.subscription-renewal-date{font-weight:700}@media(min-width:720px){body{padding-top:3rem}.site-header{position:absolute}}
