@font-face{font-family:Halvar-Stencil-Engschrift-Regular;src:url(Halvar-Stencil-Engschrift-Regular-MinGap.eot);src:url(Halvar-Stencil-Engschrift-Regular-MinGap.eot?#iefix) format("embedded-opentype"),url(Halvar-Stencil-Engschrift-Regular-MinGap.woff) format("woff2"),url(Halvar-Stencil-Engschrift-Regular-MinGap.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Light;src:url(Halvar-Engschrift-Light.eot);src:url(Halvar-Engschrift-Light.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Light.woff2) format("woff2"),url(Halvar-Engschrift-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Light-Slanted;src:url(Halvar-Engschrift-Light-Slanted.eot);src:url(Halvar-Engschrift-Light-Slanted.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Light-Slanted.woff2) format("woff2"),url(Halvar-Engschrift-Light-Slanted.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Regular;src:url(Halvar-Engschrift-Regular.eot);src:url(Halvar-Engschrift-Regular.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Regular.woff2) format("woff2"),url(Halvar-Engschrift-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Regular-Slanted;src:url(Halvar-Engschrift-Regular-Slanted.eot);src:url(Halvar-Engschrift-Regular-Slanted.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Regular-Slanted.woff2) format("woff2"),url(Halvar-Engschrift-Regular-Slanted.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Medium;src:url(Halvar-Engschrift-Medium.eot);src:url(Halvar-Engschrift-Medium.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Medium.woff2) format("woff2"),url(Halvar-Engschrift-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Medium-Slanted;src:url(Halvar-Engschrift-Medium-Slanted.eot);src:url(Halvar-Engschrift-Medium-Slanted.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Medium-Slanted.woff2) format("woff2"),url(Halvar-Engschrift-Medium-Slanted.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Bold;src:url(Halvar-Engschrift-Bold.eot);src:url(Halvar-Engschrift-Bold.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Bold.woff2) format("woff2"),url(Halvar-Engschrift-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HalvarEngschrift-Bold-Slanted;src:url(Halvar-Engschrift-Bold-Slanted.eot);src:url(Halvar-Engschrift-Bold-Slanted.eot?#iefix) format("embedded-opentype"),url(Halvar-Engschrift-Bold-Slanted.woff2) format("woff2"),url(Halvar-Engschrift-Bold-Slanted.woff) format("woff");font-weight:400;font-style:normal}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a,div.title a,.headline,.subtitle{font-family:HalvarEngschrift-Bold!important}.button,.button a,button{font-family:HalvarEngschrift-Medium!important}p,a,li,ul,ol,dt,dd,blockquote,figure,pre,textarea,legend,fieldset,#nav li a,body,input,select{font-family:HalvarEngschrift-Regular!important}.navbar-dropdown.navbar-dropdown--below-parent.is-vertical{border-radius:15px}#shopify-section-header-classic .header-sticky-wrapper.is-sticky .header{background-color:#fff!important}.is-sticky .header__link,.is-sticky .header__link>a{color:#000;fill:#000}.header__link,.header__link>a,.header__link.is-active,.header__link>a.is-active{color:#000;fill:#000}@media only screen and (min-width:799px){#theme-ajax-cart.is-mini-cart{margin-top:-25px}}#shopify-section-header__top-bar,.top-bar__item{max-height:40px}.top-bar__item .icon{height:.8rem;width:.8rem}.top-bar__disclosure .localization .disclosure__toggle{color:#fff;background-color:#000;border:unset;border-radius:0}.header-menu__disclosure .disclosure{padding:0rem 0!important}.top-bar__disclosure .localization .disclosure__toggle:hover{color:#fff;background-color:#000;border-color:unset}.top-bar__disclosure .localization .disclosure-list{background-color:#020202;border:unset;border-radius:0;color:#fff}.top-bar__disclosure .localization button.disclosure__button{font-size:14px;font-weight:400;color:#fff;padding:5px 0}.header-menu__disclosure .disclosure__list-wrap{margin-top:-10px}.top-bar__disclosure .localization button.disclosure__button:hover,button.disclosure__button[aria-current=true]{color:#3cea8a}.disclosure__toggle+.disclosure__list-wrap{z-index:999}.footer__content .container{max-width:1400px!important}.footer__block.block__link-list{background:#4141414d;padding:16px;border-radius:27px;margin:10px 0}.footer__heading{font-family:HalvarEngschrift-Bold!important;line-height:1.2}.footerhr{opacity:.2;background-color:transparent;height:3px;margin:1rem 0}.footer__menu-link{line-height:2}.footer__block.block__empty{display:none}.footer__content{padding-top:3.5em;padding-bottom:2.5em}@media(min-width:798px){.footer__block.block__newsletter{width:calc(40% - 20px)}}.footer__block.block__newsletter .footer__heading{font-size:44px}.footer__block.block__newsletter .content{font-size:20px;line-height:1.2}.footer__block.block__newsletter .contentbottom{font-size:15px}.footer__block.block__newsletter .footersmall{font-size:12px;padding-top:12px}.footer__block.block__newsletter .input.is-primary-btn-style{border-radius:0}.footer__block.block__newsletter .input{min-height:50px}.newsletter-form .field.is-default-width .button{width:25%}@media(max-width:479px){.newsletter-form .field.is-default-width .button{width:45%}}.newsletter-form .input::placeholder{font-weight:700;font-size:.9rem}.footer__minilogo{display:block!important;margin-left:auto!important;margin-right:auto!important}.footer__minilogo{max-width:140px}.footer__mainlogocp .image-element__wrap{margin-left:unset;margin-right:unset}@media only screen and (max-width:798px){.footer__mainlogocp .image-element__wrap{margin-bottom:20px}}.subfooterlogos{margin-top:3em}.footer__credits{text-align:center}.footer__extra-content{background:#121212;color:#fff}.footer__extra-content a{color:#fff}.topfooter{background:#242424;color:#fff;padding:2.25em 0;text-align:center;display:none}.topfooter p{color:#fff;text-align:center;font-family:HalvarEngschrift-Bold!important;font-weight:700;font-style:normal;font-size:28px;text-transform:none;line-height:1.2;margin-bottom:5px!important}.topfooter .button{margin-top:20px}@media only screen and (min-width:798px){.topfooter .section.is-width-standard{max-width:50%}}#dummy-chat-button-iframe{bottom:70px!important}#mc_embed_signup form{margin:unset!important}#mc_embed_signup .helper_text{background-color:transparent!important}#mc_embed_signup input{min-height:50px!important;padding-left:1em!important;padding-right:1em!important;border-radius:0!important}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent!important}#mc_embed_signup .mc-field-group label{font-size:1rem!important;font-weight:400!important}#mc_embed_signup .button{color:#121212!important;background-color:#3cea8a!important;border-color:#0000!important;font-size:1rem!important;border-radius:25px!important;min-height:40px!important}#mc_embed_signup .button:hover{color:#fff!important;background-color:#3cea8a!important;border-color:#0000!important;font-size:1rem!important;border-radius:25px!important;min-height:40px!important}#mc_embed_signup #mce-success-response{color:#3cea8a!important}#mc_embed_signup div.response{margin:0!important;padding:0 0 1em!important;width:100%!important}#mc_embed_signup div#mce-responses{margin:unset!important}#mc_embed_signup .asterisk{color:#fff!important}@media only screen and (min-width:798px){.home-double-promo-one .icon-column__text{padding:20px 15%}}.home-double-promo-one .icon-column__text p{font-size:20px}#template-index .blog-card__read-more{padding:.5rem 1.5rem!important}@media only screen and (max-width:798px){.homefeaturedin .icon-with-text-column__column{padding-top:10px;padding-bottom:10px}.homefeaturedin .iconwithtexttitle{margin-bottom:0}}.slidinglogos .testimonial-block{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;padding-top:unset}.slidinglogos .shopify-section.heading-section,.slidinglogos .heading-wrapper{margin-top:35px!important}.slidinglogos h2.title{font-size:22px}@media only screen and (max-width:798px){.slidinglogos h2.title{font-size:17px}}.slidinglogos .testimonial__image{position:relative;margin-top:unset;height:auto;width:200px}.slidinglogos .testimonials.container{margin-bottom:35px}.verified-icon-with-text-column .containedwidth{padding-top:15px;margin-top:60px}@media only screen and (max-width:798px){.verified-icon-with-text-column .icon-with-text-column__column{padding-top:10px;padding-bottom:10px}.verified-icon-with-text-column .containedwidth{margin-top:30px}.verified-icon-with-text-column .containedwidth{padding-bottom:15px}.verified-icon-with-text-column .iconwithtexttitle{margin-bottom:15px;text-align:center}}@media only screen and (min-width:798px){.home-double-promo-one .icon-with-text-column__column .icon-column__text{border-right:dotted 5px #1212121c;margin-top:20px}.home-double-promo-one .icon-with-text-column__column:last-of-type .icon-column__text:last-child{border-right:unset}}.home-double-promo-two .icon-with-text-column__column{padding-top:0}.home-double-promo-two .icon-column__htmlbody{padding:0 10%}.home-double-promo-two h3{text-align:center}.home-double-promo-two p.larger{font-size:20px}.home-double-promo-two ul{margin-left:30px;line-height:3}.home-double-promo-two ul ul{line-height:1.2}.home-double-promo-two .icon-column__htmlbody ul{list-style-image:url(//climate-positive-store.myshopify.com/cdn/shop/t/88/assets/icon-arrow.png?v=131681271909326311961743180727)}.home-double-promo-two .icon-column__htmlbody ul ul{list-style-image:url(//climate-positive-store.myshopify.com/cdn/shop/t/88/assets/icon-feet.png?v=132732823672997273641743180727)}.home-double-promo-two .icon-column__action.has-padding-top{text-align:center}.home-chart-and-text{background:#f2f6f7;margin-bottom:3em}.home-chart-and-text h2{margin-bottom:1em}.home-chart-and-text p{font-size:20px}.testimonial-block.has-images-enabled-true .testimonial__name{margin-top:unset}.testimonial-block{border-radius:30px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026;padding-top:2em}.testimonial__name{padding:unset;max-height:unset;height:unset}.testimonial__description{padding:unset}.testimonial__image{position:relative;margin-top:unset;height:200px;width:200px;max-width:200px;max-height:200px;top:unset}.testimonial-block.testimonial-align--center .testimonial__image{left:unset;margin-left:auto;margin-right:auto!important}.testimonialstars{width:100%;float:left;margin-top:30px}.testimonialstars img{max-width:140px}.testimonial__description{font-size:20px;font-style:italic}.testimonial__name p{font-family:HalvarEngschrift-Bold!important;font-size:25px}.testimonial-block.testimonial-align--center .testimonial__description,.testimonial-block.testimonial-align--center .testimonial__name{justify-content:unset;text-align:center}@media only screen and (min-width:798px){.testimonial-block{border-right:unset}.testimonial-block:last-child{border-right:unset}}.testimonialcontentblock{padding:30px;height:100%}#template-index .blackpromoone{padding-top:40px;padding-bottom:20px}#template-index .blackpromotwo .icon-with-text-column__column{padding:20px;border-radius:8px}#template-index .blackpromotwo .icon-column__title.title{font-size:44px;line-height:1.1}#template-index .blackpromotwo p{font-size:20px;line-height:1.25}#template-index .blackpromotwo .icon-column__featurednumbers{font-size:130px;font-family:HalvarEngschrift-Bold!important;line-height:1}@media only screen and (max-width:798px){#template-index .blackpromotwo .icon-column__featurednumbers{font-size:80px}#template-index .blackpromotwo .icon-with-text-column__column{margin-bottom:20px}}@media only screen and (max-width:478px){#template-index .blackpromotwo .icon-column__featurednumbers{font-size:50px}#template-index .blackpromotwo .icon-with-text-column__column{margin-bottom:20px}}#template-index .blackpromotwo .iconwithtexttitle{margin-top:20px;text-align:left;width:100%}.morethanbg{background:#121212}.morethan p:not(:last-child){margin-bottom:unset}.morethan,.morethan .title{color:#fff}.morethan .title{font-size:22px;font-weight:400}@media only screen and (max-width:798px){.morethan .title{font-size:17px}}.morethan .one-fifth.column,.morethan .four-fifths.column{margin-left:0;margin-right:0;float:left}@media only screen and (min-width:799px){.morethan .one-half.column{border-right:dotted #3cea8a}.morethan .one-half.column:last-child{border-right:unset}}@media only screen and (max-width:798px){.morethan .one-half.column{border-bottom:dotted #3cea8a;padding-bottom:20px}.morethan .one-half.column:last-child{border-bottom:unset}}.morethanrow .button--primary,.morethanrow a.button--primary.button{font-size:.5rem!important}.morethanrow .button.button--primary{margin-right:0;margin-left:0;margin-top:10px}.morethandigit{font-size:75px;line-height:1.1;font-family:Halvar-Stencil-Engschrift-Regular!important}.morethansubtext{font-size:20px;line-height:1.2}@media only screen and (min-width:849px)and (max-width:1120px){.morethandigit{font-size:65px;line-height:1.1}}@media only screen and (max-width:798px){.morethandigit{font-size:70px;line-height:1.1}.morethansubtext{font-size:14px}}@media(max-width:479px){.morethandigit{font-size:48px;line-height:1.1}.morethansubtext{font-size:20}}.morthanimg{padding:10px}@media only screen and (max-width:798px){.morethanrow{margin-bottom:10px;margin-top:10px;text-align:center}}@media only screen and (max-width:798px){.homepage-timeline{display:none}}.homepage-timeline .image-element__wrap{margin-bottom:20px}.homepage-timeline .icon-column__text{padding:20px}.homepage-timeline .iconwithtexttitle{text-align:center;color:#fff}.homepage-timeline .icon-column__text p{font-size:20px}.homepage-timeline .button--primary,.homepage-timeline a.button--primary.button{font-size:1.5rem;border-radius:35px}.pwcpromo{color:#fff;font-size:16px;width:45%;margin-left:auto;margin-right:auto}@media(max-width:479px){.pwcpromo{color:#fff;font-size:16px;width:95%;margin-left:auto;margin-right:auto}}.pwcpromo .button.button--primary{margin-bottom:15px;margin-left:0}@media only screen and (max-width:798px){.image-with-text-overlay .caption-content{padding:0}.image-with-text-overlay .caption{margin-top:10px!important}.image-with-text-overlay .title:not(:last-child),.image-with-text-overlay .subtitle:not(:last-child){margin-bottom:10px}}.blog-card.show-border-false{background:#f2f6f7;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0 10px 15px #00000026}.blog-card__image .image-element__wrap{border-radius:30px 30px 0 0}.card-content.blog-card__content{background:#f2f6f7!important}.card-content{padding:1.5rem 1.5rem .25rem!important}.blog-card__read-more.buttons{padding:.5rem 1.5rem!important}.excerpt-length-lg .truncation-fade{background-image:linear-gradient(to bottom,#f2f6f766,#f2f6f7)}.iconwithtexttitle{margin-top:20px;text-align:left;width:100%}.title.faq-title{color:#3cea8a;font-family:HalvarEngschrift-Regular-Slanted!important;font-size:35px;padding:20px 20px 20px 40px}@media(max-width:479px){.accordion dt a,.accordion dt button,.faq-accordion dt a,.faq-accordion dt button{padding:20px 40px 20px 10px}.page-faq__column-wrap h3{line-height:1.2}}.faq-accordion dt button{padding:20px 40px}@media(max-width:479px){.page-contact .container.content.contact-form.contact-form--center{padding-left:20px;padding-right:20px}}.page-contact .input,.page-contact .textarea,.page-contact .input:hover,.page-contact .textarea:hover{border:solid #121212 1px}.page-contact .input.is-primary-btn-style,.page-contact .input.is-secondary-btn-style,.page-contact .textarea.is-primary-btn-style,.page-contact .textarea.is-secondary-btn-style{border-radius:0}.page-contact #textfield,.page-contact #email{min-height:60px}.page-contact .textarea:not([rows]){max-height:600px;min-height:220px}.page-contact .contact-form .contact-form__form{padding:0}.page-contact #shopify-section-template--15619130687688__main{padding-top:0}.custom-contact-form__success{margin-top:20px;font-weight:700;color:#3cea8a;font-size:22px}.contact-form__form .button.button--primary{margin-right:.5em;margin-left:unset}.image-with-text__text-column{padding:0}.slidingimages .testimonial-block{-webkit-box-shadow:unset;box-shadow:unset}@media only screen and (max-width:798px){.partnerlogos .icon-with-text-column__column{padding-top:10px;padding-bottom:10px}.page-partnerships .partnerlogos .iconwithtexttitle{margin-bottom:-5px}}.partnership-gallery .testimonial__image{position:relative;margin-top:unset;width:100%;height:100%;max-width:100%;max-height:100%;top:unset}.partnership-gallery .testimonial-block.testimonial-align--center .testimonial__image{left:0%;margin-left:00px}@media only screen and (min-width:798px){.partnership-gallery .testimonial-block{border-right:none}}.partnership-gallery .testimonialcontentblock{display:none}.partnership-gallery .heading-wrapper{margin-bottom:20px}.partnership-gallery .testimonial-block{padding-top:0;padding-bottom:0}.partnership-gallery .testimonial-block{min-height:unset}.partnership-gallery .has-image-crop .image-element__wrap{height:100%;max-width:100%!important}.bcorpbanner .banner__content{position:absolute;top:50%;margin:auto;z-index:3;width:40%;left:80%}@media only screen and (max-width:798px){.bcorpbanner .banner__content{width:90%}}.product__thumbnail .product-thumbnail__title{color:#000!important;font-size:20px!important;font-family:HalvarEngschrift-Bold!important}@media only screen and (max-width:798px){.product__thumbnail .product-thumbnail__title{font-size:22px!important}}.product__thumbnail .price .money{font-size:17px!important}@media only screen and (max-width:798px){.product__thumbnail .price .money{font-size:15px!important}}.product__thumbnail .recoprodcontainer{position:relative!important;display:flex!important}.product__thumbnail .recoprod{margin-left:auto!important;margin-right:auto!important;display:block!important;margin-top:15px!important;font-size:.85rem!important}.product__thumbnail{background:#f2f6f7;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0 10px 15px #00000026}.product__thumbnail .product__imageContainer .image-element__wrap{border-radius:30px 30px 0 0}.thumbnailemissions{margin-bottom:0!important}.thumbnailemissions .prodcalctext{float:unset;text-align:center;line-height:1.1;font-size:16px}.thumbnailemissions .prodcalclogo{max-width:80px;margin-left:auto;margin-right:auto;float:unset}#icon-star{color:#3bea89}.impacticon{max-width:120px;margin:0 auto}.businessimpactdata{margin:0 auto!important;width:max-content!important}.businssoffset{width:100%!important}.icontextsinglecolumn .featured-promotions__title{font-size:22px}@media only screen and (max-width:798px){.icontextsinglecolumn .featured-promotions__title{font-size:22px}}.icontextsinglecolumn .featured-promotions__content{overflow:unset;font-size:unset}.icontextsinglecolumn .featured-promotions__overlay{padding:0 10px;display:block;position:relative;top:unset;left:unset;right:unset;bottom:unset;margin:20px 0 10px}.icontextsinglecolumn .button.button--primary{margin:30px auto}.icontextsinglecolumn .image-element__wrap{max-width:150px!important}.icontextsinglecolumn .featured-promotions__wrapper.container{padding-bottom:40px}.icontextsinglecolumn{margin-top:-2px!important;z-index:1}.icontextsinglecolumn .featured-promotions__title{margin:20px 0}.icontextsinglecolumn h1,.icontextsinglecolumn .titleholder h1,.icontextsinglecolumn .titleholder p{margin-bottom:40px}@media only screen and (max-width:798px){.icontextsinglecolumn .featured-promotions__block{margin-top:20px}.icontextsinglecolumn .featured-promotions__wrapper.container{padding-bottom:0}}.collection-main .collection-matrix .product__thumbnail{margin-bottom:60px}.product-template .product__information{margin-top:1.5em}.product-template .product-block.product-block--description{margin-left:10px;margin-right:10px}.quantity-wrapper.quantity-style--box .button{padding-left:.5em!important;padding-right:.5em!important}.shopify-product-form .select select:hover,.select select.is-hovered{border-color:transparent}.product-template .product_section{padding-top:20px;padding-bottom:0}.product-template .page-navigation-arrows{display:none}@media only screen and (max-width:798px){.product-gallery .product-gallery__main .flickity-prev-next-button.previous{left:2%;background:#dbdbdb}}@media only screen and (max-width:798px){.product-gallery .product-gallery__main .flickity-prev-next-button.next{right:2%;background:#dbdbdb}}@media only screen and (max-width:798px){.product-gallery .product-gallery__main .flickity-prev-next-button{top:calc(50% + 0px)}}@media only screen and (max-width:798px){.product-gallery__thumbnails{margin-top:25px}}@media only screen and (max-width:798px){.product__images{margin-bottom:20px}}.price+.compare-at-price{text-align:right;width:100%}.compare-at-price .money.prodprice.title{font-size:20px}.sale.savings{display:none}.promo-icon-with-text-column .icon-with-text-column__column{padding:30px;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0 10px 15px #00000026;background:#f2f6f7;margin-bottom:.5em;margin-top:.5em}@media only screen and (max-width:798px){.promo-icon-with-text-column .icon-with-text-column__column{padding:15px;margin-bottom:.5em;margin-top:1em}}.promo-icon-with-text-column .iconwithtexttitle{background:#000;color:#fff;padding:unset;margin-bottom:unset;z-index:unset;display:none}.promo-icon-with-text-column .image-element__wrap img{height:auto;width:100%;margin-left:auto;margin-right:auto;display:block;max-width:110px}@media(max-width:479px){.promo-icon-with-text-column .image-element__wrap img{height:auto;width:70%}}.promo-icon-with-text-column .icon-column__title{margin-top:15px;margin-bottom:10px}.product-offset-promo{margin-top:2em;margin-bottom:unset}.product-offset-promo .prodcalclogo{width:140px}.product-offset-promo{width:70%;margin-left:auto!important;margin-right:auto!important}.product-offset-column{width:calc(44% - 20px);margin-left:auto;margin-right:auto}.prodcalclogo{float:left}.prodcalctext{float:right;text-align:left;margin-top:20px}.prodcalctext .trees,.prodcalctext .count{font-size:35px;font-family:HalvarEngschrift-Bold!important}@media only screen and (min-width:799px)and (max-width:1024px){.product-offset-promo{width:95%}}@media(max-width:798px){.product-offset-promo{width:100%}.product-offset-column{width:calc(95% - 20px)}.prodcalctext{float:left;text-align:center;width:100%;margin-top:5px}.prodcalclogo{float:unset;margin-left:auto;margin-right:auto}}.product_section .product-form-container .selector-wrapper,.purchase-details.has-quantity-box.prodquant{margin-bottom:10px;width:31.75%;float:left;margin-left:.75%;margin-right:.75%}@media only screen and (max-width:798px){.product_section .product-form-container .selector-wrapper,.purchase-details.has-quantity-box.prodquant{width:100%;margin-left:0;margin-right:0}}.product-form-container .select,.product-form-container .quantity-wrapper.field.has-addons.quantity-style--box{border:#3cea8a solid 2px;width:100%;border-radius:25px;min-height:60px!important}.product-form-container .select select,.product-form-container .product-quantity-box.purchase-details__quantity,.product-form-container .quantity-input.quantity-element.input{text-align:center;width:100%;font-family:HalvarEngschrift-Bold!important;font-size:25px}@media only screen and (max-width:798px){.product-form-container .select select,.product-form-container .product-quantity-box.purchase-details__quantity,.product-form-container .quantity-input.quantity-element.input{font-size:22px!important;top:5px}}.product-form-container .select select:not([multiple]):not(.is-arrowless){padding-right:.5em;background:transparent}.product-form-container .product-quantity-box.purchase-details__quantity{margin-top:unset;margin-right:0}.product-form-container .quantity-wrapper.quantity-style--box .quantity-minus,.product-form-container .quantity-wrapper.quantity-style--box .quantity-plus{top:5px}.product-form-container .label,.product-form-container .selector-wrapper label{text-align:left;font-family:HalvarEngschrift-Regular!important}.product-block.product-block--form{float:left;width:100%}.product-template .price{width:100%!important}.product-template .prodprice.title{text-align:right!important;width:100%}@media only screen and (max-width:798px){.product-template .prodprice.title{text-align:left!important;font-size:28px}}.product-template .purchase-details.addtocartbtn{width:100%;padding-right:10px!important;padding-left:10px}@media only screen and (max-width:798px){.product-template .purchase-details.addtocartbtn{padding-right:0!important;padding-left:0}}.product-template .purchase-details .purchase-details__spb--false{margin:12px 0 0;display:inline-block;border:#3cea8a solid 2px;width:100%;border-radius:25px;min-height:60px!important;background:#3cea8a}.product-template .purchase-details .purchase-details__spb--false .button--add-to-cart{height:inherit;width:100%;font-family:HalvarEngschrift-Bold!important;background:transparent;color:#121212;font-size:30px;margin-top:5px}@media only screen and (max-width:798px){.product-template .purchase-details .purchase-details__spb--false .button--add-to-cart{font-size:27px!important;margin-top:5px}}.purchase-details__buttons.purchase-details__spb--false:hover{background:#fff}.button--add-to-cart .checkmark path{stroke:#000}.spr-container{padding:0 20px 20px!important;border-color:#fff!important}#shopify-product-reviews{margin:0!important}.spr-starrating .spr-stars{margin-right:.25rem!important}.spr-star{width:22px!important;height:22px!important}.spr-starrating{font-size:18px!important}.spr-summary.rte,.spr-header-title{text-align:center!important}.spr-summary-actions-newreview{color:#121212;background-color:#3cea8a;border-color:#0000;border-radius:18px;padding:14px;line-height:1}.spr-summary-actions-newreview:hover{color:#fff}.spr-button,.spr-button-primary{color:#121212;background-color:#3cea8a;border-color:#0000;border-radius:18px;line-height:1}.spr-button:hover,.spr-button-primary:hover{color:#fff}.spr-summary-actions-newreview{float:unset!important;margin-left:20px!important}@media only screen and (max-width:798px){.spr-summary-actions-newreview{float:left!important}}.spr-container h2{font-size:35px!important}@media only screen and (max-width:798px){.spr-container h2{font-size:28px!important}}.spr-form{border-color:transparent!important}.spr-form-label{font-size:20px!important}.spr-form-title{font-size:26px!important;margin-bottom:20px}@media only screen and (max-width:798px){.spr-form-title{font-size:20px!important}}.spr-form-input,.spr-form-review-body .spr-form-input textarea,.spr-form-input:hover,.spr-form-review-body .spr-form-input textarea:hover{border:solid #121212 1px;outline:0!important}.spr-form-input-textarea{border:none!important}.spr-form-input .spr-form-input-textarea:active:focus:focus-visible{outline:0!important}.spr-form-input{min-height:60px}.spr-form-label+.spr-form-input{padding:10px}.spr-form-input.spr-starrating{border:unset;padding:10px 0;min-height:30px}.spr-starrating{display:inherit!important;margin-bottom:25px!important}.spr-star path{fill:#3cea8a!important}.spr-starrating{color:#3cea8a!important}.spr-starrating.spr-summary-starrating .spr-stars{margin-left:10px!important}.spr-review-header-title{font-size:33px!important;line-height:1.2!important}.spr-review-header-byline{font-size:22px!important}.spr-review-content-body{font-size:20px!important}.spr-review-content-body{line-height:1.2!important;font-style:italic}.spr-review-reportreview{font-size:16px!important}.spr-summary-caption{font-size:22px}@media only screen and (max-width:798px){.spr-review-header-title{font-size:26px!important;line-height:1.2!important}.spr-review-header-byline{font-size:17px!important}.spr-review-content-body{font-size:25px!important}.spr-summary-caption{font-size:17px}}.productconfidence{max-width:1000px;margin-left:auto;margin-right:auto}.prodbadge{display:inline;align-items:center}.prodbadge img{padding-right:5px}.methods-of-payment img{width:60px}.prodbadge svg{max-width:30px;margin-right:0}.prodbadge span{display:block;margin-top:0;font-size:18px}@media only screen and (min-width:799px){.prodbadge img{text-align:center!important;margin:0 auto!important}}.circleimages img{border-radius:50%;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,.25);box-shadow:1px 4px 4px #00000040;margin-bottom:15px}.amazing-projects .icon-with-text-column__column{padding-top:0;padding-bottom:30px;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.25);box-shadow:0 10px 15px #00000040}.amazing-projects .image-element__wrap{border-radius:30px 30px 0 0}.amazing-projects .icon-column__text{background:#fff!important;margin-left:5%;margin-right:5%;padding:25px;margin-top:-30px;z-index:30!important;position:relative}.amazing-projects .icon-column__title{margin-bottom:.5em}.amazing-projects hr{display:block;height:2px;margin:1rem auto 2em;background-color:#fff;border:none;width:30%;border-top:dotted 5px #979a9b8a!important}.icon-column__text p{font-size:20px}.thumbnailemissions{margin-top:10px}@media only screen and (max-width:798px){.amazing-projects .icon-with-text-column__column{margin-bottom:35px}}@media only screen and (min-width:799px){.amazing-projects .icon-column__text{min-height:235px}}.product-recommendations .thumbnailemissions{display:none}.product-recommendations .product-thumbnail__title{color:#000;font-size:20px;font-family:HalvarEngschrift-Bold!important}@media only screen and (max-width:798px){.product-recommendations .product-thumbnail__title{font-size:22px}}.product-recommendations .price .money{font-size:17px}@media only screen and (max-width:798px){.product-recommendations .price .money{font-size:15px}}.product-recommendations .recoprodcontainer{position:relative;display:flex}.product-recommendations .recoprod{margin-left:auto;margin-right:auto;display:block;margin-top:15px}.product-recommendations .product__thumbnail{background:#fff;border-radius:unset;-webkit-box-shadow:none;box-shadow:none}.product-recommendations .product__thumbnail .product__imageContainer .image-element__wrap{border-radius:unset}.productcirclepromo .testimonial__image{left:unset!important;margin-left:auto!important;margin-right:auto!important}.productcirclepromo .testimonial__image{left:unset!important;margin-left:auto!important;height:300px;width:300px!important;max-width:300px!important;max-height:300px!important}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}#myBtn{padding:2px;position:absolute;line-height:1}.modal-content{background-color:#fefefe;margin:2% auto auto;padding:20px;border:2px solid #121212;width:50%}@media only screen and (max-width:798px){.modal-content{width:90%}}.modal-content img{max-width:30px;opacity:.5;float:left;margin-right:10px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.featured-project-sdg .icon-with-text-column__column{padding:30px;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px #0000002b;box-shadow:0 10px 15px #0000002b;background:#f2f6f7;margin-bottom:.5em;margin-top:.5em}@media only screen and (max-width:798px){.featured-project-sdg .icon-with-text-column__column{padding:15px;margin-bottom:.5em;margin-top:1em}}.featured-project-sdg .iconwithtexttitle{background:#000;color:#fff;padding:unset;margin-bottom:unset;z-index:unset;display:none}.featured-project-sdg .image-element__wrap img{height:auto;width:100%;margin-left:auto;margin-right:auto;display:block;max-width:140px}@media(max-width:479px){.featured-project-sdg .image-element__wrap img{height:auto;width:70%}}.featured-project-sdg .icon-column__title{margin-top:5px;margin-bottom:5px;font-size:20px}.featured-project-sdg .icon-column__text p{font-size:16px}.blog-card.show-border-false{margin-top:20px}.cart__checkout .checkout,.cart__checkout .checkout:link,.cart__checkout .checkout:visited{border-radius:20px;background-color:#3cea8a;color:#000}.cart__quantity .purchase-details__quantity.product-quantity-box{text-align:center}.cart__text p:not(:last-child){margin-bottom:0}.cart__cost-summary{margin-top:50px}.green{color:#3cea8a}.white{color:#fff}.black{color:#121212}p.larger,.larger p,.larger ul,.larger li,p.xl,.xl p,.xl ul,.xl li{font-size:25px}p.small{font-size:15px}.containedwidth .container{max-width:1024px!important;width:95%!important;margin-left:auto!important;margin-right:auto!important}.fullwidthblack{background-color:#000}.fullwidthgrey{background-color:#f2f6f7}ul.arrowul li{margin-bottom:25px}ul.arrowul{list-style-image:url(//climate-positive-store.myshopify.com/cdn/shop/t/88/assets/icon-arrow.png?v=131681271909326311961743180727)}@media only screen and (max-width:798px){.arrowul.text-align-left{padding-left:20px}}.banner__text{margin:unset;max-width:100%;text-align:center}.banner__heading{margin-bottom:unset}.banner__text h1{font-size:44px}@media(max-width:798px){.banner__text h1{margin-bottom:10px;font-size:24px}}.banner__subheading.subtitle{color:#fff;font-family:HalvarEngschrift-Regular!important;font-size:20px}@media(max-width:798px){.banner__subheading.subtitle{font-size:22px}}.banner__subheading.content{color:#fff;font-size:20px;line-height:1.2;font-family:HalvarEngschrift-Regular!important;margin-top:15px}@media(max-width:798px){.banner__subheading.content{font-size:16px}}.banner__content.card-content h2{line-height:1}.banner__content{position:absolute;top:50%;margin:auto;z-index:3;width:70%}@media only screen and (min-width:799px)and (max-width:1024px){.banner__content{width:70%}}@media(max-width:798px){.banner__content{width:90%}}@media only screen and (max-width:479px){.banner__wrapper.is-large .image-element__wrap{height:350px}}.index-banner-subimage img{object-fit:none;height:unset}.index-banner-subimage .image-element__wrap{height:unset!important;max-width:100%!important}.mobile-menu__toggle-icon .icon{fill:#121212}.heading-wrapper--faq{margin-bottom:unset}.faq__title.title{font-size:44px}@media(max-width:798px){.faq__title.title{font-size:28px}}.faqsubtitle{font-size:26px;line-height:1.2}@media(max-width:479px){.faqsubtitle{font-size:22px}}.FAQ h3{font-size:22px}@media(max-width:798px){.FAQ h3{font-size:22px}}.page-faq__column-wrap{margin-top:50px}.accordion dt a[aria-expanded=true],.accordion dt a:hover,.faq-accordion dt button[aria-expanded=true],.faq-accordion dt button:hover{background-color:unset}.accordion__button{border-top:dotted 5px #f2f6f7!important}.faq-accordion p{font-size:20px}.accordion dt small,.accordion dt .icon,.faq-accordion dt small,.faq-accordion dt .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .2s linear;left:unset}.blog-card__read-more{padding:.5rem 1.5rem!important}.jsCustomContactForm{width:80%;padding-top:0!important}.customcontactform .label,.customcontactform .selector-wrapper label{font-size:22px}@media(max-width:798px){.customcontactform .label,.customcontactform .selector-wrapper label{font-size:17px}}.customcontactform .input,.customcontactform .textarea,.customcontactform .input:hover,.customcontactform .textarea:hover,.customcontactform #select{border:solid #121212 1px}.customcontactform .input.is-primary-btn-style,.customcontactform .input.is-secondary-btn-style,.customcontactform .textarea.is-primary-btn-style,.customcontactform .textarea.is-secondary-btn-style,.customcontactform #select{border-radius:0}.customcontactform #textfield,.customcontactform #email,.customcontactform #select,.customcontactform .select:not(.is-multiple){min-height:60px}.customcontactform .textarea:not([rows]){max-height:600px;min-height:220px}.customcontactform .contact-form .contact-form__form{padding:0}.standard-card-feature .iconwithtexttitle{text-align:center;margin-bottom:40px}.standard-card-feature .icon-column__title{margin-bottom:15px}.standard-card-feature .icon-with-text-column__column{padding:35px;border-radius:30px;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0 10px 15px #00000026}.standard-card-feature .image-element__wrap{margin-top:5px;margin-bottom:20px;max-width:80%!important}@media only screen and (min-width:799px){.standard-card-feature .smalliconimage .image-element__wrap{max-height:200px!important;max-width:200px!important}}@media only screen and (max-width:798px){.standard-card-feature .smalliconimage .image-element__wrap{max-height:300px!important;max-width:300px!important}}@media only screen and (max-width:798px){.standard-card-feature .icon-with-text-column__column{margin-bottom:20px}}.icon-column__title{font-size:26px;line-height:1}@media only screen and (max-width:798px){.icon-column__title{font-size:22px}}hr{border-top:dotted 5px #f2f6f78a!important;background-color:transparent;margin:1.95rem 0 0em}.shopify-section.heading-section,.heading-wrapper{margin-top:50px}.heading-section__content{padding:unset}.heading-section__subheading.subtitle.showextrapadding,.heading-section__heading.title.showextrapadding{margin-bottom:40px}@media only screen and (max-width:798px){.shopify-section.heading-section{margin-top:30px}}@media only screen and (min-width:799px){.heading-section__subheading{line-height:1.2}}@media only screen and (max-width:798px){.reverse .container{display:flex;flex-direction:column-reverse}.reverse .container .image-element__wrap{margin-top:20px}}.icon-with-text-column__column{padding-top:40px;padding-bottom:40px}.heading-divider{display:none}p:not(:last-child){margin-bottom:40px}.curvedimages img{border-radius:30px}.nodisplay{display:none}.fullwidthcontainer{width:100%}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map */
