/*! PTL CSS copyright 2020 - Do NOT edit this file. Compile from source. *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[type='range']{-webkit-appearance:none;background:transparent;margin:12px 0;width:100%}[type='range']::-moz-focus-outer{border:0}[type='range']:focus{outline:0}[type='range']:focus::-webkit-slider-runnable-track{background:#fbfbfc}[type='range']:focus::-ms-fill-lower{background:#eceff1}[type='range']:focus::-ms-fill-upper{background:#fbfbfc}[type='range']::-webkit-slider-runnable-track{cursor:default;height:8px;transition:all .2s ease;width:100%;box-shadow:1px 1px 1px rgba(0,0,0,0.2),0 0 1px rgba(13,13,13,0.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:5px}[type='range']::-webkit-slider-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:pointer;height:24px;width:24px;-webkit-appearance:none;margin-top:-10px}[type='range']::-moz-range-track{box-shadow:1px 1px 1px rgba(0,0,0,0.2),0 0 1px rgba(13,13,13,0.2);cursor:default;height:8px;transition:all .2s ease;width:100%;background:#eceff1;border:2px solid #cfd8dc;border-radius:5px;height:4px}[type='range']::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:pointer;height:24px;width:24px}[type='range']::-ms-track{cursor:default;height:8px;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}[type='range']::-ms-fill-lower{box-shadow:1px 1px 1px rgba(0,0,0,0.2),0 0 1px rgba(13,13,13,0.2);background:#dde3e6;border:2px solid #cfd8dc;border-radius:10px}[type='range']::-ms-fill-upper{box-shadow:1px 1px 1px rgba(0,0,0,0.2),0 0 1px rgba(13,13,13,0.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:10px}[type='range']::-ms-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#607d8b;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:pointer;height:24px;width:24px;margin-top:2px}[type='range']:disabled::-webkit-slider-thumb,[type='range']:disabled::-moz-range-thumb,[type='range']:disabled::-ms-thumb,[type='range']:disabled::-webkit-slider-runnable-track,[type='range']:disabled::-ms-fill-lower,[type='range']:disabled::-ms-fill-upper{cursor:not-allowed}@media screen{.print-only{display:none}}@media print{.noprint{display:none}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}#cart-buttons::after,.cart-addresses::after,#covers-list::after,#cover-detail-top::after,#cover-detail-bottom::after,.limitedoffer-features::after,#order-history .order-invoice::after,#reach1k-form #reach1k-donate-options::after{content:" ";display:block;clear:both}.hidden{display:none}.centre{text-align:center}#cover-detail-form .cover-detail-input .cover-detail-input-select select{width:100%;border-radius:3px;border:1px solid #cccccc;background-color:#eeeeee;padding:.5rem;color:#888888;font-size:16px;text-transform:uppercase}.ul{text-decoration:underline}@font-face{font-family:"Roboto";src:local("Roboto"),local("Roboto-Regular"),url("fonts/roboto.woff2") format("woff2");font-style:normal;font-weight:400;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"franklingothic-book";src:url("fonts/franklingothic-book-webfont.woff") format("woff");font-style:normal;font-weight:400;font-display:auto}@font-face{font-family:"franklingothic-demicd";src:url("fonts/franklingothic-demicd-webfont.woff") format("woff");font-style:normal;font-weight:400;font-display:auto}.hidden-xs-up{display:none}@media (min-width: 34rem){.hidden-sm-up{display:none}}@media (min-width: 48rem){.hidden-md-up{display:none}}@media (min-width: 62rem){.hidden-lg-up{display:none}}@media (min-width: 75rem){.hidden-xl-up{display:none}}@media (max-width: 33.99rem){.hidden-xs-dn{display:none}}@media (max-width: 47.99rem){.hidden-sm-dn{display:none}}@media (max-width: 61.99rem){.hidden-md-dn{display:none}}@media (max-width: 74.99rem){.hidden-lg-dn{display:none}}@media (max-width: 999.99rem){.hidden-xl-dn{display:none}}::selection{background-color:#c03;color:#fff}body{font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.3;background-color:#fff}body.hamburger-open{overflow:hidden}body.hamburger-open #hamburger #hamburger-trigger span{transform:rotate(45deg) translate(-.2rem, -.2rem);background-color:#bbb}body.hamburger-open #hamburger #hamburger-trigger span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}body.hamburger-open #hamburger #hamburger-trigger span:nth-child(3){transform:rotate(-45deg) translate(0, -.2rem)}body.hamburger-open #hamburger #hamburger-menu{display:block;left:0;opacity:.95}h1,h2,h3,h4,h5,h6,h7{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif}a{color:#c03;text-decoration:none}a:hover{text-decoration:underline}.warn{background-image:url(images/warn.png);background-repeat:no-repeat;background-position:left top;padding-left:20px;color:#ff0000}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{font-size:14px;padding:.5em;border:1px solid #ddd7d7;border-radius:2px;background-color:#f8f8f8;color:#666}.page-wrapper{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:.5rem;padding-right:.5rem}@media (min-width: 34rem){.page-wrapper{padding-left:3rem;padding-right:3rem}}.page-unwrap{margin-left:calc(50% - 50vw);width:100vw}#hamburger{top:0;right:0}@media (min-width: 48rem){#hamburger{display:none}}#hamburger #hamburger-trigger{position:relative;display:block;width:3rem;height:3rem;padding:.8rem .3rem;z-index:2;cursor:pointer}#hamburger #hamburger-trigger span{position:relative;z-index:1;display:block;width:100%;height:.4rem;margin-bottom:.4rem;background-color:#c03;transform-origin:0% 0%;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}#hamburger #hamburger-trigger span:first-child{transform-origin:0% 0%}#hamburger #hamburger-trigger span:nth-child(2){transform-origin:0% 100%}#hamburger #hamburger-menu{display:none;position:absolute;opacity:0;left:100%;top:0;width:100%;bottom:0;z-index:1;overflow-y:auto;transition:opacity .55s ease, left .55s ease;background-color:#000;padding:1rem;padding-top:3rem;color:#fff;font-size:18px;text-align:center}#hamburger #hamburger-menu h1{margin-top:2rem;font-size:24px;color:#ccc}#hamburger #hamburger-menu ul{list-style-type:none;margin:0;padding:0}#hamburger #hamburger-menu ul li a{display:block;padding:0.5rem;color:#fff}#hamburger #hamburger-menu ul li a:hover{background-color:#c03;border-radius:.3rem;color:#fff;text-decoration:none}#member-header{background-color:#f7f7f7}#member-header .page-wrapper{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;display:grid;grid-template-columns:auto min-content;align-items:stretch}@media (min-width: 48rem){#member-header .page-wrapper{grid-template-columns:min-content auto min-content}}#member-header .page-wrapper #member-header-logo{margin-right:4.2rem;padding-top:1rem;padding-bottom:1rem}#member-header .page-wrapper #member-header-logo img{display:block;border:none;width:161px;height:auto}#member-header .page-wrapper #member-header-menu{display:none;position:relative;list-style:none;margin:0;padding:0;font-size:18px;font-weight:bold;white-space:nowrap}@media (min-width: 48rem){#member-header .page-wrapper #member-header-menu{display:flex}}#member-header .page-wrapper #member-header-menu>li{display:inline-block;height:100%;padding-top:2.5rem}#member-header .page-wrapper #member-header-menu>li>a{margin:0 .8rem;color:#777372;text-decoration:none}#member-header .page-wrapper #member-header-menu>li>a.current{color:#c03}#member-header .page-wrapper #member-header-menu>li>a:hover{color:#c03;text-decoration:none}#member-header .page-wrapper #member-header-menu>li ul{z-index:60;visibility:hidden;opacity:0;position:absolute;top:100%;width:208px;list-style:none;margin:0;padding:0;margin-top:-1px;border:1px solid #fff;background-color:#fff;box-shadow:0 8px 15px rgba(0,0,0,0.1);transition:visibility 0s, opacity .25s linear}#member-header .page-wrapper #member-header-menu>li ul li a{display:block;padding:1rem;color:#777372;text-decoration:none;transition:background-color .25s ease}#member-header .page-wrapper #member-header-menu>li ul li a:hover{background-color:#c03;color:#fff;text-decoration:none}#member-header .page-wrapper #member-header-menu>li:hover ul{visibility:visible;opacity:1}#member-header .page-wrapper #member-header-links{display:none;padding-top:1.8rem;padding-bottom:1rem;white-space:nowrap}@media (min-width: 48rem){#member-header .page-wrapper #member-header-links{display:block}}#member-header .page-wrapper #member-header-links a{margin-left:.8rem}#top-banner{background-color:#c03;padding:.3rem 0;color:#fff;text-align:left;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:14px}#top-banner a{color:#fff}#top-banner .page-wrapper{display:grid;grid-template-columns:auto min-content;gap:1rem}#top-banner .page-wrapper #top-banner-cart{display:grid;grid-template-columns:2rem max-content;gap:.5rem}#top-banner .page-wrapper #top-banner-cart #top-banner-cart-image{background-image:url(./images/products/cart.png);background-size:auto 1rem;background-position:right top;background-repeat:no-repeat;text-align:right}#member-banner{margin-top:1rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;color:#777372;display:grid;grid-template-columns:5rem auto min-content}#member-banner #member-summary{line-height:120%;padding:0 1rem}#member-banner #member-summary #member-summary-greeting{font-size:24px}#member-banner #member-summary #member-summary-links a{display:block;font-size:13px;line-height:110%;text-decoration:none;color:#777372}#member-banner #member-summary #member-summary-links a:hover{text-decoration:underline}#member-banner #member-summary #member-summary-links a::after{content:' >';font-size:10px}#member-banner #member-links{display:none;font-size:13px;line-height:130%;text-align:right;white-space:nowrap}@media (min-width: 48rem){#member-banner #member-links{display:block}}#member-banner #member-links h1{margin:0;padding:0;font-size:15px;font-weight:bold;text-transform:uppercase;color:#666}#member-banner #member-links a{display:block;color:#777372;text-decoration:none}#member-banner #member-links a:hover{text-decoration:underline}#member-menu{margin-top:1rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;border-top:1px solid #ddd7d7;border-bottom:1px solid #ddd7d7;padding:.6rem;white-space:nowrap}#member-menu a{padding:0 .6rem;color:#777372;text-decoration:none}#member-menu a.current{color:#c03}#member-menu a:hover{text-decoration:underline}.page-content{margin-top:2rem}.page-content.legacy-page-content{max-width:800px;margin-left:auto;margin-right:auto}.page-content #page-titlebar{margin-bottom:2rem}.page-content #page-titlebar h1,.page-content #page-titlebar h2{margin:0;padding:0;margin-bottom:.5rem}.page-content #page-titlebar h2{color:#777372}#footer-wrapper{background-color:#f7f7f7}#footer{margin-top:4rem;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:.5rem;padding-right:.5rem;padding-top:3rem;padding-bottom:3rem;color:#777372;font-size:14px;line-height:164%}@media (min-width: 34rem){#footer{padding-left:3rem;padding-right:3rem}}#footer>div{margin-bottom:3rem}@media (min-width: 62rem){#footer{display:grid;grid-template-columns:9fr auto 8fr;gap:1.5rem}#footer>div{margin-bottom:0}}#footer #footer-address{display:grid;grid-template-columns:min-content auto;margin-bottom:1.5rem}#footer #footer-address #footer-logo{padding-right:1rem;margin-right:1rem;border-right:1px solid #ddd7d7}#footer #footer-address #footer-logo img{display:block;border:none;height:3.75rem;width:auto}#footer #footer-mission{margin-bottom:2rem;font-family:Georgia,Times,Calibri,serif;font-size:20px;line-height:normal}#footer #footer-federal{margin-bottom:2rem}#footer #footer-privacy{margin-bottom:2rem}#footer #footer-privacy #footer-privacy-links{margin-right:1rem}#footer #footer-privacy #footer-privacy-links a{color:#777372}#footer #footer-privacy #footer-privacy-links a:hover{color:#c03}#footer #footer-copyright{border-top:1px solid #ddd7d7;padding-top:1rem}#footer #footer-links{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:20px}#footer #footer-links a{display:block;margin-bottom:1rem;color:#777372}#footer #footer-links a:hover{color:#c03}#footer #footer-donate{display:grid;grid-template-columns:min-content auto;align-items:start;gap:1rem;margin-bottom:2rem}#footer #footer-logos{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;gap:1.5rem;margin-bottom:2rem}#footer #footer-logos img{max-width:100%;height:auto}#footer #footer-piechart{display:grid;grid-template-columns:min-content auto;align-items:start;gap:1rem;margin-bottom:2rem}#footer #footer-social{text-align:center}#footer #footer-social a{margin:0 .25rem}.spaced{margin-top:2rem}@media (min-width: 62rem){.boxes-1-1{display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:stretch}.boxes-2-1{display:grid;gap:2rem;grid-template-columns:2fr 1fr;align-items:stretch}.boxes-1-2{display:grid;gap:2rem;grid-template-columns:1fr 2fr;align-items:stretch}.boxes-1-1-1{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;align-items:stretch}}@media (min-width: 48rem){.box-content-1-1{display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:stretch}.box-content-2-1{display:grid;gap:2rem;grid-template-columns:2fr 1fr;align-items:stretch}.box-content-1-2{display:grid;gap:2rem;grid-template-columns:1fr 2fr;align-items:stretch}.box-content-1-1-1{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;align-items:stretch}}.box{margin-top:2rem;border:1px solid #ddd7d7;border-radius:3px;color:#777372}.box.no-margin{margin-top:0}.box.narrow{max-width:800px;margin-left:auto;margin-right:auto}.box .box-content+.box-title,.box .box-content+.box-content{border-top:1px solid #ddd7d7}.box .box-title{background-color:#f3ebe9;border-radius:3px 3px 0 0;border-bottom:1px solid #ddd7d7;padding:1rem 1.5rem;color:#777372;font-size:14px}.box .box-title.split{display:grid;grid-template-columns:auto auto;gap:1rem}.box .box-title.split>div:first-child{justify-self:start}.box .box-title.split>div:last-child{justify-self:end}.box .box-title.split>div:last-child.buttons{margin-top:-.25rem;margin-right:-.75rem;margin-bottom:-.25rem}.box .box-title h1{display:inline;margin:0;padding:0;color:#777372;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase}.box .box-content{padding:1.5rem}.box .box-content.large-text{font-size:24px}.stock{border:2px solid transparent;border-radius:2.4em;padding:.7em 1.5em;font-weight:bold;font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;white-space:nowrap}.stock.in-stock{color:#17b51b;border-color:#17b51b}.stock.in-stock::after{content:'In Stock'}.stock.out-of-stock{color:#c03;border-color:#c03}.stock.out-of-stock::after{content:'Out of Stock'}.member-profile-image{height:5rem;width:5rem;display:grid;align-items:center;justify-items:center;border-radius:1rem;background-color:#c03;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:48px}.member-profile-image.size-xs{height:2rem;width:2rem;border-radius:.5rem;font-size:18px}.member-profile-image.size-sm{height:4rem;width:4rem;border-radius:.9rem;font-size:38px}.member-profile-image.size-md{height:8rem;width:8rem;border-radius:1.8rem;font-size:76px}.member-profile-image.size-lg{height:12rem;width:12rem;border-radius:2.7rem;font-size:114px}.member-profile-image.size-xl{height:20rem;width:20rem;border-radius:4rem;font-size:192px}.form-help{margin-top:2.5rem;font-size:13px;color:#777372}.options-box{margin-bottom:1rem;border:1px solid #cccccc;color:#555555;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px}.options-box .options-box-title{background-color:#eeeeee;padding:.5rem;font-size:16px}.options-box .options-box-body{background-color:#ffffff;padding:.5rem;padding-bottom:0}.options-box .options-box-body a{display:block;min-width:10px;min-height:16px;margin-bottom:.5rem;padding-left:20px;color:#555555;background-image:url(./images/checkbox2-unchecked.png);background-position:left 1px;background-repeat:no-repeat;text-decoration:none}.options-box .options-box-body a.checked{background-image:url(./images/checkbox2-checked.png)}.options-box .options-box-body a:hover{text-decoration:none}.options-box .options-box-body .options-box-suboptions{margin-left:1rem}#modal-blackout{position:fixed;z-index:100000;top:0px;left:0px;height:100%;width:100%;background-color:#ffffff;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}#modal-box{display:none;z-index:102000;position:fixed;border:6px solid #c0c0c0;background:#ffffff}#modal-box-scroll{overflow:auto}#modal-box-pad{padding:2px 10px}#modal-box-close{position:absolute;display:block;top:-17px;right:-17px;width:28px;height:28px;background-image:url(/pix/common/modal-box-close.png);background-position:left top;background-repeat:no-repeat}#modal-box h1{font-size:24px}#modal-box-content-placeholder{display:none}.help-modal{display:none}.help-info{display:inline-block;height:15px;width:15px;margin-left:.3rem;background-image:url(./images/help-info.png);background-position:left top;background-repeat:no-repeat;opacity:0.3}.help-info:hover{text-decoration:none}#please-wait{position:fixed;background-color:#ffffff;background-image:url(./images/please-wait.gif);background-repeat:no-repeat;background-position:115px 8px;z-index:103000;display:none;top:50%;left:50%;width:450px;margin-top:-50px;margin-left:-225px;border:3px solid #000000;padding:10px;padding-top:30px;font-size:large;font-weight:bold}h1,h2,h3,h4,h5,h6{color:#c03;line-height:1.0;font-weight:bold;text-transform:uppercase;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px;word-spacing:1px}h1{font-size:36px;text-transform:uppercase}h2{font-size:28px;text-transform:uppercase}h3{font-size:24px;text-transform:uppercase}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.highlight{color:#c03;font-weight:bold}blockquote{margin-left:3em;padding:0;margin:1em 0 1em 3em;font-family:Georgia,Times,Calibri,serif;color:#369;font-size:16px;line-height:20px}.messagebox{min-height:44px;margin-bottom:10px;border-width:2px;border-style:solid;padding:4px;padding-left:40px;color:#000000;font-weight:bold;background-repeat:no-repeat;background-position:4px 4px}.messagebox a{color:#000000;text-decoration:underline}.messagebox.messagebox-success{border-color:#7a936b;background-color:#d5eab4;background-image:url(./images/messages/messagebox-success.png)}.messagebox.messagebox-info{border-color:#418acc;background-color:#d0e4f4;background-image:url(./images/messages/messagebox-info.png)}.messagebox.messagebox-warn{border-color:#ffc237;background-color:#ffeaa8;background-image:url(./images/messages/messagebox-warn.png)}.messagebox.messagebox-error{border-color:#eb5339;background-color:#fccac2;background-image:url(./images/messages/messagebox-error.png)}.messagebox .messagebox-close{float:right;display:block;cursor:pointer;cursor:hand;width:24px;height:18px;margin-left:10px;margin-bottom:5px;background-image:url(./images/messages/messagebox-close.png);background-repeat:no-repeat;background-position:top right}.messagebox .messagebox-text{z-index:100;padding:4px}.messagebox .messagebox-text ul{padding-left:0;margin-left:0}a.currency-link:link,a.currency-link:visited{color:#777;text-decoration:none}a.currency-link:hover{text-decoration:underline}#currency-selector{display:none;position:absolute;z-index:100;box-shadow:1px 1px 3px 1px #cccccc;border:1px solid #c0c0c0;background-color:#ffffff;text-align:left;font-size:16px}#currency-selector #currency-selector-close{float:right;display:block;cursor:pointer;cursor:hand;width:14px;height:14px;margin-left:10px;margin-bottom:2px;background-image:url(./images/messages/messagebox-close.png);background-repeat:no-repeat;background-position:top right}#currency-selector .title-bar{margin-bottom:3px;border:none;border-bottom:1px solid #c0c0c0;background-color:#eeeeee;padding:3px 6px;font-size:10px;line-height:12px}#currency-selector .title{border:none;background-color:#eeeeee;color:#cc0033;font-size:18px;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}#currency-selector #currency-selector-list{max-height:12rem;overflow-y:auto}#currency-selector #currency-selector-list a{display:block;padding:1px 6px;color:#666666;text-decoration:none}#currency-selector #currency-selector-list a:hover{background-color:#f0f0f0;color:#000000}@media (min-width: 48rem){#currency-selector{font-size:12px}}body{background-color:#fff;font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif}#layout-inside{font-size:13px;line-height:140%}a,a:visited{color:#c03;text-decoration:none}a:hover{text-decoration:underline}#layout-toplink a{float:right;color:#666;font-size:10px;line-height:13px;padding:10px 0}.indent-checkbox,.indent-radio{margin-left:1.8rem}.indent-option{padding-left:1.4rem}.divider{margin-top:1.5em;padding-top:.5em;border-top:1px dotted #999}#share_button{position:relative;margin:0px 0 0 -10px}.action-buttons{margin-top:1.5rem;text-align:center}a.button,input.button,button.button{cursor:pointer;position:relative;display:inline-block;border-radius:.3em;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:100%;font-weight:bold;text-align:center;text-transform:uppercase;white-space:nowrap;padding:.5em 1em;transition:background-color 0.5s ease;background-color:#c03;border:1px solid #66001a;color:#fff}a.button:hover,input.button:hover,button.button:hover{background-color:#f36}a.button.mixed-case,input.button.mixed-case,button.button.mixed-case{text-transform:none}a.button.stretch,input.button.stretch,button.button.stretch{display:block;width:100%}a.button img,input.button img,button.button img{vertical-align:top;margin-left:.5rem;margin-right:.5rem;margin-top:-1px}a.button.white,input.button.white,button.button.white{background-color:#fff;border:1px solid #666;color:#666}a.button.white:hover,input.button.white:hover,button.button.white:hover{background-color:#ffccd9}a.button.grey,input.button.grey,button.button.grey{background-color:#cccccc;border:1px solid #666;color:#666}a.button.grey:hover,input.button.grey:hover,button.button.grey:hover{background-color:#dddddd}a.button.blue,input.button.blue,button.button.blue{background-color:#1e9dc6;border:1px solid #11576d;color:#fff}a.button.blue:hover,input.button.blue:hover,button.button.blue:hover{background-color:#63c7e7}a.button.green,input.button.green,button.button.green{background-color:#48a848;border:1px solid #296129;color:#fff}a.button.green:hover,input.button.green:hover,button.button.green:hover{background-color:#89cd89}a.button.arrow-left,input.button.arrow-left,button.button.arrow-left{padding-left:1.5em}a.button.arrow-left::before,input.button.arrow-left::before,button.button.arrow-left::before{content:'';position:absolute;width:0;height:0;margin-top:.5ex;margin-left:-.75em;border-top:.6ex solid transparent;border-bottom:.6ex solid transparent;border-right:.6ex solid currentColor}a.button.arrow-right,input.button.arrow-right,button.button.arrow-right{padding-right:1.5em}a.button.arrow-right::after,input.button.arrow-right::after,button.button.arrow-right::after{content:'';position:absolute;width:0;height:0;margin-top:.5ex;margin-left:.5em;border-top:.6ex solid transparent;border-bottom:.6ex solid transparent;border-left:.6ex solid currentColor}a.button.large,input.button.large,button.button.large{font-size:22px}a.button.small,input.button.small,button.button.small{font-size:12px}a.button.tiny,input.button.tiny,button.button.tiny{font-size:10px}.ptl_button{text-decoration:none !important;display:inline-block;padding:7px 10px 8px;font:800 12px/1 "Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;cursor:pointer;border-radius:0px;position:relative;color:#fff !important;transition:box-shadow 0.1s ease;box-shadow:0 1px 3px rgba(0,0,0,0.4),inset 0 -7px 8px rgba(0,0,0,0.2),inset 0 10px 8px rgba(255,255,255,0.2),inset 1px 1px 0px rgba(255,255,255,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.5);border:1px dashed #fff}.ptl_minibutton{text-decoration:none !important;display:inline-block;padding:2px 4px 3px;outline:none;border:none;font:800 10px/10px "Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;background-color:#cc0033;color:#fff;cursor:pointer}.ptl_button:hover{box-shadow:0 0px 4px rgba(0,0,0,0.4),inset 0 1px 8px rgba(0,0,0,0.1),inset 0 -15px 8px rgba(255,255,255,0.1),inset 1px 1px 0px rgba(255,255,255,0.2);text-decoration:none}.ptl_button:active{text-shadow:0 -1px 1px rgba(0,0,0,0.5);box-shadow:0 0px 4px rgba(0,0,0,0.4),inset 0 1px 8px rgba(0,0,0,0.1),inset 0 -15px 8px rgba(255,255,255,0.1),inset 1px -1px 0px rgba(255,255,255,0.2)}.ptl_minibutton:hover{background-color:#BC002E}.ptl_button.btn_arrow{padding-right:17px;background-image:url(../pix/icons/arrow-btn.gif);background-repeat:no-repeat;background-position:center right}.b_button.btn_arrow{padding-right:25px;background-image:url(../pix/icons/arrow-btn.gif);background-repeat:no-repeat;background-position:center right}.ptl_button.btn_back{padding-left:17px;background-image:url(../pix/icons/arrow-backbtn.gif);background-repeat:no-repeat;background-position:center left}.b_button.btn_back{padding-left:25px;background-image:url(../pix/icons/arrow-backbtn.gif);background-repeat:no-repeat;background-position:center left}.s_button{font:800 10px/10px "Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;padding:4px 7px 6px;border:none;outline:none}.b_button{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:15px;letter-spacing:0;color:#ccc;text-transform:uppercase;font-weight:500;padding:12px 20px;box-shadow:0 1px 3px rgba(0,0,0,0.4),inset 0 -7px 8px rgba(0,0,0,0.1),inset 0 16px 8px rgba(255,255,255,0.2),inset 1px 1px 0px rgba(255,255,255,0.3)}.ptl_button.btn_red{background-color:#dd0033;outline:2px solid #cc0033}.ptl_button.btn_gray{background-color:#888;outline:2px solid #888}.ptl_button.btn_blue{background-color:#336699;outline:2px solid #336699}.formbox{clear:left;margin-top:8px;margin-bottom:12px;font-size:16px}.formbox .group{padding-bottom:8px}@media (min-width: 62rem){.formbox .group{clear:left}}.formbox .group .label{font-size:14px;text-align:left;font-weight:normal}.formbox .group .label.required::after{content:" *";color:#c03;font-weight:bold}@media (min-width: 62rem){.formbox .group .label{float:left;width:145px}}@media (min-width: 62rem){.formbox .group .input{margin-left:150px}}.formbox .input-half{float:left;width:200px;margin-right:8px}.formbox .input-float{float:left;margin-right:8px}.text-full{box-sizing:border-box;width:100%}.text-half{width:192px}.formbox .info{color:#666666;font-size:12px}.input-date{width:100px}.feed-item{margin-bottom:1.5rem}.feed-item.feed-item-with-thumb{display:grid;grid-template-columns:min-content auto;align-items:start;gap:1rem}.feed-item.feed-item-with-thumb>div:first-child{width:4rem;height:4rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.feed-item .feed-title{font-weight:bold}.feed-item .feed-date{font-style:italic}.feed-item-sponsorship{align-items:center}.feed-item-sponsorship>div:first-child{background-image:url(images/feed-item-sponsorship.png)}.feed-item-receipt{align-items:center}.feed-item-receipt>div:first-child{background-image:url(images/feed-item-receipt.png)}.feed-item-receipt-self{align-items:center}.feed-item-receipt-self>div:first-child{background-image:url(images/feed-item-receipt-self.png)}.story-feed-total{font-weight:bold;margin-bottom:8px}.story-feed-continue a{display:block;height:30px;background-color:#eaedf2;padding-top:10px;font-weight:bold;text-align:center}.story-feed-continue a:hover{background-color:#ffff00}.story-feed-search{background-color:#eaedf2;padding:10px;margin-bottom:10px}.story-feed-search .group{margin-bottom:2px}.story-feed-search .group .label{float:left;width:72px;overflow:hidden}.story-feed-search .group .input{margin-left:75px}.story-feed-search-search{width:100%}.story-feed-search-date{width:100px}.story-feed-search-submit{float:right}.story-feed-post{background-color:#eaedf2;padding:10px;margin-bottom:10px}.story-feed-post .story-feed-post-title{font-weight:bold}.story-feed-post-input textarea{width:100%}.story-feed-post-input.collapsed textarea{height:26px;color:#aaa}.story-feed-post-input.expanded textarea{height:120px;color:#000;margin-bottom:10px}.story-edit{background-color:#eaedf2;padding:10px;margin-bottom:10px}.story-edit textarea{width:100%;height:120px;color:#000;margin-bottom:10px}.comment-feed{font-size:11px;line-height:14px}.comment-feed .comment-feed-links{color:#999;margin-bottom:4px}.comment-feed a:visited{color:#c03}.comment-feed a.comment-login,.comment-feed a.comment-login:visited{color:#999}.comment-feed a.comment-login:hover{color:#c03}.comment-feed .comment-feed-area{background-image:url(/pix/common/storynub.gif);background-repeat:no-repeat;background-position:20px 0;padding-top:5px}.comment-feed .comment-box{background-color:#f0f0f0;color:#333;font-size:11px;line-height:14px;margin-bottom:2px;padding:5px}.comment-feed .comment-box.contains-comment{display:grid;grid-template-columns:min-content auto;align-items:start;gap:.5rem}.comment-feed .comment-box .comment-header{margin-bottom:4px;color:#555}.comment-feed .comment-box .comment-header-name{font-weight:bold}.comment-feed .comment-box .comment-like{color:#666}.commentbox{background:#eaedf2;color:#555;font-size:10px;line-height:11px;margin-top:5px;margin-bottom:2px;padding:5px}.commentbox .storynub{background:url("/pix/common/storynub.gif") no-repeat;clear:left;height:5px;margin:0 0 0 17px;overflow:hidden;width:9px}.comment-feed-links{margin-top:8px}.comment-input textarea{width:100%;border:1px;border-color:#666}.comment-input.collapsed textarea{height:26px;color:#aaa}.comment-input.expanded textarea{height:80px;color:#000}.member-icon{border:1px solid #ccc}.member-thumbnail{float:left}.member-thumbnail-spacer{margin-left:58px}.member-micro{float:left}.member-micro-spacer{margin-left:40px}.member-clear{clear:left}a#cart-float{position:fixed;display:block;z-index:50;bottom:3rem;right:2rem;width:8rem;height:3rem;color:#fff;font-size:12px;padding:.3rem;padding-left:2.8rem;text-align:center;text-decoration:none;background-color:#c03;background-image:url(./images/products/cart.png);background-size:auto 100%;background-repeat:no-repeat;border:0.1rem solid #000;border-radius:1.2rem;box-shadow:0 0 .5rem .5rem #fff}a#cart-float #cart-float-count{font-size:20px;font-weight:bold}a#cart-float.hidden{display:none}a#cart-float.pulse{animation:cart-float-pulse 2s 1}@keyframes cart-float-pulse{0%{background-color:#c03;box-shadow:0 0 .5rem .5rem #fff}30%{background-color:#f83;box-shadow:0 0 .5rem .5rem #fff}60%{box-shadow:0 0 1rem 1rem #ff0}100%{background-color:#c03;box-shadow:0 0 .5rem .5rem #fff}}.addressbook.selectable .addressbook-entries .addressbook-entry{cursor:pointer}.addressbook .addressbook-entries-box .box-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:1.5rem}.addressbook .addressbook-entries-box .box-content .addressbook-add-container{align-self:center;justify-self:center}.addressbook .addressbook-entries-box .box-content .addressbook-entry{position:relative;display:grid;grid-template-columns:1fr;gap:.5rem;border:1px solid #ddd7d7;padding:1rem;font-size:12px}.addressbook .addressbook-entries-box .box-content .addressbook-entry.selected{border-color:#c03;box-shadow:0 0 10px 12px #cccccc}.addressbook .addressbook-entries-box .box-content .addressbook-entry.selected::after{content:'';position:absolute;z-index:1;right:1rem;bottom:1rem;width:2rem;height:2rem;background-image:url(images/selected.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.addressbook .addressbook-entries-box .box-content .addressbook-entry .addressbook-entry-address{align-self:start}.addressbook .addressbook-entries-box .box-content .addressbook-entry .addressbook-entry-address .label{font-size:14px;font-weight:bold}.addressbook .addressbook-entries-box .box-content .addressbook-entry .addressbook-entry-buttons{display:grid;grid-template-columns:1fr;gap:.25rem;align-self:end;text-align:center}.addressbook .addressbook-edit{display:none}#plainpage #plainpage-header{background-color:#c03}#plainpage #plainpage-header #plainpage-header-bar{max-width:1000px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;background-color:#c03;padding:1rem;color:#fff;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:12px}#plainpage #plainpage-header #plainpage-header-bar #logo{display:block;border:none}#plainpage #plainpage-header #plainpage-header-bar #logo img{border:none;width:100px}@media (min-width: 62rem){#plainpage #plainpage-header #plainpage-header-bar #logo img{width:150px}}#plainpage #plainpage-header #plainpage-header-bar #title{margin-left:2rem;font-size:36px;line-height:110%;font-weight:bold}@media (min-width: 48rem){#plainpage #plainpage-header #plainpage-header-bar #title{font-size:42px}}@media (min-width: 62rem){#plainpage #plainpage-header #plainpage-header-bar #title{font-size:46px}}#plainpage #plainpage-header #plainpage-header-bar #social{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em;white-space:nowrap}#plainpage #plainpage-header #plainpage-header-bar #social a img{border:none;width:40px}@media (min-width: 62rem){#plainpage #plainpage-header #plainpage-header-bar #social a img{width:50px}}#plainpage #plainpage-subhead{max-width:1000px;margin-left:auto;margin-right:auto}#plainpage .plainpage-body{max-width:1000px;margin-left:auto;margin-right:auto;padding:1rem}#plainpage .plainpage-body .plainpage-body-unwrap{margin-top:-1rem}#plainpage .plainpage-body .messagebox+.plainpage-body-unwrap{margin-top:1rem}#plainpage #plainpage-footer{margin-top:3rem;background-color:#c03;padding:16px;color:#fff;font-weight:bold;text-align:center}#plainpage #plainpage-header a,#plainpage #plainpage-footer a{color:#fff;text-decoration:none}#plainpage #plainpage-header a:hover,#plainpage #plainpage-footer a:hover{text-decoration:underline}#plainpage img{max-width:100%}#plainpage h1,#plainpage h2,#plainpage h3,#plainpage h4{text-transform:none;line-height:normal}#plainpage,#plainpage p,#plainpage .formbox,#plainpage .formbox .group .label{font-size:18px;line-height:150%}@media (min-width: 62rem){#plainpage .formbox .group .label{width:175px}}@media (min-width: 62rem){#plainpage .formbox .group .input{margin-left:180px}}#plainpage .col2>div{margin-bottom:1rem}@media (min-width: 62rem){#plainpage .col2{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}#plainpage .col3>div{margin-bottom:1rem}@media (min-width: 62rem){#plainpage .col3{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}}#plainpage h1,#plainpage h2,#plainpage h3,#plainpage h4,#plainpage h5,#plainpage h6{color:#c03;line-height:1.0;font-weight:bold;text-transform:uppercase;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px;word-spacing:1px}#plainpage h1{font-size:36px;text-transform:uppercase}#plainpage h2{font-size:28px;text-transform:uppercase}#plainpage h3{font-size:24px;text-transform:uppercase}#plainpage h4{font-size:20px}#plainpage h5{font-size:18px}#plainpage h6{font-size:16px}#plainpage .highlight{color:#c03;font-weight:bold}#plainpage blockquote{margin-left:3em;padding:0;margin:1em 0 1em 3em;font-family:Georgia,Times,Calibri,serif;color:#369;font-size:16px;line-height:20px}#landingpage .landingpage-field .landingpage-field-question{font-size:20px;font-weight:bold}#landingpage .landingpage-field .landingpage-field-answer{margin-top:.5rem;margin-left:1rem;margin-bottom:1rem;font-size:18px}#landingpage .landingpage-field .landingpage-field-answer label{display:block;margin-top:.25rem}#landingpage .landingpage-field .landingpage-field-answer label input{transform:scale(1.5) translate(0, -10%);margin-right:12px}.no-mobile{display:none}@media (min-width: 62rem){.no-mobile{display:inherit}.no-desktop{display:none}}h1 .gray,h2 .gray,h3 .gray{color:#ccc}h4 .gray,h5 .gray{color:#999}h1 a:link,h2 a:link,h3 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited{color:#c03;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline}blockquote{font-size:16px;line-height:20px;padding:0 20px 10px 30px;color:#369;font-family:Georgia,Times,Calibri,serif}#content li{margin:5px 0;list-style:url("/pix/icons/arrow-red.gif");display:list-item;font-size:13px;line-height:18px}#navsub li{margin:5px 0 0 0;list-style:url("/pix/icons/arrow-red.gif");display:list-item;list-style-position:outside;font-size:12px;line-height:16px}.subhead{color:#c03;font-size:20px;line-height:18px;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;text-transform:uppercase;word-spacing:1px;font-weight:500;margin:20px 0 0 0}.quote{font-size:18px;line-height:22px;padding:0 20px 10px 30px;color:#369;font-family:Georgia,Times,Calibri,serif;background-image:url("/pix/email/bigquote.gif");background-position:0 0;background-repeat:no-repeat}.sub_divider{color:#c03;font-size:20px;line-height:18px;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;word-spacing:1px;text-transform:uppercase;font-weight:500;margin:20px 0 0 0;padding:5px 0 4px 0;border-top:1px dotted #999}.sub_divider .gray,.subhead .gray{color:#ccc}.smallsubhead{color:#000;font-weight:800;font-size:13px;line-height:18px}.smallsubruled{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-size:17px;line-height:15px;letter-spacing:-50%;padding:8px 0 2px 0;border-bottom:1px dotted #999;margin-bottom:-5px}.smallsubruled a:link,.smallsubruled a:visited{color:#c03;text-decoration:none}.smallsubruled a:hover{color:#333}.smallsubred{color:#c03;font-size:13px;line-height:18px;font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:bold}.smallsubgray{color:#948783;font-size:13px;line-height:18px;font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:bold}.smallsubwhite{color:#fff;font-weight:800;font-size:12px;line-height:16px}.gray{color:#666}.commontext{font-size:13px;line-height:18px}.blogtext{font-size:13px;line-height:18px}.errortext{color:#3366CC;font-weight:bold;font-size:13px;line-height:16px}.messagetext{color:#3366CC;font-weight:bold;font-size:13px;line-height:16px}.prayerheader{font-weight:bold;font-size:12px;line-height:16px;padding-top:10px;border-top:1px dotted #999}.formgray{color:#666;text-transform:none}.formrequired{color:#c03}.formwhite{color:#fff}.formmissing{color:#c03;font-weight:bold}.productinfo{color:#666;margin:0 0 5px 0}.sponsorbox{color:#fff;font-size:18px;font-weight:bold;margin-left:20px}.tiny{color:#666;font-size:11px;line-height:13px}.toplink{color:#666;font-size:10px;line-height:13px;padding:15px 0}.tiny a,.toplink a{text-decoration:none}.tiny a:hover,.toplink a:hover{text-decoration:underline}.tinysubhead{color:black;font-weight:bold;font-size:12px;line-height:14px}.pix{color:#666;font-size:11px;line-height:13px;margin-bottom:5px;padding-right:30px}.indented{margin:0 30px 5px 25px}.indented2{margin:0 20px 10px 20px}.footer{color:#666;font-size:10px;line-height:13px;margin-left:20px;padding-left:20px}.callout{color:#666;font-size:12px;line-height:16px;margin:10px}.callout2{color:#666;font-size:12px;line-height:16px;margin:-10px 5px 0 10px;padding:0 0 0 10px}.boldred{color:#c03;font-weight:bold}.red{color:#c03}.gray{color:#666}.light{color:#ccc}.pms409{color:#948783}.white{color:#fff}.quote{font-family:Georgia,Times,Calibri,serif;color:#369;font-size:18px;line-height:22px;margin:-5px 30px 0 25px}.tagline{font-size:10px;line-height:11px;color:#999;text-indent:50px}.tagline input{border:1px #dedede solid;height:15px}.tagline input submit{text-decoration:none !important;display:inline-block;padding:2px 4px;outline:none;border:none;font:800 10px/10px "Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;background-color:#cc0033;color:#fff}.layout-sidebar h1,.layout-sidebar dt{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:15px;letter-spacing:0;color:#aaa;text-transform:uppercase;font-weight:500;padding:10px 0 4px 0;margin-bottom:5px;border-bottom:1px #f0f0f0 solid}.layout-sidebar h1 a:link,.layout-sidebar h1 a:visited{color:#aaa}.layout-sidebar h1 a:hover{color:#888;text-decoration:none}.layout-sidebar blockquote{display:block;background-image:url("/pix/common/bigquote.gif");background-repeat:no-repeat;background-position:bottom right;font-size:17px;line-height:20px;padding:0 0 20px 0;margin:0;color:#444;font-family:Georgia,Times,Calibri,serif}.layout-sidebar blockquote:before{content:'\201C'}.layout-sidebar blockquote cite{display:block;text-align:left;padding-top:5px;color:#999;font-size:14px;line-height:16px}.layout-sidebar blockquote cite:before{content:'\2014'}.layout-sidebar dd{font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:13px;margin:4px 10px 4px 0;border-bottom:1px solid #f0f0f0;padding-bottom:4px}.layout-sidebar li{font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:13px;margin:0 0 5px 0;padding:0;list-style:inside url("/pix/icons/arrow-red.gif")}.layout-sidebar ul{margin:0;padding:0}.layout-sidebar input{color:#666;background-color:#F9F4E7;border:1px #dedede solid;font-size:11px;padding:3px}.layout-sidebar .ptl_minibutton,.layout-sidebar .ptl_minibutton a{color:#fff !important;border:2px #c03 solid;text-transform:uppercase}.layout-sidebar .icon{width:42px;margin-right:5px;float:left}.floater{float:right;text-align:left;vertical-align:top;padding:0 0 5px 20px}.floater200{float:right;display:block;position:relative;text-align:left;padding:0;width:200px;margin:10px 0 0 20px}.floater200_tan{float:right;display:block;position:relative;background-color:#f3eee8;text-align:left;padding:0;vertical-align:top;width:200px;margin:10px 0 0 20px}.clear{clear:both !important}.clearer{display:block !important;float:none !important;width:100% !important;height:1px !important;line-height:0px !important;font-size:0px !important;border:0px !important;clear:both !important}.col1-of-3{width:30%;float:left;padding-right:10px}.signup-formbox{font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif}.signup-formbox .group{padding-top:20px;clear:left}.signup-formbox .group:first-child{padding-top:0}.signup-formbox .group .tooltip{display:none;position:relative;float:right;width:250px;margin-top:-10px;background-image:url(/pix/common/sidenub_yellow.png);background-repeat:no-repeat;background-position:0 10px;padding-left:14px}.signup-formbox .group .tooltip>div,.signup-formbox .group .tooltip>div>div,.signup-formbox .group .tooltip>div>div>div .signup-formbox .group .tooltip>div>div>div>div{position:relative;left:-1px;top:-1px}.signup-formbox .group .tooltip>div{background-color:#eeeeee}.signup-formbox .group .tooltip>div>div{background-color:#dddddd}.signup-formbox .group .tooltip>div>div>div{background-color:#cccccc}.signup-formbox .group .tooltip>div>div>div>div{background-color:#f8f7df;padding:10px;text-align:left;font-size:11px;line-height:13px;color:#666}.signup-formbox .group .label{width:75px;float:left;font-size:12px;color:#000;padding-top:2px;vertical-align:top}.signup-formbox .group .required{color:#c03;height:20px}.signup-formbox .group .input{margin-left:80px}.signup-formbox .group .input .active{background-color:#f0f0f0}.signup-formbox .group .input-text{width:250px;font-size:11px;color:#666;padding:2px;background-color:#fff;border:1px solid #999}.signup-formbox .group .input-select{width:250px}.signup-formbox .group .notify{display:inline;position:absolute;margin-left:5px}.signup-formbox .group .notify>div{width:25px;height:25px;background-repeat:no-repeat;background-position:top left}.signup-formbox .group .notify .notify-loading{background-image:url(/pix/icons/notify-loading.gif)}.signup-formbox .group .notify .notify-ok{background-image:url(/pix/icons/coquette24/accept.png)}.signup-formbox .group .notify .notify-error{background-image:url(/pix/icons/coquette24/delete.png)}.signup-formbox .group .notify .notify-warning{background-image:url(/pix/icons/coquette24/warning.png)}.signup-formbox .group .errormsg div{padding-top:3px;color:#cc0033;font-weight:bold}#cart-layout>div{margin-bottom:3rem}@media (min-width: 62rem){#cart-layout{display:grid;grid-template-columns:5fr 2fr;gap:1rem}}#cart-country{display:grid;grid-template-columns:max-content auto;gap:.5rem;margin-bottom:1rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;color:#555555}#cart-country .label{margin-top:.6em}#cart-country select{max-width:400px;width:100%;color:#c03}#cart-list{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:14px;border-bottom:1px solid #ccc}#cart-list th,#cart-list td{text-align:left;padding-top:.4rem;padding-bottom:.4rem;padding-right:.8rem;vertical-align:middle}#cart-list th.cart-col-quantity,#cart-list td.cart-col-quantity{padding-right:.4rem}#cart-list thead tr{background-color:#cc0033;color:#ffffff;font-weight:bold}#cart-list tbody tr{border-top:1px solid #ccc}#cart-list tbody tr.cart-warning,#cart-list tbody tr.cart-notice{border-top:none}#cart-list tbody.even tr{background-color:#f0f0f0}#cart-list tbody .cart-col-image{padding-top:0;padding-bottom:0}#cart-list tbody .cart-col-image img{height:5rem}#cart-list tbody .cart-col-name .cart-code{font-size:12px;color:#666666}#cart-list tbody .cart-col-version,#cart-list tbody .cart-col-type{color:#666666}#cart-list tbody .cart-col-quantity{white-space:nowrap}#cart-list tbody .cart-col-quantity input{width:4.5em;margin-right:.4rem;text-align:right}#cart-list tbody .cart-col-quantity a{display:inline-block;width:1.4rem;height:1.4rem;background-image:url(./images/cart/remove.png);background-size:auto 1.2rem;background-repeat:no-repeat;background-postion:0 .4rem;vertical-align:middle}#cart-list tbody .cart-col-donation{text-align:right}@media (max-width: 33.99rem){#cart-list{display:block}#cart-list thead{display:none}#cart-list tbody{display:block}#cart-list tbody tr{display:block}#cart-list tbody tr::after{content:" ";display:block;clear:both}#cart-list tbody td{display:block;padding-top:.1rem;padding-bottom:.1rem;padding-right:0}#cart-list tbody td.cart-col-quantity{padding-right:0}#cart-list tbody .cart-col-image{float:left;margin-right:.8em}#cart-list tbody .cart-col-image img{height:5rem}}#cart-buttons{text-align:center}.cart-notice{color:#666666}.cart-warning{color:#ff0000}#cart-summary.box{border-color:#c03;text-align:center}#cart-summary.box .box-title{padding:.2rem;background-color:#c03;color:#fff;text-align:center;font-weight:bold}#cart-summary.box .box-content{padding:.5rem;font-size:14px}#cart-summary.box .box-content #cart-summary-donation{color:#c03}#cart-summary.box .box-content #cart-summary-shipping-default{font-weight:bold;text-transform:uppercase}#cart-summary.box .box-content #cart-summary-buttons{margin-top:2rem}.cart-address{float:left;margin-bottom:1.2rem;width:50%;font-size:11px}.cart-address:nth-child(2n+3){clear:left}@media (min-width: 34rem){.cart-address{width:33%}.cart-address:nth-child(2n+3){clear:none}.cart-address:nth-child(3n+4){clear:left}}@media (min-width: 48rem){.cart-address{width:25%}.cart-address:nth-child(3n+4){clear:none}.cart-address:nth-child(4n+5){clear:left}}.cart-address .cart-address-inside{border:1px solid #c0c0c0;padding:.5rem;margin-right:1rem}.cart-address .label{font-size:13px;font-weight:bold}.cart-address-buttons{text-align:center;margin-top:.5rem;margin-bottom:1rem}.cart-checkout-alert{display:none;margin-top:.5rem}.cart-cost-highlight{color:#cc0033}#donation-amount{width:80px}#cart-sponsorship-amount{width:44px}#cart-sponsorship-calculating{display:inline-block;width:16px;height:16px;background-image:url(loading.gif);background-repeat:no-repeat;background-position:center center}.cart-sponsorship-info{background-color:#cc002e;color:#ffffff;padding:10px 16px}#cart-totals{margin-left:20px;border:none;border-collapse:collapse;border-spacing:0;empty-cells:hide;text-align:right}#cart-totals td{padding:2px 5px}#cart-totals #grand-total td{background-color:#eeeeee;font-weight:bold}#cart-totals .info{text-align:left}#cart-totals .link{font-size:10px}#cart-totals .link a{font-size:10px;color:#cc0033;text-decoration:none}#cart-totals .link a:hover{text-decoration:underline}#cart-checkout-button{margin-top:2rem;text-align:center}#products-wrapper #products-navbar{display:none}@media (min-width: 62rem){#products-wrapper{display:grid;grid-template-columns:16rem auto;gap:1rem}#products-wrapper #produts-navbar{display:block}}#covers-topbar{display:grid;grid-template-columns:max-content auto;gap:.5rem;margin-bottom:1rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;color:#555555}#covers-topbar .label{margin-top:.6em}#covers-topbar select{max-width:400px;width:100%;color:#c03}@media (min-width: 62rem){#covers-topbar{margin-left:17rem}}#covers-nomatch{display:none;margin-top:.8rem;font-weight:bold}#covers-more{margin-top:2em;text-align:center}#covers-list{background-color:#eeeeee;padding-top:1rem;padding-left:1rem}.covers-item{float:left;margin-bottom:2rem;white-space:normal}@media (max-width: 33.99rem){.covers-item{width:50%}.covers-item.covers-item-2{clear:left}}@media (min-width: 34rem) and (max-width: 47.99rem){.covers-item{width:33%}.covers-item.covers-item-3{clear:left}}@media (min-width: 48rem){.covers-item{width:25%}.covers-item.covers-item-4{clear:left}}.covers-item-contents{margin-right:1rem}.covers-image{position:relative;display:block}.covers-image img{border:1px solid #dddddd;width:100%}.covers-image .covers-item-overlay{position:absolute;z-index:2;display:block}.covers-image .covers-item-overlay-tl{top:0;left:0}.covers-image .covers-item-overlay-tr{top:0;right:0}.covers-image .covers-item-overlay-bl{bottom:0;left:0}.covers-image .covers-item-overlay-br{bottom:0;right:0}.covers-links{margin-top:.25rem;text-align:center;font-size:13px;line-height:15px}.covers-links a{margin-top:.6rem;margin-bottom:.6rem;display:block}.covers-text{height:15ex;overflow:hidden;padding-top:1ex;color:#555555;font-size:13px;line-height:2.5ex;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;text-align:center}.covers-text .covers-name{text-transform:uppercase}.covers-text .covers-availability-header{padding-top:1ex;text-transform:uppercase;text-decoration:underline}.covers-text .covers-availability-stock{color:#c03}#covers-search-toggle{display:block;margin-bottom:1rem;border-radius:3px;border:1px solid #cccccc;background-color:#eeeeee;background-image:url(./images/select-toggle.png);background-position:right center;background-repeat:no-repeat;padding:.5rem;color:#888888;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase}#covers-search-toggle #covers-search-toggle-count{display:inline-block;margin-left:.5em;vertical-align:middle;padding:0 .5em;border-radius:50%;background-color:#c03;color:#ffffff;font-size:12px}@media (min-width: 61.99rem){#covers-search-toggle{display:none}}#covers-search-container{display:none}#covers-search-container.shown{display:block}@media (min-width: 61.99rem){#covers-search-container{display:block}}#covers-search-container #covers-search-close{margin-bottom:1rem;display:block}@media (min-width: 61.99rem){#covers-search-container #covers-search-close{display:none}}#covers-custom-callout{margin:1.5rem 0;text-align:center}#covers-custom-callout a svg{display:inline-block;vertical-align:middle;height:2.5em;width:auto;margin-left:-.5em;margin-bottom:-.25em}#covers-custom-callout a svg path{fill:none;stroke:currentcolor;stroke-width:6;stroke-linejoin:round}@media (min-width: 62rem){#covers-custom-callout{margin:1.5rem 0 0 0}#covers-custom-callout a{display:block;font-size:16px}}#covers-navbar-snippet{margin:1.5rem 0}@media (min-width: 62rem){#covers-navbar-snippet{margin:1.5rem 0 0 0}}#covers-navbar-snippet img{max-width:100%}#cover-detail-return-top{float:right;margin-left:2em;color:#888}#cover-detail-look-inside{margin-bottom:-20px;text-align:center}#cover-detail-look-inside a{display:inline-block;opacity:0.6;min-height:28px;padding-left:42px;background-image:url(./images/covers/look-inside.png);background-position:center left;background-repeat:no-repeat;color:#000000;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase}#cover-detail-image-container{width:100%;background-color:#eeeeee;border:1px solid #cccccc;padding:1rem;padding-top:10%}@media (min-width: 47.99rem){#cover-detail-image-container{float:left;width:60%;padding:3rem}}#cover-detail-image-container #cover-detail-image{transform-origin:0 -200%;transform:perspective(200rem) rotateY(10deg) translateX(0.5rem);display:block;position:relative;margin-left:-3rem;margin-right:.8rem;background-image:url(./images/products/product-shadow.png);background-repeat:no-repeat;background-position:bottom left;background-size:13.7931% auto}#cover-detail-image-container #cover-detail-image img{display:block;width:86.2069%;margin-left:13.7931%}#cover-detail-image-container #cover-detail-image img.covers-image-cover{border:1px solid #dddddd}#cover-detail-form{width:100%;margin-top:2rem;padding:0;color:#555555;font-size:14px}@media (min-width: 47.99rem){#cover-detail-form{float:right;width:40%;margin-top:0;padding-left:2rem;padding-bottom:1rem}}#cover-detail-form #cover-detail-properties{margin-bottom:.5rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}#cover-detail-form a.change-link{margin-left:.5rem}#cover-detail-form .cover-detail-input{margin-bottom:1rem;font-size:18px;text-transform:uppercase}#cover-detail-form .cover-detail-input .cover-detail-input-label{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase;font-size:16px;margin-bottom:.2rem}#cover-detail-form .cover-detail-input .cover-detail-input-label .cover-detail-step{color:#c03}#cover-detail-form .cover-detail-input .cover-detail-input-select{margin-bottom:.2rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}#cover-detail-form #cover-detail-availability{margin-bottom:.3rem;color:#c03;font-weight:bold;font-size:16px;text-align:center}#cover-detail-form #cover-detail-summary{margin-bottom:.3rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-align:center;text-transform:uppercase}#cover-detail-form #cover-detail-summary #cover-detail-summary-price{color:#188a4f}#cover-detail-form #cover-detail-summary-text{margin-bottom:1rem;color:#888888;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:14px;text-align:center;text-transform:uppercase}#cover-detail-form input[type=submit]{margin-bottom:1rem;display:block;width:100%}#cover-detail-form #cover-detail-form-disclaimer{margin-bottom:2rem;color:#888888;font-size:12px;text-align:center}#cover-detail-form #cover-detail-form-disclaimer div{margin-top:.3em}#cover-detail-form #cover-detail-form-disclaimer-pod_us_only{color:#c03;font-weight:bold}a.sponsorship-info-box{display:block;margin-top:1rem;padding:1rem;background-color:#333333;color:#ffffff;text-decoration:none;text-align:center;font-size:16px}a.sponsorship-info-box h1{font-size:20px;color:#ffffff}#cover-detail-ambiance{width:100%;height:12rem;background-image:linear-gradient(rgba(255,255,255,0) 60%, #fff),url(./images/covers/view-ambiance.png);background-size:cover;background-position:left 40%;background-repeat:no-repeat}@media (min-width: 47.99rem){#cover-detail-ambiance{float:right;height:22rem;width:40%;background-image:linear-gradient(#fff 5%, rgba(255,255,255,0) 90%, #fff),url(./images/covers/view-ambiance.png);background-size:auto 100%}}@media (min-width: 47.99rem){#cover-detail-ambiance #cover-detail-ambiance-clear{clear:left}}#cover-detail-about{margin-top:-2rem}@media (min-width: 47.99rem){#cover-detail-about{float:left;width:60%;margin-top:0;padding-right:1rem}}#cover-detail-return{margin-top:2em;text-align:center}#cover-detail-related{position:relative;margin-top:2rem}#cover-detail-related #cover-detail-related-title{margin-bottom:1rem;padding:.5rem;background-color:#c03;color:#ffffff;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase;text-align:center}#cover-detail-related .cover-detail-related-scroll{position:absolute;bottom:50%;z-index:10;width:2rem;height:2rem;border:1px solid #999999;background-color:#ffffff;padding-top:.1rem;color:#c03;font-size:2rem;font-weight:bold;text-decoration:none}#cover-detail-related .cover-detail-related-scroll:hover{width:2.5rem}#cover-detail-related .cover-detail-related-scroll.inactive{color:#999999}#cover-detail-related #cover-detail-related-scroll-left{left:0;border-left:none;border-radius:0 .5rem .5rem 0;padding-right:.2em;text-align:right}#cover-detail-related #cover-detail-related-scroll-right{right:0;border-right:none;border-radius:.5rem 0 0 .5rem;padding-left:.2em;text-align:left}#cover-detail-related #cover-detail-related-covers{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}#cover-detail-related #cover-detail-related-covers::-webkit-scrollbar{width:0px}#cover-detail-related #cover-detail-related-covers .covers-item{float:none;display:inline-block}@media (min-width: 48rem){#cover-detail-related #cover-detail-related-covers .covers-item{width:20%}}@media (min-width: 48rem){.limitedoffer-feature{float:left;width:50%}.limitedoffer-feature-centre{width:50%;margin-left:auto;margin-right:auto}}.limitedoffer-donate-choice{padding-left:1.5em}.limitedoffer-donate-choice input[type=radio]{margin-left:-1.5em}#limitedoffer-total{margin-top:1em;margin-bottom:1em;border-radius:1em;background-color:#dddddd;padding:1em;font-size:16px;text-align:center}.limitedoffer-bonus{display:inline-block;background-color:#ffff00;margin-left:1px;padding:.3em 1em;font-size:12px;font-weight:bold}#limitedoffer-form{background-color:#ffffff;padding:1rem}#limitedoffer-goal{position:relative;margin-bottom:1rem;border-radius:.8rem;background-color:#666666;color:#fff;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}#limitedoffer-goal #limitedoffer-goal-sizer{color:#666666;padding:.8rem 1.2rem}#limitedoffer-goal #limitedoffer-goal-progress{position:absolute;z-index:1;top:0;bottom:0;left:0;border-radius:.8rem 0 0 .8rem;background-color:#c03;min-width:.8rem}#limitedoffer-goal #limitedoffer-goal-progress-text{position:absolute;z-index:2;top:0;padding:.8rem 1.2rem}@media (min-width: 34rem){#limitedoffer-goal{font-size:24px}}#join-iframe .box{border:none}.messagebox+#join-form{margin-top:4rem}#join-orders-no-shipping,#join-orders-no-gospels{display:none}#join-appeal-background{background-color:#ede4dc}#join-appeal{padding:1rem;color:#777372}@media (min-width: 48rem){#join-appeal{position:relative;margin-top:-2rem;padding:1rem 16% 3rem 16%}}#join-appeal h1{text-align:center;font-size:48px}#join-explainer-background{background-color:#ede4dc}#join-explainer{margin-top:2rem;padding:1rem;color:#777372}@media (min-width: 48rem){#join-explainer{position:relative;padding:1rem 16%}}#join-explainer h1{text-align:center;font-size:48px}#join-header-background{background-color:#fff6ef}@media (min-width: 48rem){#join-header{position:relative;margin-top:-2rem;background-image:linear-gradient(to right, #fff6ef, rgba(255,246,239,0) 20%, #fff6ef 90%),url(images/pages/join-header.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;height:38rem}}@media (min-width: 48rem){#join-header #join-header-form{position:absolute;z-index:1;right:3rem;top:2rem;width:30rem}#join-header #join-header-form::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-color:#fff;opacity:.6}}#join-header-form-box.box{margin-top:0}#join-header-form-box.box .box-title{background-color:#c03;color:#fff;text-align:center}#join-header-form-box.box .box-title h1{color:#fff;text-transform:none;font-size:40px}#join-header-form-box.box .box-content #join-amount{margin-bottom:.5rem;color:black;font-size:20px;text-align:center;font-weight:bold}#join-header-form-box.box .box-content #join-amount .currency-link{font-size:16px}#join-header-form-box.box .box-content #join-amount-match{margin:.5rem 0;color:black;font-size:18px;text-align:center}#join-header-form-box.box .box-content #join-slider-instructions{text-align:center}#join-header-form-box.box .box-content #join-slider input{margin:0;padding:0 1rem;z-index:1}#join-header-form-box.box .box-content #join-slider #join-slider-ticks{z-index:-1;display:flex;justify-content:space-between;padding:0 1.8rem;color:#bbb}#join-header-form-box.box .box-content #join-slider #join-slider-ticks>div{position:relative;display:flex;justify-content:center;text-align:center;padding-top:1rem;width:1px}#join-header-form-box.box .box-content #join-slider #join-slider-ticks>div::after{content:'';z-index:-1;position:absolute;top:0;bottom:1.2rem;left:50%;border-left:1px solid #bbb}#join-header-form-box.box .box-content #join-allocation{margin:.5rem 0}@media (min-width: 34rem){#join-header-form-box.box .box-content #join-allocation{margin:.5rem 1rem}}#join-header-form-box.box .box-content #join-allocation>div{margin-bottom:.25rem}#join-header-form-box.box .box-content #join-allocation-prompt{margin-top:1.5rem;font-size:20px;text-align:center}.join-order-error{max-width:40rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;background-color:#666666;border-radius:.25rem;padding:2rem;font-size:18px;text-align:center;font-weight:bold;color:#fff}.join-order-error h2{margin:0;padding:0;margin-bottom:.5rem;color:#fff}.join-order-error a{color:#fff;text-decoration:underline}#join-order h1,#join-order h2{text-align:center}#join-order #join-order-options select{width:100%;margin-bottom:1rem}@media (min-width: 34rem){#join-order #join-order-options{display:grid;grid-template-columns:auto auto;gap:1rem}#join-order #join-order-options select{margin-bottom:0}}@media (min-width: 48rem){#join-order #join-order-options{max-width:40rem;margin-left:auto;margin-right:auto}}#join-order #join-order-gospels #join-order-gospels-prompt{max-width:40rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}#join-order #join-order-gospels #join-order-gospels-prompt h2{margin-bottom:.5rem}#join-order #join-order-gospels #join-order-gospels-minimum{text-align:center;font-weight:bold;color:#c03}#join-order #join-order-gospels #join-order-gospel-chooser{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;gap:.2rem;height:16rem}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll{width:0;height:0;border:1.5rem solid transparent;color:#ddd7d7;cursor:pointer;overflow-x:hidden}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll.disabled{cursor:default;color:transparent}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll#join-order-gospel-chooser-scroll-left{margin-left:-1.5rem;border-right:1.5rem solid currentColor}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll#join-order-gospel-chooser-scroll-right{margin-right:-1.5rem;border-left:1.5rem solid currentColor}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers{position:relative;display:flex;align-items:center;height:16rem;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers::-webkit-scrollbar{width:0;height:0}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover{outline:none;padding:0 .2rem}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover .cover-contents{position:relative}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover .cover-contents img{cursor:pointer;border:1px solid #ddd7d7;display:block;height:14rem;width:auto;object-fit:cover}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover.selected img{border-color:#c03;box-shadow:0 0 3px 3px #cccccc}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover.selected .cover-contents::after{content:'';position:absolute;z-index:1;right:1rem;bottom:1rem;width:2rem;height:2rem;background-image:url(images/selected.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width: 48rem){#join-order #join-order-gospels #join-order-gospel-chooser{gap:1rem}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll{border:3rem solid transparent}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll#join-order-gospel-chooser-scroll-left{margin-left:-3rem;border-right:3rem solid currentColor}#join-order #join-order-gospels #join-order-gospel-chooser .join-order-gospel-chooser-scroll#join-order-gospel-chooser-scroll-right{margin-right:-3rem;border-left:3rem solid currentColor}#join-order #join-order-gospels #join-order-gospel-chooser #join-order-gospel-chooser-covers .cover{padding:0 .5rem}}#join-address{max-width:40rem;margin-left:auto;margin-right:auto}#join-story{margin-top:5rem}#join-story #join-story-image{display:none}#join-story #join-story-text{color:#777372}@media (min-width: 62rem){#join-story{display:grid;grid-template-columns:min-content auto;align-items:center;gap:4rem;margin-bottom:-4rem}#join-story #join-story-image{display:block}}.join-quantity-strike{color:#666;text-decoration:line-through}.join-quantity-double{color:#c03;font-weight:800}.join-confirm-match{font-style:italic}#home-impact h3,#home-impact h4{color:#666;text-transform:none}#home-impact #home-impact-buttons{margin-top:-.25rem;margin-right:-1rem;float:right;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold}#home-impact #home-impact-buttons *{margin:0 .25rem}#home-impact #home-impact-buttons #home-impact-buttons-intro{display:none}@media (min-width: 48rem){#home-impact #home-impact-buttons #home-impact-buttons-intro{display:inline}}#home-impact #home-impact-image{background-image:url(images/pages/index-image.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:16rem}@media (min-width: 48rem){#home-impact #home-impact-image{height:auto}}#home-impact #home-impact-intro{margin-bottom:1rem}#home-impact #home-impact-intro h1{font-size:2.5em;font-weight:normal;color:#666;margin-bottom:.5rem;text-transform:none;margin:0;padding:0;margin-bottom:.5rem}#home-impact .home-impact-bars{border-left:1px solid #ddd7d7;padding-left:.75rem}#home-impact .home-impact-bars .home-impact-bar{position:relative;display:grid;grid-template-columns:min-content auto;align-items:center;height:3rem;margin-bottom:.75rem;border-radius:3px}#home-impact .home-impact-bars .home-impact-bar .home-impact-bar-indicator{height:100%;margin-right:.5rem;background-color:#c03}#home-impact .home-impact-bars .home-impact-bar .home-impact-bar-text{color:#c03;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;line-height:100%}#home-impact .home-impact-bars .home-impact-bar.home-impact-bar-border{border:1px solid #c03}#home-impact .home-impact-bars .home-impact-bar.home-impact-bar-centre .home-impact-bar-indicator{position:absolute;left:0;top:0;bottom:0}#home-impact .home-impact-bars .home-impact-bar.home-impact-bar-centre .home-impact-bar-text{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:table-cell;vertical-align:middle;text-align:center;text-shadow:-1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px -1px 0 #ffffff}#home-app-promo{display:grid;grid-template-columns:auto auto;gap:.5rem;align-items:center}#home-app-promo #home-app-promo-buttons{text-align:center}#home-app-promo #home-app-promo-image{display:none;width:12rem;height:12rem;overflow:hidden;border-radius:50%;background-image:url(images/pages/index-app-promo.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width: 34rem){#home-app-promo #home-app-promo-image{display:block}}@media (min-width: 48rem){#home-share-pdf{padding-top:3.5rem}}#home-badges .box-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:1.5rem}#home-badges .box-content .badge{text-align:center;font-weight:bold;color:#666}#home-badges .box-content .badge img{display:block;height:6rem;width:auto;margin-left:auto;margin-right:auto;margin-bottom:.5rem}#home-badges .box-content .badge.status-none img,#home-badges .box-content .badge.status-started img{filter:grayscale(100%);opacity:.75}#home-map{margin-top:1rem}#home-map #home-map-iframe{width:100%;height:1050px;border:none;overflow:hidden}@media (min-width: 48rem){#home-map #home-map-iframe{height:656px}}#goj-copy{cursor:pointer}.share-box{position:relative;margin:1rem 2rem;border:1px solid #c03;font-weight:bold;font-size:14px;text-align:center;word-break:break-all}.share-box .contents{padding:1rem}.share-box .copied{display:none;position:absolute;width:100%;height:100%;background-color:#c03;color:#ffffff;padding:1rem}#order-notice{background-color:#f2f2f2;border-radius:6px;padding:1rem}@media (min-width: 34rem){#order-notice{padding:2rem 3rem}}#order-recent #order-recent-items{display:grid;gap:1rem;grid-template-columns:min-content auto min-content;max-height:27rem;overflow-y:auto}#order-recent #order-recent-items .order-recent-image img{max-width:100px}#order-recent #order-recent-items .order-recent-details,#order-recent #order-recent-items .order-recent-stock{margin-top:.5rem}#order-recent #order-recent-items .order-recent-details{font-weight:bold;line-height:150%}#order-recent #order-recent-items .order-recent-stock a{display:block;margin-top:.5rem;text-align:center;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold}#order-recent #order-recent-all-products{display:block;margin-top:1rem;text-align:center;font-size:14px;color:#777372}@media (min-width: 34rem){#order-cover.has-favecover .box-content{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;align-items:center}}#order-cover #order-cover-image{text-align:center}#order-cover #order-cover-image img{max-width:100%;max-height:30rem}#order-cover #order-cover-details{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-align:center}#order-cover #order-cover-details .stock{margin:1rem 0}#order-history .order-invoice{background-image:url(images/order-invoice.png);background-size:4rem auto;background-position:left top;background-repeat:no-repeat;padding-bottom:3rem;border-bottom:1px solid #777372;margin-bottom:2rem}#order-history .order-invoice.order-invoice-cancelled{background-image:url(images/order-invoice-cancelled.png)}#order-history .order-invoice.order-invoice-sponsored .order-invoice-summary::after{content:'';position:absolute;z-index:-1;top:1rem;bottom:0;left:2rem;border-left:1px solid #ddd7d7}#order-history .order-invoice .order-invoice-summary{position:relative;padding-left:5rem;padding-top:1rem;padding-bottom:1rem;font-weight:bold}#order-history .order-invoice .order-invoice-summary .order-tracker-button-small{float:right}@media (min-width: 62rem){#order-history .order-invoice .order-invoice-summary .order-tracker-button-small{display:none}}#order-history .order-invoice .order-invoice-summary .order-tracker{margin-top:1.5rem;font-weight:bold}@media (min-width: 62rem){#order-history .order-invoice .order-invoice-summary .order-tracker{display:flex;align-items:center;gap:.5rem}}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-title{white-space:nowrap}@media (min-width: 62rem){#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-title{flex-grow:1;text-align:right}}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-button-large{display:none}@media (min-width: 62rem){#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-button-large{display:block;flex-basis:min-content;flex-grow:0;margin-top:0}}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress{flex-grow:5;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:end;text-align:center}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event{position:relative;margin-top:.5rem;height:2rem}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event .order-event-dot{display:inline-block;width:2rem;height:2rem;border:4px solid silver;background-color:silver;border-radius:50%}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event.filled .order-event-dot{background-color:#c03}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event.in::before{content:'';z-index:-1;position:absolute;top:50%;transform:translateY(-50%);left:0;right:50%;height:1rem;background-color:silver}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event.out::after{content:'';z-index:-1;position:absolute;top:50%;transform:translateY(-50%);left:50%;right:0;height:1rem;background-color:silver}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event.in-filled .order-event-dot::before{content:'';z-index:1;position:absolute;top:50%;transform:translateY(-50%);left:0;right:50%;height:calc(1rem - 8px);background-color:#c03}#order-history .order-invoice .order-invoice-summary .order-tracker .order-tracker-progress .order-event.out-filled .order-event-dot::after{content:'';z-index:1;position:absolute;top:50%;transform:translateY(-50%);left:50%;right:0;height:calc(1rem - 8px);background-color:#c03}#order-history .order-invoice .order-invoice-summary .order-tracker-tracking{margin-top:1rem;font-weight:normal;text-align:center}#order-history .order-invoice .order-invoice-sponsors{display:grid;grid-template-columns:min-content auto;gap:1rem}#order-history .order-invoice .order-invoice-sponsors .order-invoice-sponsor-images{position:relative}#order-history .order-invoice .order-invoice-sponsors .order-invoice-sponsor-images::after{content:'';z-index:-1;position:absolute;top:1rem;bottom:1rem;left:2rem;border-left:1px solid #ddd7d7}#order-history .order-invoice .order-invoice-sponsors .order-invoice-sponsor-images>div{margin-bottom:.5rem}#order-history .order-invoice .order-invoice-sponsors .order-invoice-sponsorship-text{padding-top:1.5rem;padding-left:.5rem}#order-history .order-invoice .order-invoice-sponsors .order-invoice-sponsorship-text .order-invoice-sponsorship-story{padding-top:1.5rem}#giving-summary{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:16px}#giving-summary>div h2{font-size:22px;margin:0;padding:0}#giving-summary>div:first-child{padding-right:1rem;border-right:1px solid #ddd7d7}#giving-summary>div:nth-child(2){padding-left:1rem}#giving-currency{margin-top:1rem;text-align:center;font-size:14px}#receipts-feed{max-height:60rem;overflow-y:auto}#impact-feed{max-height:60rem;overflow-y:auto}.box .box-content.active-donation{display:grid;grid-template-columns:auto min-content;gap:1rem;font-size:18px}.box .box-content.active-donation>div:last-child{text-align:center}.box .box-content.active-donation>div:last-child>div{margin-bottom:.25rem}.box .box-content.active-donation>div:last-child>div a.cancel{font-size:14px;color:#777372;text-decoration:underline}.box .box-content.inactive-donation{text-align:center;font-size:30px}.box .box-content.inactive-donation>div:first-child{margin-bottom:1rem}.donation-status{border:2px solid transparent;border-radius:2.4em;padding:.4em 2em;font-weight:bold;font-family:"Roboto","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;text-align:center;white-space:nowrap}.donation-status.cancelled{color:#c03;border-color:#c03}.donation-status.cancelled::after{content:'Cancelled'}.donation-status.active{color:#17b51b;border-color:#17b51b}.donation-status.active::after{content:'Active'}#profile-summary{display:grid;grid-template-columns:auto min-content;gap:1em}#profile-summary #profile-summary-image{text-align:center}#profile-summary #profile-summary-image a{margin-top:.5rem}#profile-options a{font-size:16px;display:block;border-top:1px solid #ddd7d7;padding-bottom:1rem;padding-top:1rem}#profile-options a:first-child{margin-top:0;border-top:none;padding-top:0}#profile-options a:after{content:' >'}#selected-cover .box-content{font-size:18px;text-align:center}#selected-cover .box-content #selected-cover-display{display:grid;grid-template-columns:auto auto;gap:1rem;align-items:center;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif}#selected-cover .box-content #selected-cover-display #selected-cover-image img{display:block;width:auto;max-height:11rem;border:1px solid #c03}#selected-cover .box-content #selected-cover-display #selected-cover-remove{margin-top:1rem}#cover-selector .box-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:1.5rem;max-height:36rem;overflow-y:auto}#cover-selector .box-content .cover{position:relative;cursor:pointer;border:1px solid #ddd7d7}#cover-selector .box-content .cover img{display:block;width:100%;object-fit:cover}#cover-selector .box-content .cover.selected{border-color:#c03;box-shadow:0 0 10px 12px #cccccc}#cover-selector .box-content .cover.selected::after{content:'';position:absolute;z-index:1;right:1rem;bottom:1rem;width:2rem;height:2rem;background-image:url(images/selected.png);background-repeat:no-repeat;background-position:center center;background-size:cover}#profile-public-current-image{text-align:center;margin-bottom:1rem}#profile-public-current-image .member-profile-image{margin-left:auto;margin-right:auto}input.error,.reach-donate-form-input.error{box-shadow:0 0 8px #c03}#reach-title{text-align:center}@media (min-width: 48rem){#reach-title h1{font-size:44px}}@media (min-width: 62rem){#reach-title h1{font-size:55px}}.reach-number{padding-left:1rem;color:#c03}#reach-goal-header{background-color:#f2f2f2;border-radius:2rem;position:relative}#reach-goal-header #reach-goal-header-image{border-radius:3rem;background-image:url(images/pages/reach-goal-header-image.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:12rem}#reach-goal-header #reach-goal-header-form{padding:2rem;padding-top:1rem}#reach-goal-header #reach-goal-header-form h3{color:#666;text-transform:none}#reach-goal-header #reach-goal-header-form .reach-goal-header-section{margin-bottom:.3rem;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase}#reach-goal-header #reach-goal-header-form .reach-goal-header-section input{width:8rem;margin-left:.5rem;border:0;border-radius:.8rem;background-color:#fff;padding:.3rem .6rem;color:#c03;font-size:inherit}#reach-goal-header #reach-goal-header-form .reach-goal-header-section .reach-goal-header-form-text{display:inline-block;width:5rem;height:2rem;margin-left:.3rem;vertical-align:middle;background-image:url(images/pages/reach-goal-header-text.png);background-size:contain;background-position:top right;background-repeat:no-repeat}#reach-goal-header #reach-goal-header-form button{margin-top:.5rem}@media (min-width: 48rem){#reach-goal-header #reach-goal-header-image{position:absolute;top:0;bottom:0;left:0;right:60%;height:auto}#reach-goal-header #reach-goal-header-form{margin-left:40%}}@media (min-width: 62rem){#reach-goal-header #reach-goal-header-image{right:50%}#reach-goal-header #reach-goal-header-form{margin-left:50%}}#reach-goal-text{position:relative;padding:2rem;font-size:18px}#reach-goal-text h2{margin-top:3rem;text-align:center}@media (min-width: 62rem){#reach-goal-text{margin-top:1rem;margin-left:7rem;padding-right:160px;font-size:16px}#reach-goal-text::after{content:'';position:absolute;z-index:-1;top:-1rem;right:-2rem;width:270px;height:401px;background-image:url(images/pages/reach-goal-text-arrow.png);background-repeat:no-repeat;background-position:top right}#reach-goal-text h2{margin-left:80px;margin-right:80px}}#reach-goal-global{position:relative;border-radius:.8rem;background-color:#666666;padding:1.2rem;color:#fff;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}@media (min-width: 34rem){#reach-goal-global{font-size:24px;padding:.8rem 1.2rem}}#reach-goal-global #reach-goal-global-progress{position:absolute;top:0;bottom:0;left:0;border-radius:.8rem 0 0 .8rem;background-color:#c03;padding:.6rem 1.2rem}#reach-goal-global .reach-goal-global-text{position:relative;z-index:1}#reach-goal-global #reach-goal-global-goal-text{float:right}#reach-donate-header #reach-donate-header-video{max-width:520px;overflow:hidden;margin-left:auto;margin-right:auto;border-radius:2rem;background-color:#000000;color:#fff}#reach-donate-header #reach-donate-header-video video{border-radius:2rem 2rem 0 0}#reach-donate-header #reach-donate-header-video #reach-donate-header-video-caption{padding:.3rem;text-align:center}#reach-donate-header #reach-donate-header-text{margin-top:1rem;border-radius:2rem;background-color:#f2f2f2;padding:2rem;font-size:17px}@media (min-width: 62rem){#reach-donate-header{display:grid;grid-template-columns:auto auto;gap:0}#reach-donate-header #reach-donate-header-video{min-width:480px}#reach-donate-header #reach-donate-header-text{margin:1.5rem 0;border-radius:0 2rem 2rem 0}}@media (min-width: 75rem){#reach-donate-header #reach-donate-header-video{min-width:520px}#reach-donate-header #reach-donate-header-text{font-size:20px}}#reach-donate{position:relative}#reach-donate h3{text-transform:none}#reach-donate #reach-donate-instructions{padding:2rem;font-size:18px}#reach-donate #reach-donate-instructions h3{font-size:30px;color:#666}#reach-donate #reach-donate-instructions a{font-weight:bold}#reach-donate #reach-donate-form{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;max-width:30rem;margin-left:auto;margin-right:auto;margin-top:1rem;text-transform:uppercase}#reach-donate #reach-donate-form #reach-donate-form-top{border-radius:2rem 2rem 0 0;background-color:#f2f2f2;padding:1rem 3rem}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-inputs{display:grid;grid-template-columns:auto auto;gap:1rem}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-inputs .reach-donate-form-input{display:grid;grid-template-columns:auto auto;gap:.2rem;align-items:center;border-radius:.8rem;background-color:#fff;padding:.5rem}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-inputs .reach-donate-form-input input{width:2.5em;border:0;border-radius:0;background-color:#fff;padding:0;color:#c03;font-size:36px}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-inputs .reach-donate-form-input span{font-size:12px;text-align:center}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-summary{margin-top:1.5rem;border-top:2px solid #666;padding-top:1.5rem}#reach-donate #reach-donate-form #reach-donate-form-top #reach-donate-form-summary .reach-frequency{font-size:15px;text-transform:none}#reach-donate #reach-donate-form #reach-donate-form-bottom{border-radius:0 0 2rem 2rem;background-color:#c4c4c4;padding:1rem 3rem;text-align:center}#reach-donate #reach-donate-form #reach-donate-form-bottom label{margin:0 .5rem}@media (min-width: 34rem){#reach-donate #reach-donate-form{font-size:24px}}@media (min-width: 62rem){#reach-donate{display:grid;grid-template-columns:auto auto;gap:3rem}#reach-donate #reach-donate-instructions{padding:0;padding-top:1rem;font-size:16px}}@media (min-width: 75rem){#reach-donate{grid-template-columns:1fr 1fr}}#reach-donate-bottom-background{margin-top:2rem;margin-bottom:-4rem;background-color:#f2f2f2}#reach-donate-bottom-text{padding:2rem}@media (min-width: 48rem){#reach-donate-bottom-text{padding:2rem 8rem}}#reach-donate-bottom-text a{font-weight:bold}#reach-donate-bottom-form{background-color:#fff;padding:2rem}#reach1k-intro{color:#000000;line-height:120%}#reach1k-intro h1{color:#000000;font-size:24px;text-align:center;text-transform:uppercase}#reach1k-intro #reach1k-callouts{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:42rem;margin-top:2rem;margin-left:auto;margin-right:auto;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;text-align:center;text-transform:uppercase}#reach1k-intro #reach1k-callouts>div{border:1px solid #666666;padding:1.5rem .5rem 2rem .5rem}#reach1k-intro .reach1k-callout-sponsorship{font-size:22px}@media (min-width: 34rem){#reach1k-intro{margin-top:3rem;font-size:20px}#reach1k-intro #reach1k-callouts{margin-top:3rem;gap:3rem}#reach1k-intro .reach1k-callout-sponsorship{font-size:30px}#reach1k-intro h1{font-size:30px}}@media (min-width: 48rem){#reach1k-intro{margin-top:4rem;font-size:24px}#reach1k-intro #reach1k-callouts{gap:4rem}#reach1k-intro .reach1k-callout-sponsorship{font-size:34px}#reach1k-intro h1{font-size:38px}}#reach1k-form{margin-top:2rem;margin-bottom:4rem;background-color:#d9d9d9;padding:1rem}#reach1k-form #reach1k-form-content{max-width:42rem;margin-left:auto;margin-right:auto}#reach1k-form #reach1k-currency{float:right}#reach1k-form h1{color:#000000}#reach1k-form #reach1k-donate-options{list-style-type:none;margin:0;padding:0}#reach1k-form #reach1k-donate-options li{float:left;position:relative;margin-right:.5rem;margin-bottom:.5rem;height:3rem;width:8rem;font-size:14px;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}#reach1k-form #reach1k-donate-options li label,#reach1k-form #reach1k-donate-options li input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#reach1k-form #reach1k-donate-options li input{opacity:0.011;z-index:100}#reach1k-form #reach1k-donate-options li label{line-height:3rem;background-color:#ffffff;text-align:center;z-index:90;cursor:pointer;padding:0 .5rem}#reach1k-form #reach1k-donate-options li label span{display:inline-block;vertical-align:middle;line-height:normal}#reach1k-form #reach1k-donate-options li label:hover{box-shadow:0 0 6px 3px #999999}#reach1k-form #reach1k-donate-options li input:checked+label{background-color:#b8cfe3}@media (min-width: 34rem){#reach1k-form #reach1k-donate-options li{height:3.5rem;width:10rem;font-size:18px}#reach1k-form #reach1k-donate-options li label{line-height:3.5rem}}@media (min-width: 48rem){#reach1k-form #reach1k-donate-options li{height:4rem;width:12rem;font-size:22px}#reach1k-form #reach1k-donate-options li label{line-height:4rem}}#reach1k-form #reach1k-reach{font-weight:bold}#reach1k-form #reach1k-form-inputs{margin-top:1rem;margin-bottom:2rem;background-color:#ffffff;padding:1rem}#reach1k-form #reach1k-form-submit{text-align:center;margin-bottom:-2.2rem}#reach1k-form #reach1k-form-submit input{box-shadow:0 0 0 6px #ffffff}#reach1k-photos-container{position:relative;height:100px;overflow-x:hidden}#reach1k-photos-container #reach1k-photos{position:absolute;left:-9999px;right:-9999px;width:540px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;margin-left:auto;margin-right:auto}#reach1k-photos-container #reach1k-photos div{border-radius:1rem;width:100px;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center center}#reach1k-photos-container #reach1k-photos #image1{background-image:url(images/pages/reach1k-photo-1.jpg)}#reach1k-photos-container #reach1k-photos #image2{background-image:url(images/pages/reach1k-photo-2.jpg)}#reach1k-photos-container #reach1k-photos #image3{background-image:url(images/pages/reach1k-photo-3.jpg)}#reach1k-photos-container #reach1k-photos #image4{background-image:url(images/pages/reach1k-photo-4.jpg)}#reach1k-photos-container #reach1k-photos #image5{background-image:url(images/pages/reach1k-photo-5.jpg)}@media (min-width: 34rem){#reach1k-photos-container{height:140px}#reach1k-photos-container #reach1k-photos{width:756px;gap:14px}#reach1k-photos-container #reach1k-photos div{width:140px;height:140px}}@media (min-width: 48rem){#reach1k-photos-container{height:180px}#reach1k-photos-container #reach1k-photos{width:964px;gap:16px}#reach1k-photos-container #reach1k-photos div{width:180px;height:180px}}#memsa-subhead{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}#memsa-subhead #memsa-subhead-image{min-height:12rem;background-image:url(images/pages/memsa-header.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width: 48rem){#memsa-subhead #memsa-subhead-image{min-height:24rem}}@media (min-width: 48rem){#memsa-subhead h1{font-size:50px}}@media (min-width: 62rem){#memsa-subhead h1{font-size:56px}}#memsa-intro #memsa-callouts{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto;cursor:pointer;text-align:center;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase}#memsa-intro #memsa-callouts>div{border:1px solid #666666;padding:1.5rem .5rem 2rem .5rem}#memsa-intro #memsa-callouts>div div+div{font-size:18px}#memsa-intro #memsa-callouts>div:hover{background-color:#c03;color:#fff}@media (min-width: 34rem){#memsa-intro #memsa-callouts{grid-template-columns:1fr 1fr 1fr}}#memsa-photos-container{position:relative;height:100px;overflow-x:hidden;margin-top:4rem}#memsa-photos-container #memsa-photos{position:absolute;left:-9999px;right:-9999px;width:540px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;margin-left:auto;margin-right:auto}#memsa-photos-container #memsa-photos div{border-radius:1rem;width:100px;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center center}#memsa-photos-container #memsa-photos #image1{background-image:url(images/pages/memsa-photo-1.jpg)}#memsa-photos-container #memsa-photos #image2{background-image:url(images/pages/memsa-photo-2.jpg)}#memsa-photos-container #memsa-photos #image3{background-image:url(images/pages/memsa-photo-3.jpg)}#memsa-photos-container #memsa-photos #image4{background-image:url(images/pages/memsa-photo-4.jpg)}#memsa-photos-container #memsa-photos #image5{background-image:url(images/pages/memsa-photo-5.jpg)}@media (min-width: 34rem){#memsa-photos-container{height:140px}#memsa-photos-container #memsa-photos{width:756px;gap:14px}#memsa-photos-container #memsa-photos div{width:140px;height:140px}}@media (min-width: 48rem){#memsa-photos-container{height:180px}#memsa-photos-container #memsa-photos{width:964px;gap:16px}#memsa-photos-container #memsa-photos div{width:180px;height:180px}}#memsa-info{margin-top:3rem}#memsa-info h3{text-transform:none}#memsa-progress{margin-top:3rem}#memsa-progress h4{text-transform:none;text-align:center}#memsa-progress #memsa-goal-global{position:relative;border-radius:.8rem;background-color:#eeeeee;padding:1.2rem;color:#666;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}@media (min-width: 34rem){#memsa-progress #memsa-goal-global{font-size:24px;padding:.8rem 1.2rem}}#memsa-progress #memsa-goal-global #memsa-goal-global-progress{position:absolute;top:0;bottom:0;left:0;border-radius:.8rem 0 0 .8rem;background-color:#c03;padding:.6rem 1.2rem}#memsa-progress #memsa-goal-global .memsa-goal-global-text{position:relative;z-index:1;color:#fff}#memsa-progress #memsa-goal-global #memsa-goal-global-goal-text{float:right;color:#666}#memsa-form{margin-top:3rem;margin-bottom:4rem;background-color:#d9d9d9;padding:1rem}#memsa-form #memsa-form-content{max-width:42rem;margin-left:auto;margin-right:auto}#memsa-form h1{color:#000000}#memsa-form #memsa-form-inputs{margin-top:1rem;margin-bottom:2rem;background-color:#ffffff;padding:1rem}#memsa-form #memsa-form-submit{text-align:center;margin-bottom:-2.2rem}#memsa-form #memsa-form-submit input{box-shadow:0 0 0 6px #ffffff}.map-30in3-container{width:100%;overflow:hidden}.map-30in3-container#map-30in3-1 .map-30in3{background-image:url(images/map-30in3-1.svg),url(images/map-30in3-2.svg);background-position:left top, right top;background-size:cover, cover}@media (max-width: 48rem){.map-30in3-container#map-30in3-1 .map-30in3{background-image:url(images/map-30in3-1.svg);background-position:left top;background-size:cover;width:200%;margin-left:6%}}.map-30in3-container#map-30in3-2{display:none}@media (max-width: 48rem){.map-30in3-container#map-30in3-2{display:block}.map-30in3-container#map-30in3-2 .map-30in3{background-image:url(images/map-30in3-2.svg);background-position:right top;background-size:cover;width:200%;margin-left:-80%}}.map-30in3{position:relative;width:100%;aspect-ratio:495 / 266;background-size:cover}.map-30in3 .map-30in3-app{position:absolute;left:34%;bottom:3%;width:14%;display:grid;aspect-ratio:1;grid-template-columns:1fr 1fr;gap:5%}.map-30in3 .map-30in3-app svg text{font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:100%;text-transform:uppercase}.map-30in3 .map-30in3-app svg text.app-text-number{font-size:200%;font-weight:bold}.map-30in3 .map-30in3-app .app-image{background-image:url(images/map-30in3-app.png);background-position:center bottom;background-size:contain;background-repeat:no-repeat}@media (max-width: 48rem){.map-30in3 .map-30in3-app{left:2%;bottom:0;width:18%}}.map-30in3 .region{position:absolute;width:11%;aspect-ratio:1;transform:translateX(-50%) translateY(-50%);border-radius:50%;background-color:#ff7777;color:#fff;font-weight:bold}.map-30in3 .region svg{position:absolute;width:100%;height:100%}.map-30in3 .region svg.region-progress{transform:rotate(-90deg)}.map-30in3 .region svg circle{r:40%;fill:none;stroke-width:15%;stroke:#666}.map-30in3 .region svg circle.progress{stroke:#c03;stroke-dasharray:100000;stroke-dashoffset:100000}.map-30in3 .region svg text{fill:#fff;text-anchor:middle;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:100%}.map-30in3 .region svg text.region-count{font-size:250%}#plainpage .sustainer-copy h1,#plainpage .sustainer-copy h2,#plainpage .sustainer-copy h3{font-weight:normal}#plainpage .sustainer-copy h3{color:#000000;line-height:1.3;text-transform:none}#plainpage .sustainer-copy ul{margin-left:0;padding-left:1.5rem;list-style-type:square}#plainpage .sustainer-copy ul li{margin-bottom:1rem}#plainpage .sustainer-copy ul li::marker{color:#c03;font-size:1.5em}#logo-container{z-index:1;position:relative}#logo-container #logo{position:absolute;top:0;left:0;width:8rem}#logo-container #logo img{width:100%}.plainpage-body .messagebox+#logo-container{top:2rem}.plainpage-body .messagebox+#logo-container+.plainpage-body-unwrap{margin-top:1rem}#sustainer-header{background-image:url(images/pages/sustainer-header.webp);background-repeat:no-repeat;background-position:8% top;background-size:180%;padding-top:70%}#sustainer-header .sustainer-copy{background-color:#ffffff;text-align:center;margin:-1rem;padding:1rem}@media (min-width: 48rem){#sustainer-header{padding-bottom:0;background-position:center top;background-size:1400px;padding-top:0}#sustainer-header .sustainer-copy{margin-left:55%;width:45%;background-color:transparent;padding-bottom:3rem}}#sustainer-body{background-color:#ed986f;background-image:url(images/pages/sustainer-body.webp);background-repeat:no-repeat;background-position:center bottom;background-size:210%;padding-bottom:75%}#sustainer-body .sustainer-copy h3{color:#c03}#sustainer-body #sustainer-form-container{text-align:center}@media (min-width: 48rem){#sustainer-body{padding-bottom:0;background-size:1900px}#sustainer-body #sustainer-form-container{width:45%;min-width:24rem;padding-bottom:2.5rem}}#sustainer-form{background-color:#ffffff;border-radius:4px;text-align:left}#sustainer-form #sustainer-form-header{background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;padding:.5rem 1rem;text-align:center;font-size:16px;font-weight:bold}#sustainer-form #sustainer-form-body{padding:1rem 2rem}#sustainer-form #sustainer-form-body #sustainer-form-frequency{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid #709fee;border-radius:5px}#sustainer-form #sustainer-form-body #sustainer-form-frequency input[type=radio]{position:absolute;left:50%;top:50%;z-index:-1}#sustainer-form #sustainer-form-body #sustainer-form-frequency input[type=radio]+label{cursor:pointer;display:block;border-radius:4px;padding:.5rem 0;color:#709fee;text-align:center;text-transform:uppercase;font-family:"franklingothic-demicd","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold}#sustainer-form #sustainer-form-body #sustainer-form-frequency input[type=radio]:checked+label{color:#ffffff;background-color:#709fee}#sustainer-form #sustainer-form-body #sustainer-form-frequency input[type=radio]:focus-visible+label{outline:2px dashed #709fee}#sustainer-form #sustainer-form-body #sustainer-form-amount{margin-top:1.5rem;margin-left:1rem;display:grid;grid-template-columns:min-content auto;gap:.5rem}#sustainer-form #sustainer-form-body #sustainer-form-amount label{font-weight:bold}#sustainer-form #sustainer-form-body #sustainer-form-amount .info{font-size:16px}#sustainer-form #sustainer-form-body #sustainer-form-optout{display:grid;grid-template-columns:min-content auto;gap:.5rem;margin-top:1.5rem;margin-bottom:1rem;border-top:1px solid #c0c0c0;padding:1rem;padding-top:1.5rem}#sustainer-form button{width:100%}#sustainer-info{background-image:url(images/pages/sustainer-info.webp);background-repeat:no-repeat;background-position:center center;background-size:100%}@media (min-width: 34rem){#sustainer-info{background-size:70%}}@media (min-width: 48rem){#sustainer-info{background-position:15% center;background-size:60%}}#sustainer-info .sustainer-copy{background:#ffffffbb;padding:5rem 0;text-align:center;font-size:24px;font-weight:bold;line-height:1.5}@media (min-width: 48rem){#sustainer-info .sustainer-copy{padding:8rem 0;font-size:30px}}@media (min-width: 62rem){#sustainer-info .sustainer-copy{font-size:32px}}#sustainer-footer{background-color:#ac1d00;background-image:url(images/pages/sustainer-footer.webp);background-repeat:no-repeat;background-position:85% bottom;background-size:200%;padding-bottom:74%;margin-bottom:-4rem}#sustainer-footer .sustainer-copy{padding:1.5rem 2.5rem;background:#ffffffbb}#sustainer-footer .sustainer-copy h2{text-align:center}@media (min-width: 48rem){#sustainer-footer{padding-bottom:0;background-position:center top;background-size:1500px}#sustainer-footer .sustainer-copy{margin-top:-1rem;margin-bottom:-1rem;width:50%;min-width:30rem}}
