.section-product-sustainability{padding:100px 0;position:relative;overflow:hidden}.section-product-sustainability .product-sustainability-bg{position:absolute;width:100%;height:100%;left:0;top:0}.section-product-sustainability .product-sustainability-bg img{display:block;width:100%;height:100%;opacity:.9}.product-sustainability-content{position:relative;z-index:1}.product-sustainability-content .heading-wrapper .section-heading{font-family:Futura PT;font-weight:700;font-size:64px;line-height:1;letter-spacing:0;margin:0;text-transform:capitalize}.product-sustainability-content .heading-wrapper .section-subheading{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:2.5;letter-spacing:0;text-transform:capitalize}.product-sustainability-content .section-img{position:relative;padding-top:44%;max-width:640px;margin:-42px auto 0}.product-sustainability-content .section-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:25px}.product-sustainability-content .section-img img{-webkit-mask-image:url(/cdn/shop/files/Vector_150.png?v=1742921937);mask-image:url(/cdn/shop/files/Vector_150.png?v=1742921937);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yearly-impact-txt span,.performance-details h3{font-family:Nunito Sans;font-weight:700;font-size:24px;line-height:.94;letter-spacing:-.34px;display:block;margin:0 0 17px}.yearly-impact-txt span{text-align:right}.yearly-impact-txt p{font-family:Nunito Sans;font-weight:700;font-size:36px;line-height:.8;letter-spacing:0;padding:35px 29px;background:linear-gradient(68.9deg,#ffffff80 -18.72%,#fff0 110.73%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:25px;min-width:max(100%,419px)}.yearly-impact-txt p:last-child{margin-top:8px}.product-sustainability-content .section-img-wrapper{position:relative}.yearly-impact-txt{position:absolute;right:12px;top:6px}.performance-details .performance-txt{display:flex;align-items:center;column-gap:18px}.performance-details .performance-txt:not(:last-child){padding:6px 0 23px}.performance-details .performance-svg{display:inline-flex}.performance-details .performance-svg svg{width:50px;height:50px}.performance-details .performance-txt p{font-family:Nunito Sans;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.34px;white-space:pre}@media screen and (min-width: 992px){.performance-details{position:absolute;bottom:0;left:27px}.product-sustainability-content .product-btn-atc-wrapper{position:absolute;bottom:1px;right:17px;max-width:min(100%,292px);width:100%}}@media screen and (min-width: 1400px){.product-sustainability-content .heading-wrapper{padding-left:10px}}@media screen and (max-width: 991px){.section-product-sustainability{padding:24px 0 31px}.product-sustainability-content .heading-wrapper .section-heading{font-size:36px;line-height:1.1}.product-sustainability-content .heading-wrapper .section-heading,.product-sustainability-content .heading-wrapper .section-subheading{margin:0 0 16px}.product-sustainability-content .heading-wrapper .section-subheading{font-size:16px;line-height:1.1}.product-sustainability-content .section-img{padding-top:88%;max-width:640px;margin:0 auto}.product-sustainability-content .section-img img{-webkit-mask-image:url(/cdn/shop/files/Vector_150_mobile.png?v=1742922301);mask-image:url(/cdn/shop/files/Vector_150_mobile.png?v=1742922301)}.yearly-impact-txt span{font-size:16px;letter-spacing:-.2px;margin:0 0 5px}.performance-details h3{font-size:18px;line-height:1.25;margin:16px 0 8px}.yearly-impact-txt p{font-size:14px;line-height:.9;padding:15px 12px;border-radius:10px;min-width:max(100%,180px);background:linear-gradient(68.9deg,#fff9 -18.72%,#fff0 110.73%);-webkit-backdrop-filter:blur(42.96875px);backdrop-filter:blur(42.96875px)}.yearly-impact-txt p:last-child{margin-top:4px}.yearly-impact-txt{right:0;top:0;display:flex;flex-direction:column;align-items:end}.performance-details .performance-txt{column-gap:21px}.performance-details .performance-svg svg{width:44px;height:44px}.performance-details .performance-txt p{font-size:16px;line-height:1.563}.performance-details .performance-txt:not(:last-child){padding:0 0 8px}.product-sustainability-content .product-btn-atc-wrapper .product-btn-atc{margin-top:22px}}@media screen and (max-width: 400px){.product-sustainability-content .heading-wrapper .section-heading{max-width:90%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-product-sustainability-details.css.map */
