.impact-metrics{--bfwp-impact-metric-gap:.5rem;--bfwp-impact-metric-element-height:3rem;--bfwp-impact-metric-font-size:1.2rem;--bfwp-impact-metric-vertical-padding:1rem;--bfwp-impact-metric-horizontal-padding:2rem;background-color:var(--bfwp-background-color);border-radius:var(--bfwp-border-radius);gap:var(--bfwp-impact-metric-gap);padding:var(--bfwp-impact-metric-vertical-padding)var(--bfwp-impact-metric-horizontal-padding);flex-wrap:wrap;justify-content:space-between;font-family:Fjalla One,sans-serif;display:flex}.impact-metrics.impact-metrics--font-libre-franklin{font-family:Libre Franklin,sans-serif}.impact-metrics.impact-metrics--light-color{color:var(--bfwp-text-color-light)}.impact-metrics .impact-metrics__element{opacity:1;justify-content:flex-start;align-items:center;row-gap:var(--bfwp-impact-metric-gap);flex-direction:column;flex:1;display:flex}.impact-metrics .impact-metrics__element-count{font-size:var(--bfwp-impact-metric-element-height);font-weight:700}.impact-metrics .impact-metrics__element-title{font-size:var(--bfwp-impact-metric-font-size);text-align:center}.impact-metrics .impact-metrics__element-icon.impact-metrics__element-icon{height:var(--bfwp-impact-metric-element-height)}.impact-metrics .impact-metrics__element-icon--inverted{filter:invert()}.impact-metrics.impact-metrics--two-thirds-size{--bfwp-impact-metric-gap:.375rem;--bfwp-impact-metric-element-height:2.25rem;--bfwp-impact-metric-font-size:.9rem;--bfwp-impact-metric-vertical-padding:.75rem;--bfwp-impact-metric-horizontal-padding:1.5rem}.impact-metrics.impact-metrics--half-size{--bfwp-impact-metric-gap:.25rem;--bfwp-impact-metric-element-height:1.5rem;--bfwp-impact-metric-font-size:.6rem;--bfwp-impact-metric-vertical-padding:.5rem;--bfwp-impact-metric-horizontal-padding:1rem}.impact-metrics.impact-metrics--one-fourth-size{--bfwp-impact-metric-gap:.125rem;--bfwp-impact-metric-element-height:.75rem;--bfwp-impact-metric-font-size:.3rem;--bfwp-impact-metric-vertical-padding:.25rem;--bfwp-impact-metric-horizontal-padding:.5rem}.impact-metrics.impact-metrics--dynamic-size{--bfwp-impact-metric-gap:1vw;--bfwp-impact-metric-element-height:2vh;--bfwp-impact-metric-font-size:1vh;--bfwp-impact-metric-vertical-padding:2vh;--bfwp-impact-metric-horizontal-padding:2vw}.bfwp-donation-entry-form{background-color:var(--bfwp-background-color);border-radius:var(--bfwp-border-radius);flex:min-content;flex-direction:column;display:inline-flex}.bfwp-donation-entry-form .bfwp-donation-entry-form__choice{display:none}.bfwp-donation-entry-form .bfwp-donation-entry-form__intro{text-align:center}.bfwp-donation-entry-form .bfwp-donation-entry-form__grid{color:var(--bfwp-entry-form-text-color);grid-template-columns:repeat(2,min-content);justify-content:center;gap:1rem;margin-bottom:2rem;display:grid}.bfwp-donation-entry-form .bfwp-donation-entry-form__footer{justify-content:center;display:inline-flex}.bfwp-donation-entry-form .bfwp-donation-entry-form__amount-value{font-size:var(--bfwp-font-size-lg);place-self:center;font-weight:700}.bfwp-donation-entry-form .bfwp-donation-entry-form__amount{border:1px solid var(--bfwp-form-border-color);cursor:pointer;grid-template-rows:min-content auto;padding:1rem;display:grid}.bfwp-donation-entry-form .bfwp-donation-entry-form__amount:not(.bfwp-donation-entry-form__amount--selected):hover .bfwp-donation-entry-form__amount-value,.bfwp-donation-entry-form .bfwp-donation-entry-form__amount:not(.bfwp-donation-entry-form__amount--selected):hover .bfwp-donation-entry-form__input::placeholder{color:var(--bfwp-primary-color)}.bfwp-donation-entry-form .bfwp-donation-entry-form__amount--large{grid-column:span 2}.bfwp-donation-entry-form .bfwp-donation-entry-form__amount.bfwp-donation-entry-form__amount--selected{--bfwp-entry-form-text-color:#fff;background-color:var(--bfwp-primary-color);color:var(--bfwp-entry-form-text-color)}.bfwp-donation-entry-form .bfwp-donation-entry-form__input{appearance:textfield;background:inherit;color:var(--bfwp-entry-form-text-color);text-align:center;border:0;margin-left:.5em}.bfwp-donation-entry-form .bfwp-donation-entry-form__input::placeholder{color:var(--bfwp-entry-form-text-color)}.bfwp-donation-entry-form .bfwp-donation-entry-form__input,.bfwp-donation-entry-form .bfwp-donation-entry-form__input:focus-visible{border-bottom:.2rem dotted var(--bfwp-entry-form-text-color);outline:none}.bfwp-donation-entry-form .bfwp-donation-entry-form__input::-webkit-inner-spin-button,.bfwp-donation-entry-form .bfwp-donation-entry-form__input::-webkit-outer-spin-button{appearance:none;margin:0}.bfwp-donation-entry-form .bfwp-donation-entry-form__button:not([disabled]):hover{background-color:var(--bfwp-button-primary-background-color-hover)}.bfwp-donation-entry-form .bfwp-donation-entry-form__button{background-color:var(--bfwp-button-primary-background-color);color:var(--bfwp-button-primary-color);text-transform:uppercase;border:0;align-items:center;gap:.5rem;padding:21px 34px;text-decoration:none;display:inline-flex}.bfwp-donation-entry-form .bfwp-donation-entry-form__button[disabled]{background-color:var(--bfwp-button-primary-background-color-disabled)}.bfwp-donation-entry-form .bfwp-donation-entry-form__button[disabled] .heartbeat__heart{animation-name:none}.bfwp-dialog{z-index:2;display:flex}.bfwp-dialog[aria-hidden=true]{display:none}.bfwp-dialog,.bfwp-dialog .bfwp-dialog__overlay{position:fixed;inset:0}.bfwp-dialog .bfwp-dialog__overlay{background-color:#2b2e38e6}.bfwp-dialog .bfwp-dialog__content-container{z-index:2;height:80vh;width:70vw;background-color:#fff;flex-direction:column;margin:auto;display:flex;position:relative;overflow-y:hidden}.bfwp-dialog .bfwp-dialog__header{justify-content:space-between;align-items:center;padding:0 1rem 0 2rem;display:flex}.bfwp-dialog .bfwp-dialog__close-button{height:32px;width:32px;background:0 0;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:2rem;display:flex}.bfwp-dialog .bfwp-dialog__close-button:hover{background:#2b2e381a}.bfwp-dialog .bfwp-dialog__inner-container{overflow-y:auto}.bfwp-dialog .bfwp-dialog__body{padding:1rem 2rem;overflow-y:auto}.bfwp-image-with-code{position:relative}.bfwp-image-with-code .bfwp-image-with-code__code{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bfwp-donation-meter,.bfwp-donation-meter-raw{--bfwp-donation-meter-bg-color:#c7c7c7;--bfwp-donation-meter-fg-color:#bbdfd3;--bfwp-donation-meter-height:20px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,1fr);font-family:Fjalla One,sans-serif;display:grid}.bfwp-donation-meter .bfwp-donation-meter__target,.bfwp-donation-meter .bfwp-donation-meter-raw__target,.bfwp-donation-meter-raw .bfwp-donation-meter__target,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__target{grid-column:auto/span 4;justify-content:flex-end;font-size:31pt;display:flex}.bfwp-donation-meter .bfwp-donation-meter__progress-bar,.bfwp-donation-meter .bfwp-donation-meter-raw__progress-bar,.bfwp-donation-meter-raw .bfwp-donation-meter__progress-bar,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__progress-bar{background:var(--bfwp-donation-meter-bg-color);border-radius:calc(var(--bfwp-donation-meter-height)/2);height:var(--bfwp-donation-meter-height);grid-column:auto/span 4;overflow:hidden}.bfwp-donation-meter .bfwp-donation-meter__progress-bar-inner,.bfwp-donation-meter .bfwp-donation-meter-raw__progress-bar-inner,.bfwp-donation-meter-raw .bfwp-donation-meter__progress-bar-inner,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__progress-bar-inner{background:var(--bfwp-donation-meter-fg-color);height:100%;width:min(100%,100%*var(--bfwp-donation-meter-raised,0)/var(--bfwp-donation-meter-goal,1));display:block}.bfwp-donation-meter .bfwp-donation-meter__stat,.bfwp-donation-meter .bfwp-donation-meter-raw__stat,.bfwp-donation-meter-raw .bfwp-donation-meter__stat,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__stat{flex-direction:column;gap:2px;padding:10px 0 0 10px;display:flex}.bfwp-donation-meter .bfwp-donation-meter__stat-title,.bfwp-donation-meter .bfwp-donation-meter-raw__stat-title,.bfwp-donation-meter-raw .bfwp-donation-meter__stat-title,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__stat-title{font-size:12pt;font-weight:700}@media screen and (max-width:575.98px){.bfwp-donation-meter,.bfwp-donation-meter-raw{grid-template-columns:repeat(3,1fr)}.bfwp-donation-meter .bfwp-donation-meter__target,.bfwp-donation-meter .bfwp-donation-meter-raw__target,.bfwp-donation-meter-raw .bfwp-donation-meter__target,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__target,.bfwp-donation-meter .bfwp-donation-meter__progress-bar,.bfwp-donation-meter .bfwp-donation-meter-raw__progress-bar,.bfwp-donation-meter-raw .bfwp-donation-meter__progress-bar,.bfwp-donation-meter-raw .bfwp-donation-meter-raw__progress-bar{grid-column:auto/span 3}}.bfwp-donation-top5 .bfwp-donation-top5__empty-state,.bfwp-donation-top5 .bfwp-donation-top5__loading-state{display:none}.bfwp-donation-top5.bfwp-donation-top5--is-empty .bfwp-donation-top5__empty-state{display:initial}.bfwp-donation-top5.bfwp-donation-top5--is-empty .bfwp-donation-top5__target,.bfwp-donation-top5.bfwp-donation-top5--is-empty .bfwp-donation-top5__list,.bfwp-donation-top5.bfwp-donation-top5--is-empty .bfwp-donation-top5__list-container{display:none}.bfwp-donation-top5.bfwp-donation-top5--centered{text-align:center;list-style-position:inside}.bfwp-donation-top5.bfwp-donation-top5--is-loading .bfwp-donation-top5__loading-state{display:initial}.bfwp-donation-top5.bfwp-donation-top5--is-loading .bfwp-donation-top5__target,.bfwp-donation-top5.bfwp-donation-top5--is-loading .bfwp-donation-top5__list,.bfwp-donation-top5.bfwp-donation-top5--is-loading .bfwp-donation-top5__list-container{display:none}.bfwp-loader,.bfwp-loader .bfwp-loader__main,.bfwp-loader .bfwp-loader__main:after,.bfwp-loader .bfwp-loader__main:before{box-sizing:border-box}.bfwp-loader{width:80px;height:80px;transform-origin:40px 40px;display:inline-block;position:relative;transform:rotate(45deg)}.bfwp-loader .bfwp-loader__main{width:32px;height:32px;background:var(--bfwp-primary-color,currentColor);animation:1.2s cubic-bezier(.215,.61,.355,1) infinite bfwp-loader__animation;position:absolute;top:28px;left:28px}.bfwp-loader .bfwp-loader__main:after,.bfwp-loader .bfwp-loader__main:before{content:" ";width:32px;height:32px;background:var(--bfwp-primary-color,currentColor);display:block;position:absolute}.bfwp-loader .bfwp-loader__main:before{border-radius:50% 0 0 50%;left:-24px}.bfwp-loader .bfwp-loader__main:after{border-radius:50% 50% 0 0;top:-24px}@keyframes bfwp-loader__animation{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.advent-calendar-gift-box{--advent-calendar-gift-box--header-font:"IvyPresto Display Bold Italic","Ivypresto Display",serif;--advent-calendar-gift-box--size-factor:1;--advent-calendar-gift-box--size:calc(var(--advent-calendar-gift-box--size-factor)*234px);--advent-calendar-gift-box--box-to-size-factor:.861;--advent-calendar-gift-box--number-font-size:27.9px;--advent-calendar-gift-box--number-bg-color:#f3af4d;--advent-calendar-gift-box--bg-color-darker:#6ba38e;--advent-calendar-gift-box--bg-color:#c2dace;--advent-calendar-gift-box--fg-color:#fefefe;--advent-calendar-gift-box--title-font-size:23.9px;color:#000;width:var(--advent-calendar-gift-box--size);flex-direction:column;align-items:center;line-height:1.2;display:flex}.advent-calendar-gift-box .advent-calendar-gift-box__number{color:#fff;--advent-calendar-gift-box--number-size:calc(var(--advent-calendar-gift-box--number-font-size)*2.02);right:calc(-.5*var(--advent-calendar-gift-box--number-size));top:calc(-.5*var(--advent-calendar-gift-box--number-size));font-size:var(--advent-calendar-gift-box--number-font-size);background:var(--advent-calendar-gift-box--number-bg-color);width:var(--advent-calendar-gift-box--number-size);height:var(--advent-calendar-gift-box--number-size);border-radius:3.40282e38px;justify-content:center;align-items:center;font-style:italic;font-weight:700;line-height:1.58;display:inline-flex;position:absolute;font-family:var(--advent-calendar-gift-box--header-font)!important}.advent-calendar-gift-box .advent-calendar-gift-box__ribbon{width:74%;height:calc(var(--advent-calendar-gift-box--size)*.74*.385);height:round(up,calc(var(--advent-calendar-gift-box--size)*.74*.385),1px);color:var(--advent-calendar-gift-box--color);margin-bottom:-1px;display:inline-flex}.advent-calendar-gift-box .advent-calendar-gift-box__title-container{width:100%;height:round(up,calc(var(--advent-calendar-gift-box--size)*.2031),1px);background-color:var(--advent-calendar-gift-box--color);display:flex;position:relative}.advent-calendar-gift-box .advent-calendar-gift-box__title{font-size:var(--advent-calendar-gift-box--title-font-size);text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-style:italic;font-weight:700;line-height:1.5;display:inline-flex;font-family:var(--advent-calendar-gift-box--header-font)!important}.advent-calendar-gift-box .advent-calendar-gift-box__content{z-index:1;--advent-calendar-gift-box__content--padding:calc(16px*var(--advent-calendar-gift-box--size-factor));font-size:calc(var(--advent-calendar-gift-box--size)*2/17);padding:0 var(--advent-calendar-gift-box__content--padding)var(--advent-calendar-gift-box__content--padding)var(--advent-calendar-gift-box__content--padding);width:calc(100%*var(--advent-calendar-gift-box--box-to-size-factor));height:calc(var(--advent-calendar-gift-box--size)*.654);background-color:var(--advent-calendar-gift-box--color);text-align:center;overflow-wrap:break-word;justify-content:center;align-items:center;margin-top:-1px;display:flex}.advent-calendar-gift-box .advent-calendar-gift-box__content-wrapper{height:100%;width:100%;overflow:hidden}.advent-calendar-gift-box .advent-calendar-gift-box__content-image{max-width:unset;width:auto;object-fit:cover;display:inline-block}.advent-calendar-gift-box .advent-calendar-gift-box__content-image.advent-calendar-gift-box__content-image--stretch{width:100%;max-height:100%}.advent-calendar-gift-box .advent-calendar-gift-box__content.advent-calendar-gift-box__content--upper{text-transform:uppercase}.advent-calendar-gift-box.advent-calendar-gift-box--size-xxs,.advent-calendar-gift-box.advent-calendar-gift-box--size-xs,.advent-calendar-gift-box.advent-calendar-gift-box--size-s{--advent-calendar-gift-box--color:#c2dace;--advent-calendar-gift-box--size-factor:.408;--advent-calendar-gift-box--number-font-size:11.4px;--advent-calendar-gift-box--title-font-size:10.5px}.advent-calendar-gift-box.advent-calendar-gift-box--size-m,.advent-calendar-gift-box.advent-calendar-gift-box--size-l{--advent-calendar-gift-box--color:#6ba38e;--advent-calendar-gift-box--size-factor:.435;--advent-calendar-gift-box--number-font-size:12.1px;--advent-calendar-gift-box--title-font-size:10.4px}.advent-calendar-gift-box.advent-calendar-gift-box--size-xl{--advent-calendar-gift-box--color:#6ba38e}@media (min-width:806px){.advent-calendar-gift-box.advent-calendar-gift-box--size-xxs{--advent-calendar-gift-box--size-factor:.408;--advent-calendar-gift-box--number-font-size:11.4px;--advent-calendar-gift-box--title-font-size:10.5px}.advent-calendar-gift-box.advent-calendar-gift-box--size-xs{--advent-calendar-gift-box--size-factor:.418;--advent-calendar-gift-box--number-font-size:11.7px;--advent-calendar-gift-box--title-font-size:10.7px}.advent-calendar-gift-box.advent-calendar-gift-box--size-s{--advent-calendar-gift-box--size-factor:.435;--advent-calendar-gift-box--number-font-size:12.1px;--advent-calendar-gift-box--title-font-size:10.4px}.advent-calendar-gift-box.advent-calendar-gift-box--size-m{--advent-calendar-gift-box--size-factor:.485;--advent-calendar-gift-box--number-font-size:13.5px;--advent-calendar-gift-box--title-font-size:12.8px}.advent-calendar-gift-box.advent-calendar-gift-box--size-l{--advent-calendar-gift-box--size-factor:.647;--advent-calendar-gift-box--number-font-size:18px;--advent-calendar-gift-box--title-font-size:16px}}.advent-calendar-gift-box-container{flex-direction:column-reverse;justify-content:flex-start;gap:16px;padding:0 16px;display:flex}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier{flex-flow:row-reverse wrap-reverse;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:806px){.advent-calendar-gift-box-container{gap:0}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier{flex-flow:wrap;gap:42px}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier2,.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier4,.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier6{flex-direction:row-reverse}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier1{margin-top:8px}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier2{margin-top:38px}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier3{margin-top:34px}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier4{margin-top:32px}.advent-calendar-gift-box-container .advent-calendar-gift-box-container__tier5{margin-top:28px}}.bfwp-u-centered{justify-content:center;display:flex}.bfwp-u-stacked{flex-direction:column;display:flex}.bfwp-u-text-centered{text-align:center}.bfwp-u-text-light-color{color:var(--bfwp-text-color-light)}.bfwp-u-impact-metric-grid{grid-column-gap:1rem;grid-row-gap:.5rem;grid-template-columns:repeat(2,1fr);padding:0 5%;display:grid}@media screen and (max-width:420px){.bfwp-u-impact-metric-grid{grid-template-rows:repeat(4,min-content);grid-template-columns:auto;grid-auto-flow:column dense;padding:0}.bfwp-u-impact-metric-grid>h1:nth-child(2){grid-area:3}.bfwp-u-header-text{margin:0}}:root{--bfwp-text-color:#292724;--bfwp-text-color-light:#f3f3f3;--bfwp-entry-form-text-color:#292724;--bfwp-button-primary-color:#fff;--bfwp-button-primary-background-color:#810415;--bfwp-button-primary-background-color-hover:#972e22;--bfwp-button-primary-background-color-disabled:#331a1e;--bfwp-primary-color:#4ba98f;--bfwp-primary-border-color:#fff;--bfwp-background-color:#ffffff4d;--bfwp-border-radius:10px;--bfwp-form-border-color:#0000001f;--bfwp-font-size-lg:28px}.bfwp-theme-shopify{--bfwp-button-primary-background-color:#4ba98f;--bfwp-button-primary-background-color-hover:#2c6253;--bfwp-button-primary-background-color-disabled:#6abda6}@media screen and (max-width:420px){:root{--bfwp-font-size-lg:18px}}.heartbeat{justify-content:center;align-items:center;display:inline-flex}.heartbeat__heart{animation-name:heartbeat;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;transform:scale(.8)}@keyframes heartbeat{0%{transform:scale(.8)}10%{transform:scale(1)}20%{transform:scale(.85)}30%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(.8)}}
