@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;800&display=swap);
strong{font-weight:bold}.bkForest{background-position:top center;background-size:cover;background-attachment:fixed;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;min-height:calc(100vh - 235px - 60px - 3.5rem);padding-bottom:8vh}@media screen and (max-width: 767px){.bkForest{min-height:calc(100vh - 92px);background-attachment:scroll}}.bkForest>*{font-family:"Open Sans",sans-serif;line-height:1}.bkForest span{text-shadow:0 0 20px #000}.bkForest span.counter{font-size:20vh;font-weight:800}.bkForest span.subheadline{font-size:4vh;color:#fff;text-transform:uppercase}.bkForest span.subheadline_co2{font-size:140%;border-bottom:1px dashed #677661;margin:.5em auto;cursor:pointer}button.forestAddToBasket{display:flex;line-height:25px;margin:0 auto}button.forestAddToBasket:before{background-image:url(https://cdn.bio-kinder.de/frontend/images/forest/tree_p_1.svg);background-repeat:no-repeat;content:" ";background-size:c ontain;width:25px;display:inline-block;height:25px;margin-right:5px}button.forestAddToBasket.loading{min-height:unset;opacity:.5}button.forestAddToBasket.success:before{background-image:url(https://cdn.bio-kinder.de/frontend/images/forest/tree_thanks.svg)}.noGap>div{flex-wrap:wrap;align-items:center}.noGap>div:first-of-type{order:1;background:var(--bk-green-0);padding-left:0}.noGap>div:nth-of-type(2){background:var(--bk-green-0);order:2;padding-right:0}.noGap h2{margin:0;padding:0;font-size:2em}.noGap img.hessenforst_biokinder_banner{width:80%;margin-left:-28px}.noGap .cleanList .list-group-item{box-shadow:0 0 10px #d5d5d5;background-color:#fff;margin:0 1em 1em}.noGap .donationList{width:100%;min-height:300px}.noGap .donationList .list-group-item{border:0;box-shadow:0 0 10px #b6b6b6;background-color:#fff;margin:0 0 .5em 0;padding:0;display:flex;border-radius:5px;overflow:hidden}.noGap .donationList .list-group-item>span.details{margin:.333em}.noGap .donationList .list-group-item .quantity{background:var(--bk-green);color:#fff;font-family:"Cardenio";font-size:180%;font-weight:bold;padding:5px 10px 0;text-align:center;display:flex;flex-direction:row;justify-content:center;align-content:flex-end;flex-wrap:wrap;flex:0 0 15%}.noGap .donationList .list-group-item .quantity img.tree{max-width:22px;margin:0 0 5px 5px}.noGap .donationList .list-group-item>div{display:flex;flex:0 0 85%;background-color:#fff}.noGap .donationList .list-group-item>div .details{color:#333;padding:5px 1em}.noGap .donationList .list-group-item>div .date{margin-left:auto;padding:0 1em;font-style:italic;color:#999;display:flex;align-content:center;flex-wrap:wrap}.noGap .donationList:after{content:" ";width:94%;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #e5e7ca);height:60px;position:absolute;bottom:0px}@media screen and (max-width: 767px){.noGap.mobileInverted>div:first-of-type{order:2;background:var(--bk-green-0)}.noGap.mobileInverted>div:nth-of-type(2){order:1}.noGap .donationList .list-group-item>div{flex-direction:column}}.infografikBaum{max-width:80%;margin:0 auto}.subnavigation a:before{content:" ";display:inline-block;height:20px;background-size:contain;background-repeat:no-repeat}.donation{background-color:#e5eff0;border-radius:5px;box-shadow:none;background-image:url(https://cdn.bio-kinder.de/frontend/images/forest/widget-bg-blur.jpg);background-size:cover;background-repeat:no-repeat;margin:.5em 0;cursor:auto}.donation .wait{display:none}.donation .card-body{padding:0;font-size:100%}.donation .card-body .headline{margin:0 0 .75em;padding:.6em;background:rgba(0,0,0,.35);position:relative;display:flex}.donation .card-body .headline .counter{font-weight:bold;flex-direction:column;display:flex;margin:auto 0 auto auto;text-align:center}.donation .card-body .headline .counter:after{font-size:60%;font-weight:400;content:"Bäume gepflanzt!"}.donation .card-body .headline .counter:hover{color:#fff}.donation .card-body .headline .counter .dot-flashing{scale:.3}.donation .card-body .headline img{max-width:58%}.donation .card-body p{margin:.5em 1em;text-shadow:0 0 10px #000;font-size:110%}.donation .card-body p a{text-decoration:underline;color:#fff}.donation .card-body p a:hover{text-decoration:none}.donation .card-body label{width:auto;margin:.5em 1em 1.5em;display:inline-block;font-size:110%}.donation .card-body label input[type=checkbox]{accent-color:#fff}.donation .card-body .quantityControl{width:100%;background:rgba(0,0,0,.35);display:none;align-items:center;padding:0;margin:0}.donation .card-body .quantityControl.show{display:flex}.donation .card-body .quantityControl .quantity{align-items:center;display:flex;flex-direction:row}.donation .card-body .quantityControl .quantity .quantityString{font-size:1.75em;text-align:center;margin:0 .6em}.donation .card-body .quantityControl .quantity .controlButtons{border:1px solid #fff;border-radius:5px;align-items:center;display:flex}.donation .card-body .quantityControl .quantity .controlButtons button{border:none;padding:.7em 1em;font-size:18px;line-height:0px;background:none}.donation .card-body .quantityControl .quantity .controlButtons button.minus{border-right:1px solid #fff}.donation .card-body .quantityControl .co2Quantity{margin:5px 0 5px auto;display:flex;justify-content:space-around;align-items:center}.donation .card-body .quantityControl .co2Quantity .quantitySaved{font-size:1.5em;font-weight:bold}.donation .card-body .quantityControl .co2Quantity .quantitySaved:before{content:"Entspricht Ca.";text-transform:uppercase;font-size:10px;margin:0 auto -5px;display:flex;font-weight:100}.donation .card-body .quantityControl .co2Quantity .unit{display:flex;flex-direction:column;margin:0 10px 0 5px}.donation .card-body .quantityControl .co2Quantity .unit span:first-of-type{border-bottom:1px solid #fff}.donation.loading .wait{display:block;background:rgba(84,114,92,.6);z-index:999;width:100%;height:100%;position:absolute}.donation.loading .wait .dot-flashing{margin:25% auto !important}.donation.smallCard{border-radius:0;margin:0 -2px;font-size:90%;min-height:55px}.donation.smallCard .card-body{display:flex;flex-direction:row}.donation.smallCard .card-body label{margin-bottom:.5em;flex-direction:row;display:flex;align-items:flex-start;cursor:pointer}.donation.smallCard .card-body label input{margin:4px 0}.donation.smallCard .card-body a{margin:auto;border:1px solid #fff;padding:.25em .5em;border-radius:5px;cursor:pointer}.donation.smallCard .card-body a:hover{color:inherit;text-decoration:none}.donation *{color:#fff}.donation .modal *{color:#000}.donation .modal .modal-header{border:0;padding:1em 1em 0;margin:0}.donation .modal .modal-content{background-color:var(--bk-green-0);padding:1em;border:1em solid #fff}.donation .modal img.hessenforst_biokinder_banner{margin-bottom:1em}.donation .modal .cleanList .list-group-item{box-shadow:0 0 10px #b0b0b0;background-color:#fff;margin:0 1em 1em}.donation .modal .btn-bkm{color:#fff}.dot-flashing{position:relative;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s;margin-bottom:40px;margin:.25em auto}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-30px;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{left:30px;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:#fff}50%,100%{background-color:rgba(255,255,255,.2)}}
