.woocommerce table.my_account_orders td p{margin:0;text-align:center}.woocommerce table.my_account_orders th{text-align:center}.woocommerce-orders-table__cell-order-actions p a{margin:3px!important}.ch-map-details{display:flex;gap:30px}.ch-details{padding:35px 0;width:35%;max-height:750px;overflow-y:scroll}.tree-details{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.ch-map-holder{width:100%}.tree-item{border-bottom:1px solid rgba(204,204,204,.31);background:#f1f6ee;border-radius:12px;padding:12px;position:relative;cursor:pointer;margin-right:0}.tree-item__label{font-family:"Gellix",sans-serif;font-size:10px;line-height:10px}.tree-item__value{font-family:"Gellix",sans-serif;font-size:16px;font-weight:600;margin-bottom:5px;line-height:22px}.tree-item__details{align-items:stretch;justify-content:center;margin-top:12px;font-size:10px;text-align:center;gap:10px;line-height:14px;display:none}.tree-item.active .tree-item__details,.trees-my-account .col-1 .tree-item__details{display:flex}.trees-my-account .col-1 .tree-item__details{margin-bottom:15px;justify-content:start}.trees-my-account .col-1 h3{margin:0}.detail__item{border:1px solid #ccc;border-radius:20px;padding:10px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.detail__value{font-size:24px;font-weight:700;font-family:"Gellix",sans-serif}.detail__item.co2{background:#f1f6ee;color:#80af67;border-color:#80af67}.detail__label{color:rgba(34,79,90,.55)}.detail__item.sroi{background:#fff4e5;color:#ff8f00;border-color:#ff8f00}.detail__item.pollution{background:#e5f8fe;color:#00b0f0;border-color:#00b0f0}.tree-item .remove-tree{background:0 0!important;padding:0;margin:0;outline:0;position:absolute;right:15px;top:5px}.tree-item .remove-tree i{color:#e45266}.detail__item.price{background:#f9f1f8;border-color:#520d60;color:#520d60}.basic_details{display:flex;flex-direction:column;font-size:12px;line-height:19px}.gm-info-window{font-family:"Poppins",sans-serif;font-size:10px;display:grid;grid-template-columns:repeat(2,auto);column-gap:10px}.gm-info-window p{margin-bottom:1px}.gm-info-window p strong{font-family:"Gellix",sans-serif;font-weight:600}.gm-style-iw-chr{display:none}form.woocommerce-form.woocommerce-form-login.login,.woocommerce:has(.login) h2,form.lost_reset_password,form.woocommerce-form-register{max-width:500px;margin-left:auto!important;margin-right:auto!important}form.lost_reset_password .woocommerce-form-row{width:100%!important}button.woocommerce-button.button.woocommerce-form-login__submit,form.lost_reset_password button.woocommerce-Button.button,form.woocommerce-form-register .button{font-size:16px;padding:15px 30px;font-weight:500;color:#fff;background-color:#80af67;border-style:solid;border-width:0;border-radius:5px 5px 5px 5px}body.woocommerce-checkout .page-header{display:none}.cart-line-items{display:flex;flex-direction:column;gap:30px}.cart-item-basic{display:flex;flex-direction:column}.cart-item-basic .product-meta{display:flex;flex-direction:column;font-size:12px}.cart-item{display:flex;justify-content:space-between;align-items:stretch;font-size:14px;padding-bottom:30px;border-bottom:1px solid rgba(204,204,204,.13);background:#f1f6ee;padding:20px;border-radius:12px}.cart-item-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cart-item-basic>span{font-size:11px;line-height:15px}.cart-item-basic>span.product-name{font-size:18px;font-weight:700;font-family:"Gellix",sans-serif;line-height:22px;margin-bottom:5px}.cart-item-basic .product-meta strong{font-weight:600}.cart-item-stats .detail__item{padding:5px 10px;max-width:180px;text-align:center;font-size:10px;min-height:0}.cart-item-stats .detail__item .detail__value{font-size:21px}.cart-wrapper{display:flex;gap:20px}.cart-wrapper .cart_totals{width:35%}.cart-wrapper .cart-items{width:100%;padding-right:80px}.woocommerce a.remove.remove-item{background:#e45266!important;width:25px!important;height:25px!important;display:flex!important;align-items:center;justify-content:center;color:#fff!important;border-radius:2px;font-size:14px}.cart_totals h2{font-size:28px!important;margin-block-start:.5rem;margin-block-end:1rem}a.checkout-button{background:#80af67!important}.woocommerce a.remove.remove-item i{color:#fff!important}.woocommerce-cart-form table tbody>tr:nth-child(odd)>td,.woocommerce-cart-form table tbody>tr:nth-child(odd)>th{background:#f1f6ee}.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:#daefcf}.woocommerce table.shop_table td{text-align:right}.gm-style .gm-style-iw-c{background:#333;color:#fff;padding:12px!important}.gm-style .gm-style-iw-c strong{color:#80af67}.gm-style .gm-style-iw-c p{border-bottom:1px solid rgba(204,204,204,.26);padding:2px 0}.gm-style .gm-style-iw-c button,.gm-style .gm-style-iw-c a{text-decoration:none;margin-top:10px;padding:8px 10px;line-height:10px;font-weight:500;color:#fff!important;background-color:#80af67;border-style:solid;border-width:0;border-radius:5px 5px 5px 5px;display:block;max-width:100px;text-align:center;font-size:12px;font-family:"Gellix",sans-serif}.gm-style .gm-style-iw-tc::after,.gm-style-iw-d{background:#333;overflow:hidden!important}.ch-details__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.ch-details__header a{font-weight:500;color:#fff!important;background-color:#80af67;border-style:solid;border-width:0;border-radius:5px 5px 5px 5px;padding:.5rem 1rem}.wc-block-components-panel__button{padding:12px!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#80af67;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;font-size:14px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25;font-family:"Font Awesome 5 Free";font-weight:900}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#80af67;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--tree-list a:before{content:""}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}.purchased-trees{display:flex;row-gap:10px;width:40%;flex-direction:column}.ch-search-bar{display:flex;flex-direction:row;gap:10px;width:100%;margin-bottom:15px;margin-top:10px}.ch-search-bar input{width:100%}.ch-search-bar label:has(input){width:100%}.ch-search-bar label{width:50%}.ch-search-bar select,.ch-search-bar input{border-radius:50px!important;background:#f1f6ee!important;border:1px solid #d4e9c9!important;color:#000!important;font-size:14px;min-height:40px;height:40px}.trees-my-account{display:flex;gap:20px;flex-direction:row-reverse}.purchased-trees .tree-item{font-size:10px}.purchased-trees .tree-item span{display:block;line-height:16px}.purchased-trees .tree-item span strong{font-weight:500}.woocommerce-MyAccount-content p a{font-weight:600;color:#80af67}.woocommerce-MyAccount-content table thead{background:#80af67;color:#fff}.woocommerce table.my_account_orders .button,.woocommerce-PaymentMethod .button,.woocommerce-MyAccount-content a.button,.woocommerce-Button.button{background:#80af67!important;color:#fff!important;font-size:12px!important;font-weight:500!important;letter-spacing:0}header.woocommerce-Address-title a{color:#80af67;font-weight:600;font-size:12px}header.woocommerce-Address-title h2{text-align:left!important}header.woocommerce-Address-title address{font-style:normal}.woocommerce-Address address{font-style:normal!important;font-size:14px;line-height:20px}.woocommerce-Input{background:#f1f6ee!important;font-size:12px!important}.woocommerce-form-row label{font-size:12px}.woocommerce-MyAccount-content fieldset{padding:0;border:none!important}.woocommerce-MyAccount-content fieldset legend{font-weight:600;margin:40px 0 0!important;display:block}.woocommerce-form-row span{font-size:10px}.ch-details__header .tree-item__details{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:15px;text-align:center;margin-bottom:20px}.ch-details__header .tree-item__details .detail__item{width:100%;border-width:2px}.ch-map-details.active .ch-details{position:fixed;display:block;background:#fff;right:0;padding:20px;z-index:9999999999999;top:0;bottom:0;height:100%;max-height:100%;width:80%}.ch-map-details.active:before{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);content:"";z-index:999}.view-trees{display:none}button.close-details{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:none;padding-right:30px;position:relative}label:has(select){position:relative}label:has(select):after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:13px}.woocommerce-info{border-top-color:#80af67!important}footer.elementor-slideshow__footer.elementor-lightbox-prevent-close{display:none!important}.elementor-message{text-align:center;margin-top:20px}.woocommerce-info::before{color:#80af67}form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout select,form.checkout.woocommerce-checkout textarea{background:#f1f6ee!important;font-size:14px;color:#000!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:rgba(128,175,103,.32)}form.checkout.woocommerce-checkout .form-row label{font-size:12px}.select2-container--default .select2-selection--single{background:#f1f6ee;height:39px;border-color:#edf1fc}.select2-container--default .select2-selection--single .select2-selection__arrow{height:37px;right:5px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(128,175,103,.32);top:-.9em}.woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:18px}button#place_order,a.button.wc-backward{font-weight:500;color:#fff;background-color:#80af67;border-style:solid;border-width:0;border-radius:5px 5px 5px 5px;font-size:16px;padding:15px 30px}.user-type-wrapper{display:flex;gap:30px;width:100%}.user-type-wrapper .woocommerce-input-wrapper{width:100%}.user-type-wrapper .woocommerce-input-wrapper label{font-weight:500;color:#80af67;background-color:transparent;border-style:solid;border-width:2px;border-color:#80af67;border-radius:5px 5px 5px 5px;font-size:14px!important;padding:4px 30px;text-align:center;cursor:pointer}.user-type-wrapper .woocommerce-input-wrapper label input{display:none}.user-type-wrapper .woocommerce-input-wrapper label:has(input:checked){color:#fff;background-color:#80af67;border-style:solid;border-width:2px;border-color:#80af67}.volunteering-time{background:#fff4e5;color:#ff8f00;border:2px solid #ff8f00;font-size:14px;border-radius:6px;padding:10px 7px;margin:20px auto;width:100%;max-width:fit-content;gap:6px;display:none}.woocommerce-checkout table.shop_table td{text-align:left}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:39px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;font-size:20px;font-weight:600}.map-legend{width:100%;position:relative}.woocommerce-privacy-policy-text{font-size:11px;line-height:15px;text-align:center}p.woocommerce-LostPassword.lost_password,p.woocommerce-LoginIn.log_in{margin-top:30px}p.woocommerce-SignUp.sign_up,p.woocommerce-LostPassword.lost_password{text-align:center;font-size:12px;line-height:16px}p.woocommerce-SignUp.sign_up,p.woocommerce-LostPassword.lost_password,p.woocommerce-LoginIn.log_in{text-align:center;font-size:12px;line-height:16px}p.woocommerce-SignUp.sign_up a,p.woocommerce-LostPassword.lost_password a,p.woocommerce-LoginIn.log_in a{font-weight:600;color:#80af67}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{margin:auto;float:none;width:100%;max-width:150px;display:block}form.checkout.woocommerce-checkout .tree-item__details{display:flex}span.add-sponsored-name{font-weight:600;color:#80af67;display:inline-block;width:100%;font-size:11px;text-decoration:underline;cursor:pointer}form.checkout.woocommerce-checkout .sponsor-name input{background:#fff!important;font-size:12px;max-width:250px;height:35px}form.checkout.woocommerce-checkout .sponsor-name{gap:8px;display:none}form.checkout.woocommerce-checkout .sponsor-name.active{display:flex}form.checkout.woocommerce-checkout .sponsor-name button{height:35px!important;padding:0 15px;font-size:12px}span.sponsored-name,span.sponsored-ends{display:block;font-weight:600;font-size:12px}form.checkout.woocommerce-checkout .sponsor-name button.cancel-sponsor{color:#fc3d3d;border:1px solid #fc3d3d;background:0 0!important}.trees-my-account .col-1{width:100%}.custom-map-control-button{background:none padding-box #fff!important;display:table-cell;border:0px;margin:0;padding:0 23px;text-transform:none;appearance:none;position:relative;cursor:pointer;user-select:none;overflow:hidden;text-align:center;height:40px;vertical-align:middle;color:#565656!important;font-family:Roboto,Arial,sans-serif;font-size:17px;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;min-width:64px;border-radius:4px!important;top:50px!important;z-index:99;left:50%;transform:translateX(-50%)}.trees-sticky-area{position:sticky;top:120px}.purchased-trees .tree-item.selected{background:#80af67}@media (max-width:1024px){.tree-item.active .tree-item__details{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}.detail__value{font-size:18px}}@media (max-width:767px){.ch-details{display:none}.view-trees{display:block;max-width:120px;margin-left:auto;border-radius:50px!important}.ch-search-bar{flex-direction:column;max-width:90%;margin:20px auto}.ch-search-bar>label{width:100%}button.close-details{background:0 0!important;border:0;border-radius:0;color:#f00!important;top:10px;font-size:20px;position:absolute;right:10px;padding:0!important;display:none}.ch-details__header{padding-top:30px}.ch-map-details.active button.close-details{display:block}.cart-wrapper{flex-direction:column}.cart-wrapper .cart-items{padding-right:0}.cart-wrapper .cart_totals{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px}.woocommerce-MyAccount-content{width:100%!important;margin-left:0!important;float:none!important;display:block}.trees-my-account{width:100%;flex-direction:column}.purchased-trees{width:100%}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:14px}.woocommerce ul.order_details{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}ul.wc-item-meta{display:none}.custom-map-control-button{top:100px!important;left:10px;transform:none}.ch-map-holder #legend{top:unset!important;bottom:35px!important;left:10px!important;right:unset!important;font-size:8px!important;border-radius:6px!important;border-width:1px!important;padding:5px!important}.ch-map-holder #legend div{font-size:7px;margin:0;gap:3px;line-height:15px}.ch-map-holder #legend img{width:10px}}