.slider-green-container{position:relative;width:100%;background-color:#e8eeed;display:flex;justify-content:center;align-items:center}.slide-img{width:100%;max-height:500px;object-fit:cover;border-radius:10px;-webkit-mask-image:linear-gradient(to bottom,#000 99%,#0000);mask-image:linear-gradient(to bottom,#000 99%,#0000)}.slider-buttons{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 30px}.slider-button{background:none;border:none;cursor:pointer}.slider-button img{width:40px;height:40px;filter:invert(100%)}.productg{flex:1;min-width:250px;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;margin:10px;padding:20px;border-radius:8px;box-shadow:0 3px 8px #0000001a}.product__info{height:auto;margin-bottom:15px;text-align:center}.product__price{margin-top:5px}.product__rating{display:flex;justify-content:center}.productg>img{max-height:200px;object-fit:contain;margin:10px 0;width:100%}.productg>button{background-color:#ffc326;color:#000;padding:10px 30px;margin-top:10px;border:none;border-radius:5px;font-weight:700;cursor:pointer}.eco_details{width:100%;color:#6a6a6a;margin-top:10px}.eco_image{width:30px;height:30px;margin-right:10px}.carbon_details,.badge_details{display:flex;align-items:center;margin:5px 0}.eco_text{font-size:14px}.popover_trigger{position:relative;display:flex;align-items:center}.popover_content{position:absolute;background-color:#fff;transform:translate(10%,-60%);border-radius:8px;box-shadow:0 0 4px 3px #0003;display:none;z-index:1}.popover_trigger:hover .popover_content{display:block}.popover_content_image{border-radius:8px;max-width:350px}.badge_info_popover_content_nav{position:absolute;top:50%;left:50%;width:300px;color:#000;font-weight:500;background-color:#eaeded;transform:translate(55%,-85%);padding:20px;border-radius:8px;box-shadow:0 3px 4px #0003;text-align:center;z-index:2}.badge_info_triangle{position:absolute;left:-3.5%;top:77%;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #eaeded}.got_it{background-color:#ffc326;border-radius:8px;padding:5px 14px;margin:4px}.greenhome-wrapper{background-color:#e8eeed;min-height:100vh}.homeg{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:2000px}.home__containerg{width:100%;overflow:hidden}.home__rowg{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px auto;max-width:1600px;padding:1px}.badge{width:100%;z-index:1;margin-top:20px;margin-bottom:30px}.product__wide{flex:1 1 48%;max-width:800px;min-width:300px}.product__wide2{flex:1 1 1 33.3%;max-width:800px;min-width:300px}.product__wide3{flex:1 1 1 1 40%;max-width:800px;min-width:300px;height:600px}.home__rowg:last-of-type{margin-bottom:0;padding-bottom:0}.seller-section{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#e8eeed;padding-bottom:40px 20px}.seller-image{width:102%;max-height:450px;object-fit:cover}.seller-image2{width:100%;background-color:#e8eeed;display:block;object-fit:cover;margin:0;padding:0}.seller-info{padding:20px;background-color:#e8eeed;border-radius:5px;width:100%;margin:0 auto}.seller-info h2{font-size:41px}.seller-form{padding:20px;background-color:#fff;border:none;border-radius:10px;box-shadow:none;width:100%;margin-bottom:20px;max-width:600px}form{display:flex;flex-direction:column}label{margin:10px 0;display:flex;flex-direction:column}.form_question{text-align:left;margin-bottom:5px;font-weight:500}input{padding:8px;border:1px solid #ccc;border-radius:3px;width:100%;font-size:14px}.buttonxyz{background-color:#febd69;color:#000;padding:10px 30px;margin-top:10px;border:none;border-radius:5px;box-shadow:0 3px 6px #0003;font-weight:700;cursor:pointer;transition:background-color .3s ease}.buttonxyz:hover{background-color:#f9c989}.sustainability-container{background-color:#f4f0f0;text-align:center;padding-bottom:4rem}.banner-image{width:100%}.report-links{position:relative;top:-8rem;left:1rem;text-align:left}.report-heading{font-size:22px;color:#555;font-weight:700;margin-right:20px}.report-links a{font-size:20px;color:#555;margin-right:15px;text-decoration:none}.report-links a:hover{color:#222}.impact-metrics{display:flex;justify-content:center;align-items:center;margin-top:-4rem;flex-wrap:wrap;gap:7rem}.metric-card{background-color:#dcebd1;width:360px;height:200px;border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.metric-value{font-size:34px;font-weight:700;margin-bottom:.5rem}.green{color:#89b753}.teal{color:#00b099}.metric-label{color:#533a2b;font-weight:600;font-size:18px}.overview-image,.report-image{width:80%;margin-top:2rem;display:block;margin-left:auto;margin-right:auto}html,body{scroll-behavior:smooth;background-color:#edf0ef;margin:0;padding:0;font-family:Segoe UI,sans-serif}.edu-content{width:100%}.edu-section{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:4rem 2rem;max-width:1400px;margin:0 auto;flex-wrap:wrap;box-sizing:border-box}.edu-section.reverse{flex-direction:row;display:flex;background:#e8eeed;border-radius:15px}.edu-text{flex:1;min-width:300px}.edu-text h1{font-size:2.4rem;color:#111;margin-bottom:1rem}.edu-text p{font-size:1rem;color:#333;line-height:1.6}.edu-media{flex:1;min-width:750px;display:flex;align-items:center;justify-content:center}.edu-media img,.edu-media video{width:100%;max-width:100%;height:auto;border-radius:10px;box-shadow:0 0 10px #0000000d;object-fit:contain}.certificates{width:100vw;margin:0;padding:0;background-color:#f0f6f3;display:flex;flex-direction:column;align-items:center}.certificates img{width:100%;max-width:none;border-radius:0;display:block}.full-width{width:100%;display:block}.faq-section{max-width:1000px;margin:3rem auto;padding:0 2rem}.faq-section h1{font-size:2.2rem;margin-bottom:1.5rem;text-align:center;color:#2e4c2a}.faq-item{margin-bottom:1rem;background-color:#fff;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 0 10px #00000014}.faq-question{display:flex;align-items:center;padding:.8rem 1.2rem;font-weight:600;font-size:1.1rem;cursor:pointer;position:relative}.faq-question span:first-child{flex:1}.faq-question .icon{font-size:1.4rem;min-width:20px;text-align:right}.faq-answer{margin-top:.8rem;font-size:1rem;color:#444}.eco-image-wrapper{margin:0;padding:0}.eco-image-bottom{display:block;width:100%;margin:0;padding:0}.rewards-container{padding:20px;font-family:Arial,sans-serif;background-color:#f2f5f4}.rewards-header{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.banner-img{width:20%;max-width:1000px;height:auto;border-radius:8px}.page-title{font-size:42px;font-weight:700;margin-top:15px}.greenbits-text{font-size:15px;display:flex;align-items:center;justify-content:center}.greenbit-icon-inline{width:26px!important;height:26px!important;margin-left:4px;position:relative;top:5px}.claim-heading{text-align:center;font-size:36px;margin:30px 0;font-weight:700}.reward-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.reward-card{background:#fff;border-radius:12px;width:340px;height:440px;padding:25px;text-align:center;box-shadow:0 6px 15px #0000001a;display:flex;flex-direction:column;justify-content:space-between}.reward-card img{width:140px;height:auto;margin-bottom:15px;align-self:center}.reward-title{font-size:25px;font-weight:700;margin-bottom:10px}.down{color:#666}.redeem-button{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:16px;transition:background-color .3s ease;margin-top:20px}.redeem-button.active{background-color:#ffc326;color:#fff}.redeem-button.inactive{background-color:#d3d3d3;color:#666;cursor:not-allowed}.whole{display:flex;justify-content:center;align-items:flex-start;margin:3rem;padding:3rem;background-color:#f7f7f7}.img{display:flex;align-items:center;max-width:800px;padding:30px;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a}.image-slider{flex:1;display:flex;flex-direction:column;align-items:center}.image-thumbnails{display:flex;flex-direction:column;align-items:center}.thumbnail{width:50px;height:50px;margin:5px;cursor:pointer;border:2px solid transparent;border-radius:5px;transition:border-color .3s}.thumbnail:hover{border-color:#007bff}.large-image{flex:2;text-align:center}.img-desc{padding-right:50px;max-width:600px;position:relative;margin-left:auto}.img-desc h2{font-size:24px;color:#333;margin:0;padding:0}.img-desc p{font-size:16px;color:#666;margin:5px 0}.icons{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;margin-bottom:1rem}.icon{text-align:center;flex:1}.addtocart{background-color:#f0c14b;color:#111;padding:10px 30px;margin-top:10px;border:0;border-radius:3px;font-weight:700;cursor:pointer;transition:background-color .3s}.addtocart:hover{background-color:#d1ac44}.img-desc .price{font-size:24px;color:red;margin:5px 0}.img-desc .discounted-price{text-decoration:none}.img-desc .original-price{text-decoration:line-through;margin-left:5px;color:#666}.img-desc .price:after{content:"(30% off)";margin-left:5px;color:#333}.main-container{padding:30px 20px;background-color:#e8eeed}.main-title{text-align:center;margin-bottom:30px}.main-title h1{font-family:Montserrat,sans-serif;font-size:3.2rem;font-weight:800;background:linear-gradient(90deg,#1a1a1a 30%,#4b4b4b 70%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px;display:inline-block;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative}.main-title h1:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:50%;height:3px;background:#10b981;border-radius:2px}.container{background:#fff;border-radius:16px;padding:30px;max-width:1200px;margin:0 auto;box-shadow:0 4px 20px #0000001a}.main-cards{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:30px}.card{flex:1;min-width:250px;padding:20px;border-radius:16px;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.card-1{background:linear-gradient(135deg,#f4ce7c,#e2a658)}.card-2{background:linear-gradient(135deg,#5acc71,#3cb860)}.card-3{background:linear-gradient(135deg,#64cf04,#3ca702)}.card-inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card h3{font-size:1rem;font-weight:600;margin:0}.card h1{font-size:1.8rem;font-weight:700;margin-top:10px}.card_icon{width:60px;height:60px}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.pie_and_label{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.labels{display:flex;flex-direction:column;font-size:14px;color:#333}.label{display:flex;align-items:center;margin-bottom:8px}.label-color{width:16px;height:16px;border-radius:4px;display:inline-block;margin-right:8px}.card h3{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:10px}@media (max-width: 768px){.main-cards{flex-direction:column}.charts{grid-template-columns:1fr}.main-title h1{font-size:2.4rem}}*{margin:0;padding:0}body,html{margin:0;padding:0;box-sizing:border-box}.roboto-thin{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.account:hover{background-color:#004f9a;border-radius:20px}.department:hover{background-color:#004f9a;border-radius:20px;cursor:pointer}.services:hover{background-color:red;background-color:#004f9a;border-radius:20px;cursor:pointer}.cart:hover,.items:hover{background-color:#004f9a;border-radius:20px;cursor:pointer}.logo:hover{background-color:red;background-color:#004f9a;border-radius:20px;cursor:pointer}.department1,.product{cursor:pointer}.product:hover{border:1px solid black;padding:10px;box-shadow:#00000029 0 1px 4px,#333 0 0 0 3px;cursor:pointer}.headroom{position:sticky;top:0;z-index:9999}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.heading4{box-shadow:#00000012 0 1px 2px,#00000012 0 2px 4px,#00000012 0 4px 8px,#00000012 0 8px 16px,#00000012 0 16px 32px,#00000012 0 32px 64px}.cart2{box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.tab:hover{background-color:#ccc;cursor:pointer}
