.eco-packaging{box-sizing:border-box;background-color:#8fbe97;flex-direction:column;align-items:center;width:100vw;padding:50px 35px;display:flex;position:relative;left:50%;transform:translate(-50%)}.eco-packaging .eco-packaging-title,.eco-packaging .sustainability-divider,.eco-packaging .sustainability-quote,.eco-packaging .content-columns{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.eco-packaging-image{max-width:80%;height:auto;margin:0 auto;display:block}.eco-packaging-title{letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-align:left;margin:0 0 40px;font-family:Work Sans,sans-serif;font-size:28px;font-weight:400}.eco-packaging .sustainability-divider{margin-bottom:50px}.eco-packaging .content-columns{width:100%;margin:0;padding:0;display:flex}.eco-packaging .sustainability-quote{text-align:left;margin:0;padding:0}.eco-packaging .sustainability-quote p.desktop-quote{text-align:left;margin:0;font-family:Work Sans,sans-serif;font-size:37px;font-weight:400;line-height:1.4}.mobile-quote{display:none}@media (min-width:431px) and (max-width:1024px){.eco-packaging-title{margin-bottom:30px;font-size:24px}.eco-packaging .sustainability-divider{margin-bottom:40px}.eco-packaging .sustainability-quote p.desktop-quote{font-size:32px}}@media (max-width:430px){.eco-packaging{padding:35px}.eco-packaging-image{max-width:90%}.eco-packaging-title{letter-spacing:1.4px;margin-bottom:30px;font-size:20px}.eco-packaging .sustainability-divider{margin-bottom:40px}.desktop-quote{display:none}.eco-packaging .sustainability-quote p.mobile-quote{text-align:left;margin:0;font-family:Work Sans,sans-serif;font-size:28px;font-weight:400;line-height:1.5;display:block}}
.sustainability-row{z-index:2;background-color:#fffef1;width:100%;margin:0;padding:0;position:relative}.sustainability-row-divider{background-color:#00443b;width:100%;height:1px;margin:0;display:none}.sustainability-row-content{box-sizing:border-box;padding:25px 35px 35px;display:flex}.sustainability-row-image{flex:0 0 45%;width:45%;max-width:45%;margin-top:0;padding-top:0;padding-right:35px}.sustainability-row-image img{vertical-align:top;object-fit:cover;width:100%;max-width:100%;height:auto;margin-top:0;display:block}.sustainability-row-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0;display:flex;position:relative}.sustainability-row-text-divider{background-color:#00443b;width:calc(100% - 10px);height:1px;margin:0 0 50px}.sustainability-row-title{letter-spacing:1.4px;text-transform:uppercase;color:#00443b;text-align:left;width:100%;margin:0 0 40px;font-family:Work Sans,sans-serif;font-size:28px;font-weight:400}.sustainability-row-subtitle{color:#00443b;text-align:left;width:100%;max-width:90%;margin:0;font-family:Work Sans,sans-serif;font-size:28px;font-weight:400;line-height:1.4}.sustainability-row-subtitle.desktop{display:block}.sustainability-row-subtitle.mobile{display:none}@media (min-width:431px) and (max-width:1024px){.sustainability-row-title{margin-bottom:30px;font-size:24px}.sustainability-row-text-divider{margin-bottom:40px}.sustainability-row-subtitle{font-size:24px}}@media (max-width:768px){.sustainability-row-content{flex-direction:column;align-items:center;padding:25px 35px}.sustainability-row-image{flex:none;justify-content:center;width:100%;max-width:100%;padding-bottom:31px;padding-right:0;display:flex}.sustainability-row-image img,.sustainability-row-text{width:85%;margin:0 auto}.sustainability-row-text-divider{display:none}.sustainability-row-title,.sustainability-row-subtitle{width:100%;padding:0}.sustainability-row-subtitle{width:auto;max-width:100%;margin:0 auto;padding-right:0;font-family:Work Sans,sans-serif;font-size:32px;font-weight:400;line-height:1.4}.sustainability-row-subtitle.desktop{display:none}.sustainability-row-subtitle.mobile{display:block}.sustainability-row-title,.sustainability-row-subtitle{text-align:center}}@media (max-width:430px){.sustainability-row-title{letter-spacing:1.4px;margin-bottom:30px;font-size:20px}.sustainability-row-text-divider{margin-bottom:40px}.sustainability-row-subtitle{font-size:20px;line-height:1.5}}.sustainability-rows-container .sustainability-row:first-child{padding-top:35px}
.two-product-view{box-sizing:border-box;padding:0 35px 35px;position:relative}.product-title{letter-spacing:var(--font-small-title-spacing);text-align:center;color:#00443b;margin:0;font:var(--font-small-title)!important}.caption-container{z-index:3;justify-content:space-between;gap:200px;width:85%;margin:0 auto;display:flex;position:relative}.caption-left,.caption-right{font-family:Work Sans,sans-serif;font-size:var(--font-medium-body);letter-spacing:var(--font-medium-body-letter-spacing);color:#00443b;text-align:center;width:99%;margin:110px 0 0;padding-top:0}.caption-title{font:var(--font-small-title);text-align:center;color:#00443b;margin:0 0 30px}.two-product-container{justify-content:center;align-items:flex-start;gap:100px;width:85%;margin:117px auto 17px;display:flex;position:relative}.two-product-group{flex-direction:column;align-items:center;width:45%;display:flex}.two-product-image{object-fit:contain;z-index:1;width:100%;height:auto;max-height:380px;margin-bottom:30px}.vertical-divider{z-index:2;opacity:1;background-color:#00443b;width:1px;height:730px;position:absolute;bottom:30px;left:50%;display:block!important}.product-dad{display:none}@media screen and (max-width:768px){.two-product-view{padding:0 35px 35px}.vertical-divider{opacity:0;display:none}.two-product-container{flex-direction:column;gap:50px;width:100%;margin:20px auto}.two-product-group{gap:20px;width:100%}.two-product-image{width:100%;margin-bottom:15px;padding-bottom:0}.two-product-view{flex-direction:column;gap:25px;width:100%}.caption-left,.caption-right{width:120%;margin-top:20px;padding-top:0;font-size:16px}.caption-title{margin-top:0;font-size:18px}.product-title{margin-top:-90px;padding-bottom:30px!important;font-size:16pt!important}}h2.product-title{font:var(--font-small-title);letter-spacing:var(--font-small-title-spacing);text-align:center;color:#00443b;padding-top:80px;padding-bottom:50px;line-height:1.5}@media screen and (max-width:768px){h2.product-title{padding-top:150px;font-size:24px!important}}
.sustainability-container{max-width:1400px;margin:0 auto;padding-top:89px}.sustainability-top{box-sizing:border-box;background-color:#8fbe97;width:100vw;margin-top:-89px;padding:124px 35px 35px;position:relative;left:50%;transform:translate(-50%)}.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{max-width:1400px;margin-left:auto;margin-right:auto}.sustainability-bottom{box-sizing:border-box;background-color:#fffef1;width:100%;padding:35px}.video-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.sustainability-video{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1025px){.sustainability-top{padding-top:80px}.sustainability-top .video-container{aspect-ratio:1432/636;width:calc(100vw - 80px);height:auto;margin-left:5px;margin-right:5px}.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{width:calc(100vw - 80px);max-width:none;margin-left:5px;margin-right:5px}.sustainability-top .sustainability-divider{margin-bottom:50px}.sustainability-top .sustainability-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width:1727px){.sustainability-top .video-container,.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{width:1647px;margin-left:auto;margin-right:auto}.sustainability-top .sustainability-divider{margin-bottom:50px}}@media (max-width:1163px){.sustainability-top{padding-top:0}}@media (min-width:769px) and (max-width:1024px){.sustainability-top .video-container{aspect-ratio:944/1166;width:calc(100vw - 80px);height:auto;margin-left:5px;margin-right:5px}.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{width:calc(100vw - 80px);max-width:none;margin-left:5px;margin-right:5px}.sustainability-top .sustainability-divider{margin-bottom:40px}.sustainability-top .sustainability-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}.sustainability-title{letter-spacing:1.4px;text-transform:uppercase;text-align:left;color:#fff;margin:60px 0 40px;padding:0;font-family:Work Sans,sans-serif;font-size:28px;font-weight:400}.sustainability-divider{background-color:#fff;width:100%;height:1px;margin-bottom:50px}.sustainability-divider-alt{background-color:#00443b;width:100%;height:1px;margin:5px auto 0}.sustainability-divider:last-child{background-color:#00443b}.sustainability-quote{text-align:left;color:#fff;flex-direction:column;flex:1;justify-content:space-between;margin:0;padding-top:0;padding-bottom:40px;display:flex}.sustainability-quote p:not(.quote-source){text-align:left;margin:0;font-family:Work Sans,sans-serif;font-size:37px;font-weight:400;line-height:1.4}.sustainability-quote .quote-source{margin-top:auto;margin-bottom:0;padding-top:50px;font-family:Work Sans,sans-serif;font-size:10px}.sustainability-statement{text-align:left;flex:1;margin-bottom:0;padding:10px 25px 35px 0}.sustainability-bottom .content-columns{margin-top:0}.sustainability-statement p{color:#00443b;margin:0;font-family:Work Sans,sans-serif;font-size:3.9vw;font-weight:400;line-height:1.4}.content-columns{margin:35px 0 0;display:flex}.issue-column{color:#fff;padding:0 70px}.sustainability-bottom .issue-column{padding:0 70px 0 0}.issue-column p{margin:0;font-family:Work Sans,sans-serif;font-size:18px;font-weight:500}.sustainability-rows-container{z-index:1;clear:both;background-color:#fffef1;flex-direction:column;gap:0;width:100%;margin-top:0;display:flex;position:relative}.sustainability-row:first-child{margin-top:0}.final-divider{background-color:#00443b;width:calc(100% + 70px);height:1px;margin-top:35px;margin-left:-70px}.mobile-quote{display:none}@media (min-width:431px) and (max-width:1024px){.sustainability-title{margin-bottom:30px;font-size:24px}.sustainability-divider{margin-bottom:40px}.sustainability-quote p:not(.quote-source){font-size:32px}}@media (max-width:768px){.sustainability-top{padding:0}.sustainability-top .video-container{aspect-ratio:944/1166;width:calc(100% - 80px);height:auto;margin-left:40px;margin-right:40px;padding:0;position:relative;overflow:hidden}.sustainability-top .sustainability-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{width:calc(100% - 80px);max-width:none;margin-left:40px;margin-right:40px}.sustainability-top .sustainability-divider{margin-bottom:40px}.sustainability-top .sustainability-title{z-index:2;font-weight:100;position:relative;font-size:15pt!important}.desktop-quote{display:none}.mobile-quote{margin:0;padding-top:5px;font-family:Work Sans,sans-serif;font-size:5pt;line-height:1.4;display:block}.sustainability-quote{padding:0 15px 20px 0}.sustainability-quote p.mobile-quote{margin:0;padding-bottom:15px;font-family:Work Sans,sans-serif;font-weight:400;line-height:1.4;display:block;font-size:18pt!important}}@media (max-width:430px){.sustainability-top .video-container{aspect-ratio:370/738;width:calc(100% - 60px);margin-left:30px;margin-right:30px}.sustainability-top .sustainability-title,.sustainability-top .sustainability-divider,.sustainability-top .content-columns{width:calc(100% - 60px);max-width:none;margin-left:30px;margin-right:30px}.sustainability-title{letter-spacing:1.4px;margin-bottom:30px;font-size:20px}.sustainability-top .sustainability-divider{margin-bottom:40px}.sustainability-quote p:not(.quote-source){font-size:28px;line-height:1.5}}
