@font-face{font-family:gothambook;src:url(gotham-book.woff2) format("woff2"),url(gotham-book.woff) format("woff")}@font-face{font-family:gothambold;src:url(gotham-bold.woff2) format("woff2"),url(gotham-bold.woff) format("woff")}h1,h2,h3,h4,h5,h6,p,span,ul,li{font-family:gothambook,Montserrat,arial,sans-serif;font-weight:400}.grid.product-single{margin:0}.product-card{margin-bottom:70px}.product-card .show-on-hover{display:none;flex-direction:column;top:0;width:100%;height:55%;position:absolute;justify-content:center;align-items:center;background-color:#0009;color:#fff;z-index:1;-webkit-transition:all .27s cubic-bezier(.3,.1,.58,1);-moz-transition:all .27s cubic-bezier(.3,.1,.58,1);-o-transition:all .27s cubic-bezier(.3,.1,.58,1);-ms-transition:all .27s cubic-bezier(.3,.1,.58,1);transition:all .27s cubic-bezier(.3,.1,.58,1)}.product-card .short-description{text-align:center;padding:0 16px;color:#fff;margin-top:25px}.product-card .read-more-button{border:1px solid white;padding:6px 15px;font-size:12px}.product-card .caret{border-right:19px solid #c4c93d;border-top:19px solid #c4c93d;content:" ";height:35px;margin-left:-8px;width:35px;position:absolute;top:15px;right:15px}.product-card:hover .show-on-hover{display:flex}.product-card__image-wrapper{height:350px;max-width:100%!important;overflow:hidden}.product-card__image-container{height:280px;position:relative;overflow:hidden}.product-card__image-container img{object-fit:cover;height:100%;width:100%;max-width:none!important;max-height:none!important}.product-card-info-overlay-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;position:absolute;bottom:0;left:0}.product-card-title-container{background-color:#000c;height:25%;display:flex;justify-content:center;align-items:center}.product-card-title-text{padding:10px;color:#fff;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;font-size:16px;text-align:center}.product-card-price-container{background-color:#333;height:20%;display:flex;justify-content:center;align-items:center}.product-card-price-text{color:#fff}.add-to-cart form{display:flex;align-items:center;padding-top:0}.add-to-cart .quantity-input{flex-basis:25%}.add-to-cart .quantity-input-wrapper{flex-basis:100%;margin:0}.add-to-cart .add-to-cart-button{flex-basis:75%;flex-shrink:0;margin:0}.add-to-cart .add-to-cart-button div,.add-to-cart .add-to-cart-button button{margin:0;padding:0}.project-list-button-container{display:flex;justify-content:flex-end;margin-top:15px;margin-bottom:15px}.left-arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-right:4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.underlined{border-bottom:1px solid #ccc}.underlined.heavy{border-bottom-width:2px}.title{margin:0;padding-bottom:20px}.social-sharing-container{display:flex;justify-content:flex-end}.social-sharing .btn--share{margin-top:12px;margin-bottom:12px}.images{padding:0 16px}.location{display:flex;justify-content:center;margin-bottom:24px}.sdgs{display:flex;justify-content:center}.sdg{margin-right:8px}.sdg img{width:80px;height:80px}hr.low-vertical-padding{margin:20px 0}.heading{padding-bottom:8px}.product-slideshow{margin-bottom:32px}.product-slideshow img{max-height:500px;margin:auto}.slick-prev:before,.slick-next:before{color:#222!important}.slick-track:focus,.slick-slide:focus{outline:0}.main-content{padding-top:0}.offset-header{background-image:url(offset-header.jpg);background-position:50%;padding:140px 0 140px 30px}.offset-header .call-to-action{color:#fff}.offset-header .call-to-action .offset-text{font-size:30px;font-family:gothambold;margin-bottom:0;letter-spacing:0px;position:relative;line-height:1}.offset-header .call-to-action .offset-text:after{border-right:9px solid #0e9fa6;border-top:9px solid #0e9fa6;content:" ";height:19px;left:-30px;position:absolute;top:5px;width:19px}.offset-header .call-to-action .your-emissions-text{font-size:35px;font-family:mercury,"Noto Serif";margin-bottom:15px;letter-spacing:1px}.offset-header .intro-text{font-size:19px;color:#fff;margin-top:50px;line-height:1.1;font-weight:300;margin-bottom:1em;width:84%}.emissions-education .monthly-estimates{margin-top:40px;margin-bottom:0}.emissions-education .monthly-estimates-calculator-title{margin-top:40px;margin-bottom:16px;font-weight:700}.emissions-education .monthly-estimates-calculator-details{margin-bottom:16px}.emissions-education .monthly-estimates-calculator-details a{font-weight:700;color:#0e9fa6}.emissions-education .source{font-size:11px}.emissions-education .source a{color:#0e9fa6}.emissions-education .tonnage-by-country{display:flex;justify-content:center;flex-wrap:wrap}.emissions-education .tonnage-by-country .country-group{text-align:center;flex-basis:300px;flex-grow:0;flex-shrink:0;padding:40px 20px}.emissions-education .tonnage-by-country .country-group .emissions-amount{color:#00babe;font-size:18px;font-weight:700}.emissions-education .tonnage-by-country .country-group .countries{font-style:italic;font-size:15px}.emissions-education .details{font-size:15px;line-height:22.5px}.emissions-education .details a{font-weight:700;color:#0e9fa6}.resources{display:flex;justify-content:space-around;flex-wrap:wrap}.resources .resource{display:flex;flex-direction:column;justify-content:center;text-align:center;flex-grow:0;flex-shrink:0;flex-basis:300px;padding:50px 5px;margin-top:50px;margin-right:10px;max-width:260px;max-height:260px;background-color:#000}.resources .resource .resource-icon-container{text-align:center;width:100%}.resources .resource .resource-icon-container svg{width:50px;height:50px}.resources .resource a{color:#fff}.marketplace-footer{margin-top:50px}.marketplace-footer .full-overview{text-align:center}.marketplace-footer .full-overview a{padding:5px 13px;color:#fff;background:#222222e6;border:2px solid transparent;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.marketplace-footer .feature-your-project{margin-top:60px;padding-left:30px}.marketplace-footer .feature-your-project h3{font-family:gothambold;font-size:26px;letter-spacing:0;margin-bottom:60px;position:relative}.marketplace-footer .feature-your-project h3:after{border-right:9px solid #0e9fa6;border-top:9px solid #0e9fa6;content:" ";height:19px;left:-30px;position:absolute;top:5px;width:19px}.marketplace-footer .feature-your-project p{font-size:15px;line-height:22.5px}.marketplace-footer .feature-your-project p a{color:#0e9fa6}.customize-retirement-attribution-container{display:flex;justify-content:flex-end;margin-bottom:16px}@media only screen and (max-width: 749px){.customize-retirement-attribution-container{justify-content:center}}.customize-retirement-attribution{display:flex;flex-direction:column;align-items:center}.customize-retirement-attribution input{width:300px}.customize-retirement-attribution .attribution-help-text{width:300px;font-size:10px;font-style:italic;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/marketplace.scss.css.map?v=104888807875786394301630427594 */
