:root{--bfwp-green:#58A68F;--bfwp-green-dark:#2f6f5e;--bfwp-green-light:#EAF3EF;--bfwp-ink:#1A1A1A;--bfwp-font-head:"Ivypresto Display",serif;--bfwp-font-body:"Libre Franklin",sans-serif;--bfwp-h1:48px;--bfwp-h1-hero:64px;--bfwp-h2:36px;--bfwp-h3:22px;--bfwp-text:18px;--bfwp-small:14px;--bfwp-radius:6px;--bfwp-w-content:1200px;--bfwp-w-media:960px;--bfwp-w-text:720px;--bfwp-section-pad:44px}.btn:not(.icon){border-radius:var(--bfwp-radius)!important}.btn.action,.btn.solid:not(.icon),.bfwp-donation-entry-form__button{background:var(--bfwp-green)!important;border-color:var(--bfwp-green)!important;color:#fff!important;font-weight:700;border-radius:var(--bfwp-radius)!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn.action:hover,.btn.solid:not(.icon):hover,.bfwp-donation-entry-form__button:not([disabled]):hover{background:var(--bfwp-green-dark)!important;border-color:var(--bfwp-green-dark)!important;color:#fff!important}.btn.line,.bfwp-ar__more,.bfwp-ev__btn{background:transparent!important;border:1px solid var(--bfwp-green)!important;color:var(--bfwp-green-dark)!important;font-weight:700;border-radius:var(--bfwp-radius)!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn.line:hover,.bfwp-ar__more:hover,.bfwp-ev__btn:hover{background:var(--bfwp-green)!important;color:#fff!important}.bfwp-ar__more{font-size:14px!important;padding:12px 32px!important}.bfwp-ev__btn{font-size:14px!important;padding:10px 24px!important}.section-hero .btn.line,.banner-with-text .btn.line,.bfwp-image-with-code .btn.line{border-color:#fff!important;color:#fff!important}.section-hero .btn.line:hover,.banner-with-text .btn.line:hover,.bfwp-image-with-code .btn.line:hover{background:#fff!important;border-color:#fff!important;color:var(--bfwp-ink)!important}.featured-image img,.rte img,.custom__item-inner--image img{border-radius:var(--bfwp-radius)}h2.section-title{font-size:var(--bfwp-h2)!important;font-weight:400!important;line-height:1.2}.shopify-section .rte p,.shopify-section .rte li{font-size:var(--bfwp-text);line-height:1.6}@media(max-width:749px){h2.section-title{font-size:30px!important}.shopify-section .rte p,.shopify-section .rte li{font-size:17px}}.featured-video .video{max-width:var(--bfwp-w-content);width:100%;margin:0 auto;border-radius:var(--bfwp-radius);overflow:hidden;position:relative;aspect-ratio:16/9;height:auto!important;padding:0!important}.featured-video .video iframe,.featured-video .video .cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;border:0}.featured-video .video iframe{border-radius:var(--bfwp-radius)}.featured-video .cover{border-radius:var(--bfwp-radius);overflow:hidden}.featured-video .cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0006 55%,#00000040);pointer-events:none;z-index:1}.featured-video .cover .bfwp-fv__title{position:absolute;left:0;right:0;top:calc(50% + 66px);transform:none;z-index:2;margin:0;padding:0 24px;text-align:center;color:#fff!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.1!important;text-shadow:0 1px 16px rgba(0,0,0,.45)}.featured-video .cover .play svg{z-index:3;width:96px;height:96px;transition:scale .2s ease}.featured-video .cover:hover .play svg{scale:1.08}.featured-video .cover .play .stroke-solid{fill:#fff!important;stroke:none!important}.featured-video .cover .play .icon{fill:var(--bfwp-green-dark)!important}.content.banner-with-text,.content.banner-with-text.expanded{max-width:var(--bfwp-w-content)!important;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important;border-radius:var(--bfwp-radius);overflow:hidden;min-height:480px;display:flex!important;align-items:center;justify-content:center}@media(max-width:749px){.content.banner-with-text,.content.banner-with-text.expanded{width:100%!important;border-radius:0;min-height:360px}}.content.banner-with-text .background{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%}.content.banner-with-text .background .image{height:100%!important;width:100%}.content.banner-with-text .background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#00000094);pointer-events:none}.content.banner-with-text .info{background:transparent!important;box-shadow:none!important;border:0!important;padding:48px 24px!important;max-width:640px;width:100%;text-align:center!important;color:#fff!important;z-index:2}.content.banner-with-text .info *{color:#fff!important;text-shadow:0 1px 14px rgba(0,0,0,.45)}.content.banner-with-text .info h2{font-size:clamp(34px,5vw,52px)!important;line-height:1.1!important;margin-bottom:18px!important}.content.banner-with-text .info p{font-size:18px!important;line-height:1.5!important}.content.banner-with-text .info a:not(.btn){text-decoration:underline;text-underline-offset:4px}.content.banner-with-text .info .btn{background:transparent!important;border:1px solid #fff!important;color:#fff!important;text-shadow:none;margin-top:22px}.content.banner-with-text .info .btn:hover{background:#fff!important;color:var(--bfwp-ink)!important}.bfwp-ev__card,.bfwp-ev__next,.bfwp-ev__sel select,.bfwp-ev__datebox,.bfwp-ev__photo img,.bfwp-ct__hint{border-radius:var(--bfwp-radius)!important}.bfwp-ev__h{font-size:var(--bfwp-h2)!important;font-weight:400}.bfwp-ev__tag{border-radius:var(--bfwp-radius)}.bfwp-ct__hint{--ct-r:var(--bfwp-radius)}@media(min-width:750px){#Sections [id$=__bfwp_page_header] h1{font-size:var(--bfwp-h1-hero)!important;line-height:1.1!important}}.bfwp-donation-entry-form__intro{margin-bottom:24px!important}.bfwp-donation-entry-form__grid{gap:12px!important}.bfwp-donation-entry-form__amount{display:flex!important;align-items:center;justify-content:center;gap:8px;height:auto!important;min-height:76px;padding:18px 16px!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:var(--bfwp-radius)!important;background:#fff;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bfwp-donation-entry-form__amount:hover{border-color:var(--bfwp-green)!important}.bfwp-donation-entry-form__amount--selected{border-color:var(--bfwp-green)!important;background:var(--bfwp-green-light)!important;box-shadow:0 0 0 1px var(--bfwp-green)}.bfwp-donation-entry-form__amount [class*=amount-currency]{font-size:16px!important;line-height:1!important;color:#5b5b5b!important}.bfwp-donation-entry-form__amount-value{font-size:28px!important;line-height:1!important;font-weight:700!important;text-align:center!important;margin:0!important;color:var(--bfwp-ink)!important}.bfwp-donation-entry-form__amount--selected [class*=amount-currency]{color:var(--bfwp-green-dark)!important}.bfwp-donation-entry-form__amount--selected .bfwp-donation-entry-form__amount-value{color:var(--bfwp-ink)!important}.bfwp-donation-entry-form__amount .bfwp-donation-entry-form__input{flex:1 1 auto;min-width:0;border:0!important;border-bottom:1px solid #b9b9b9!important;border-radius:0!important;background:transparent!important;color:var(--bfwp-ink)!important;-webkit-text-fill-color:var(--bfwp-ink)!important;font-size:18px!important;font-weight:400!important;text-align:center!important;width:100%!important;max-width:none!important;padding:2px 4px!important;outline:0!important;box-shadow:none!important}.bfwp-donation-entry-form__amount .bfwp-donation-entry-form__input::placeholder{color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b!important;opacity:1!important;font-weight:400}.bfwp-donation-entry-form__amount .bfwp-donation-entry-form__input:focus{border-bottom-color:var(--bfwp-green)!important}.bfwp-donation-entry-form__footer{margin-top:12px;display:flex;flex-direction:column;align-items:center}.bfwp-donation-entry-form__button{font-size:16px!important;padding:14px 36px!important;text-transform:none!important;letter-spacing:0!important}.bfwp-donation-entry-form__button[disabled]{opacity:.5;cursor:not-allowed}.bfwp-donation-entry-form__footer:has(.bfwp-donation-entry-form__button[disabled]):after{content:"Bitte w\e4hle einen Betrag.";margin-top:10px;font-size:14px;line-height:1.3;color:#5b5b5b}html[lang^=en] .bfwp-donation-entry-form__footer:has(.bfwp-donation-entry-form__button[disabled]):after{content:"Please choose an amount."}html[lang^=es] .bfwp-donation-entry-form__footer:has(.bfwp-donation-entry-form__button[disabled]):after{content:"Elige un importe."}.bfwp-pg .bfwp-pg__ghead{text-align:left}.bfwp-wm .bfwp-wm__mapwrap{border:0}.bfwp-wm .bfwp-wm__lab{padding:2px 8px;border-radius:var(--bfwp-radius);background:#fffffff0;box-shadow:0 1px 6px #00000024;text-shadow:none;color:var(--bfwp-ink)}.bfwp-wm .bfwp-wm__pin:hover .bfwp-wm__lab,.bfwp-wm .bfwp-wm__pin.is-active .bfwp-wm__lab,.bfwp-wm .bfwp-wm__pin.is-hover .bfwp-wm__lab{color:var(--bfwp-green-dark)}.bfwp-lp .bfwp-lp__morecard .bfwp-lp__moretitle{font-family:var(--bfwp-font-head)!important;font-weight:400!important;font-size:22px!important;line-height:1.15!important}.bfwp-lp .bfwp-lp__prod .bfwp-lp__prodtitle{font-family:var(--bfwp-font-head)!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bfwp-tokens.css.map */
