html,body{padding:0;margin:0;background-color:#f5f6f6;font:min(20px,3.6vw)/1.384em "Open Sans",sans-serif;color:#212225;text-align:center}@media (max-width: 360px){html,body{font-size:3.96vw}}@media print{html,body{font-size:13px}}.main{max-width:500px;width:90%;position:relative;margin:min(30px,6vw) auto min(50px,10vw)}@media (max-width: 360px){.main{width:100%;margin:0}}.receipt-content{overflow:hidden;background-color:#fff;position:relative;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center;box-shadow:0 0 15px #00000026}@media print{.receipt-content{box-shadow:none}}img{width:100%}.header{background-color:#d50032;padding:min(32px,5.76vw) min(66px,11.88vw) min(40px,7.2vw);margin-bottom:clamp(36px,8.82vw,49px);position:relative;font-size:0}.header:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;background:repeat-x center top/auto 12px url(../../../img/header.svg)}@media print{.header:after{display:none}}@media print{.header{padding:0 10px;margin-bottom:14px}.header svg{max-width:150px;height:auto}}#light-the-world{max-width:100%}#light-the-world path{fill:#fff}@media print{#light-the-world path{fill:#000}}.record{max-width:min(416px,75vw);text-align:center;margin:0 auto min(61px,10.98vw)}@media (max-width: 360px){.record{margin-bottom:12.07vw}}@media print{.record{margin-bottom:40px}}#date-received{font-size:min(21.6px,3.891vw);text-transform:uppercase;font-weight:700;margin-bottom:min(21.6px,3.891vw)}@media (max-width: 360px){#date-received{font-size:4.28vw}}@media print{#date-received{font-size:14px;margin-bottom:14px}}#date{font-weight:400;font-size:min(20px,3.6vw)}@media (max-width: 360px){#date{font-size:3.96vw}}@media print{#date{font-size:13px}}table{width:calc(100% - min(48px,8.64vw));border-top:1px solid #e0e2e2;border-bottom:1px solid #e0e2e2;border-collapse:collapse;margin:0 auto min(43px,7.74vw);font-size:min(21.6px,3.891vw)}@media (max-width: 360px){table{font-size:4.28vw;margin-bottom:8.514vw}}@media print{table{font-size:14px;margin-bottom:24px}}td{padding-bottom:min(25px,4.5vw);vertical-align:top}td.qty{width:18%}.with-divider td{padding-top:min(25px,4.5vw);border-top:solid 1px #e0e2e2}th{padding-top:min(23px,4.14vw);padding-bottom:min(23px,4.14vw)}tfoot{border-top:3px solid #d50032;margin-top:10px;font-weight:700;font-size:min(20px,3.636vw)}tfoot td{padding-bottom:0}@media print{tfoot{font-size:12px;border-width:2px}}tfoot .footer-box{display:flex;justify-content:space-between;text-align:left;padding:10px 0}tfoot .footer-box+.footer-box{border-top:solid 1px #ccc}@media print{tfoot .footer-box br{display:none}}.charity-link{font-weight:400;font-size:12px;color:#212225}.button{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;width:min(226.85px,40.873vw);height:min(61px,10.981vw);margin:0 auto min(61px,10.981vw);background:linear-gradient(153.43deg,#fff6,#fff0 83.33%),#d50032;border:none;border-radius:3px;font-size:min(24.6px,4.428vw);line-height:1em;color:#fff;text-decoration:none}.button img{width:min(37px,6.66vw);height:min(37px,6.66vw);margin-right:min(6px,1.08vw)}#justserve-button{width:min(183px,32.943vw);margin-bottom:min(92px,16.56vw)}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}.footer-link{display:block;padding:min(57px,10.26vw) min(89px,16vw);margin:12px auto 0;position:relative;background:#d50032}@media print{.footer-link{margin:0;padding:0}.footer-link svg{width:155px;height:auto}}.footer-link:after{content:"";position:absolute;bottom:100%;left:0;right:0;height:12px;background:repeat-x center bottom/auto 12px url(../../../img/header.svg)}@media print{.footer-link:after{display:none}}.footer-link path{fill:#fff}@media print{.footer-link path{fill:#000}}.hidden{display:none}.please-keep{max-width:min(416px,74.887vw);margin:0 auto min(37px,6.66vw);page-break-inside:avoid;font-size:min(17px,3.06vw)}@media print{.please-keep{font-size:13px;margin-bottom:24px}}.small-print{max-width:min(416px,74.887vw);font-size:min(17px,3.06vw);margin:0 auto min(61px,10.98vw);page-break-inside:avoid}@media print{.small-print{font-size:11px;margin-bottom:40px}}.please-keep-irs{max-width:min(416px,74.887vw);margin:0 auto min(37px,6.66vw);page-break-inside:avoid;font-size:min(17px,3.06vw);display:none}@media print{.please-keep-irs{font-size:13px;margin-bottom:24px}}#justserve-logo{display:flex;flex-direction:column;align-items:center;max-width:min(400px,80vw);margin:0 auto min(61px,10.98vw);color:#212225;text-decoration:none}#error{text-align:center;padding:10px 20px}#error h2{line-height:1.3em;color:#d50032}#error h2 a{color:#d50032}@media print{.print-hide,#print-receipt,#justserve-logo,#justserve-button,#sales-item-image,#sales-item-link,#tabernacle,#impact{display:none}.print-show,#irs-note{display:block}.main{width:500px;page-break-after:auto}.receipt-content{line-height:1.4}#content:not(.hidden){opacity:1!important;transform:none}}#receipt-no.svelte-1k5k6me{font-weight:700;margin-top:max(-55px,-10vw);margin-bottom:6px}@media (max-width: 360px){#receipt-no.svelte-1k5k6me{margin-top:-10.07vw}}@media print{#receipt-no.svelte-1k5k6me{margin-top:-30px}}#charity-name.svelte-1k5k6me{font-weight:700}#charity-address-reg.svelte-1k5k6me{margin-bottom:10px}#donated-by.svelte-1k5k6me{font-weight:700;text-transform:uppercase;margin-bottom:10px}@media print{#donated-by.svelte-1k5k6me{margin-bottom:0}}#donor.svelte-1k5k6me{margin-bottom:min(30px,5.454vw)}#boiler-plate.svelte-1k5k6me{font-weight:700;text-transform:uppercase}#boiler-plate.svelte-1k5k6me span:where(.svelte-1k5k6me){display:block;font-weight:400;text-transform:none;margin-bottom:10px}@media print{#boiler-plate.svelte-1k5k6me{display:flex;justify-content:space-around}}#auth-signature.svelte-1k5k6me{display:flex;flex-direction:column;text-transform:uppercase;font-size:12px;margin-bottom:40px}#auth-signature.svelte-1k5k6me img:where(.svelte-1k5k6me){margin:20px auto;max-width:60%;height:auto}@media print{#auth-signature.svelte-1k5k6me img:where(.svelte-1k5k6me){max-width:30%}}#auth-signature.svelte-1k5k6me span:where(.svelte-1k5k6me){font-size:1.5em;text-transform:none}@media print{#auth-signature.svelte-1k5k6me{margin-bottom:15px}}@media print{.print-in-columns.svelte-1k5k6me{display:flex;justify-content:space-around}}#form-overlay.svelte-1k5k6me{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;text-align:center;background:#fff;z-index:10}#form-content.svelte-1k5k6me{max-width:500px;margin:0 auto;padding:min(50px,10vw);text-align:center}#form-content.svelte-1k5k6me img:where(.svelte-1k5k6me){display:block;max-width:20%;height:auto;margin:0 auto min(40px,8vw)}#form-fields.svelte-1k5k6me{display:flex;flex-direction:column;text-align:left;margin-bottom:min(40px,8vw)}#form-fields.svelte-1k5k6me label:where(.svelte-1k5k6me){font-weight:700;font-size:.8em}#form-fields.svelte-1k5k6me input:where(.svelte-1k5k6me){font-size:16px;padding:8px;border:solid 1px #d50032;border-radius:3px;margin-bottom:min(20px,4vw)}@media print{a.svelte-1k5k6me{text-decoration:none!important;color:#000}}#loading.svelte-1k5k6me{margin-top:6em;margin-bottom:4em}#loading.svelte-1k5k6me h2:where(.svelte-1k5k6me){margin-bottom:2em}#loading.svelte-1k5k6me img:where(.svelte-1k5k6me){width:80px;height:80px}.sales-item-container.svelte-1k5k6me{display:flex;gap:15px}.sales-item-container.svelte-1k5k6me .left:where(.svelte-1k5k6me){display:flex;flex-direction:column}.sales-item-container.svelte-1k5k6me .left:where(.svelte-1k5k6me) img:where(.svelte-1k5k6me){width:80px;height:112px}.sales-item-container.svelte-1k5k6me .left:where(.svelte-1k5k6me) .print-item:where(.svelte-1k5k6me){display:flex;color:#000;text-decoration:none;font-size:12px;font-weight:600;align-items:center}.sales-item-container.svelte-1k5k6me .left:where(.svelte-1k5k6me) .print-item:where(.svelte-1k5k6me) img:where(.svelte-1k5k6me){width:24px;height:24px}.sales-item-container.svelte-1k5k6me .right:where(.svelte-1k5k6me){display:flex;flex-direction:column;font-size:15px;font-weight:600}.open-in-new.svelte-1k5k6me{display:flex}.open-in-new.svelte-1k5k6me img:where(.svelte-1k5k6me){margin-top:7px;width:14.4px;height:14.4px}.tabernacle.svelte-1k5k6me{background-color:#f8f0e5;height:590px;display:flex;flex-direction:column;padding:40px 0;gap:20px}.tabernacle-header.svelte-1k5k6me{display:flex;flex-direction:column;align-items:center;padding:0 20px;font-weight:800;font-size:30px;line-height:1.3}.tabernacle-header.svelte-1k5k6me img:where(.svelte-1k5k6me){margin-bottom:20px;width:42px;height:42px}.playlist-image.svelte-1k5k6me{height:auto}.tabernacle-footer.svelte-1k5k6me{font-weight:400;font-size:16px;padding:0 20px}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me){margin-top:10px;display:flex;gap:10px;justify-content:center}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me) svg:where(.svelte-1k5k6me){width:44px;height:44px}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me) svg:where(.svelte-1k5k6me) rect:where(.svelte-1k5k6me){fill:#d50032}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me) svg:where(.svelte-1k5k6me):hover rect:where(.svelte-1k5k6me){fill:#e9eaea}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me) button:where(.svelte-1k5k6me){border:none;background:transparent;width:44px;height:44px;padding:0}.tabernacle-footer.svelte-1k5k6me .share-icons:where(.svelte-1k5k6me) button:where(.svelte-1k5k6me) .copy-link-popup:where(.svelte-1k5k6me){width:90px;line-height:25px;position:relative;right:50%;background:#fff;border-radius:2px;text-align:center;box-shadow:0 2px 10px #00000080;display:none}.impact.svelte-1k5k6me{font-size:13px;font-weight:400;display:flex;flex-direction:column;align-items:center;padding:30px}.impact.svelte-1k5k6me a:where(.svelte-1k5k6me){font-weight:600;text-transform:uppercase;color:#000}.email-disclaimer.svelte-1k5k6me{font-size:16px;color:#555}
