@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@500&display=swap");html{overflow-x:hidden}#csr-landing{max-width:1680px;min-width:990px;width:100%}#csr-landing #landing{text-align:center}#csr-landing #landing img{width:100%;display:block}#csr-landing #landing h1{font-size:3.27381vw;font-weight:400;line-height:1;color:#fff;margin-bottom:1%}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing h1{font-size:3.27381vw}}@media (max-width: 990px){#csr-landing #landing h1{font-size:32px}}#csr-landing #landing h2{font-size:2.67857vw;font-weight:400;line-height:1;margin-bottom:1%}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing h2{font-size:2.67857vw}}@media (max-width: 990px){#csr-landing #landing h2{font-size:26.7px}}#csr-landing #landing h3{font-size:2.08333vw;font-weight:300;line-height:1.4;color:#000;letter-spacing:0.015em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing h3{font-size:2.08333vw}}@media (max-width: 990px){#csr-landing #landing h3{font-size:20px}}#csr-landing #landing h3 span{font-weight:400}#csr-landing #landing h4{font-size:2.38095vw;font-weight:400;line-height:1.2;letter-spacing:0.02em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing h4{font-size:2.38095vw}}@media (max-width: 990px){#csr-landing #landing h4{font-size:23.6px}}#csr-landing #landing h5{font-family:"Quicksand",san-serif;font-size:1.4881vw;font-weight:500;letter-spacing:0.1em;color:#fff}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing h5{font-size:1.4881vw}}@media (max-width: 990px){#csr-landing #landing h5{font-size:14.7px}}#csr-landing #landing p{font-size:1.07143vw;font-weight:400;line-height:1.6;letter-spacing:0.015em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing p{font-size:1.07143vw}}@media (max-width: 990px){#csr-landing #landing p{font-size:10.6px}}#csr-landing #landing p.eyebrow{font-weight:600;letter-spacing:0.1em}#csr-landing #landing a{text-decoration:none;display:block}#csr-landing #landing a:hover{color:inherit}#csr-landing #landing sup{line-height:0;font-size:0.75em}#csr-landing #landing .cta-link{font-size:0.89286vw;letter-spacing:0.075em;font-weight:600}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .cta-link{font-size:0.89286vw}}@media (max-width: 990px){#csr-landing #landing .cta-link{font-size:8.85px}}#csr-landing #landing .cta-link.arrowHover{cursor:pointer}#csr-landing #landing .cta-link.arrowHover span{width:12px;height:1px;background-color:#000;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:8px;transition:all 0.3s}#csr-landing #landing .cta-link.arrowHover span::after,#csr-landing #landing .cta-link.arrowHover span::before{content:"";display:inline-block;width:5px;height:1px;background-color:#000;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}#csr-landing #landing .cta-link.arrowHover span::before{transform:rotate(-45deg);top:2px}#csr-landing #landing .cta-link.arrowHover:hover span{transform:translateX(10px)}#csr-landing #landing .font-color-fff{color:#fff}#csr-landing #landing .font-color-fff .arrowHover span{background-color:#fff}#csr-landing #landing .font-color-fff .arrowHover span::after,#csr-landing #landing .font-color-fff .arrowHover span::before{background-color:#fff}#csr-landing #landing .flex-parent{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#csr-landing #landing .header-hero-wrapper{width:100%;padding-bottom:41.66667%;position:relative}#csr-landing #landing .header-hero-wrapper>*{position:absolute;width:100%}#csr-landing #landing .header-hero-wrapper iframe{top:0;left:0;height:100%}#csr-landing #landing .header-hero-wrapper .hero-overlay{top:50%;left:50%;transform:translate(-50%, -50%)}#csr-landing #landing .header-hero-wrapper #nav{background-color:rgba(255,255,255,0.25);bottom:0;height:8.85714%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#csr-landing #landing .header-hero-wrapper #nav .cta-link{margin-left:2.67857vw;margin-right:2.67857vw}#csr-landing #landing .icon-img{width:10%;margin:auto}#csr-landing #landing .icon-img.smaller{width:8%}#csr-landing #landing .side-by-side-section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#csr-landing #landing .side-by-side-section>*{width:50%}#csr-landing #landing .side-by-side-section .copy .icon-img{margin-bottom:2.08333vw}#csr-landing #landing .side-by-side-section .copy h4{margin-bottom:0.71429vw}#csr-landing #landing .side-by-side-section .copy p.eyebrow{margin-top:1.4881vw;margin-bottom:0.71429vw}#csr-landing #landing .side-by-side-section .copy .cta-link{margin-top:1.4881vw}#csr-landing #landing .side-by-side-section .copy-top::after{content:"";display:block;width:50%;margin:auto;padding-top:2.08333vw;margin-bottom:2.08333vw}#csr-landing #landing .side-by-side-section.bg-green{background-color:#9eb79d}#csr-landing #landing .side-by-side-section.bg-green .copy-top::after{border-bottom:1px solid rgba(255,255,255,0.2)}#csr-landing #landing .side-by-side-section.bg-gray{background-color:#f7f7f7}#csr-landing #landing .side-by-side-section.bg-gray .copy-top::after{border-bottom:1px solid #cfcfcf}#csr-landing #landing .factoids{text-align:left;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;margin-top:2.97619vw;margin-bottom:4.16667vw}#csr-landing #landing .factoids p.eyebrow{color:#797979;font-size:0.89286vw}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .factoids p.eyebrow{font-size:0.89286vw}}@media (max-width: 990px){#csr-landing #landing .factoids p.eyebrow{font-size:8.8px}}#csr-landing #landing .factoids h4.figure{margin-top:0.89286vw;margin-bottom:0.59524vw}#csr-landing #landing .factoids>*{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#csr-landing #landing .factoids>*:first-child{position:relative}#csr-landing #landing .factoids>*:first-child::after{content:"";display:block;position:absolute;height:75%;bottom:0;right:0;border-right:1px solid #cfcfcf}#csr-landing #landing .std-section .main-image{position:relative}#csr-landing #landing .std-section .main-image img{width:85.71429%;margin:auto}#csr-landing #landing .std-section .main-image .title{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#csr-landing #landing .std-section .main-image .title .icon-img{margin-bottom:2.38095vw;width:7%}#csr-landing #landing .std-section .copy{margin-top:2.08333vw;margin-bottom:5.05952vw}#csr-landing #landing .std-section .copy p{font-size:1.66667vw;margin-bottom:2.38095vw}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .std-section .copy p{font-size:1.66667vw}}@media (max-width: 990px){#csr-landing #landing .std-section .copy p{font-size:16.55px}}#csr-landing #landing #section_good-for-you .gfy_header{margin-top:2.38095vw;margin-bottom:2.38095vw}#csr-landing #landing #section_good-for-you .gfy_footer{margin-top:5.35714vw;margin-bottom:5.35714vw}#csr-landing #landing #section_good-for-you::after{content:"";display:block;background-color:#c9c9c9;height:1px}@media only screen and (min-width: 990px){#csr-landing #landing #section_good-for-you::after{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}#csr-landing #landing #section_good-for-planet .gfplanet_header{margin-top:5.35714vw;margin-bottom:1.78571vw}#csr-landing #landing #section_good-for-planet .gfplanet_section2{margin-bottom:3.27381vw}#csr-landing #landing #section_good-for-planet .gfplanet_section2 .icon-img,#csr-landing #landing #section_good-for-planet .gfplanet_section2 .eyebrow{display:inline-block;vertical-align:middle;letter-spacing:0}#csr-landing #landing #section_good-for-planet .gfplanet_section2 .icon-img{width:1.5%;margin-right:1.07143vw}#csr-landing #landing #section_good-for-people .gfpeople_header{margin-top:4.7619vw;margin-bottom:2.38095vw}#csr-landing #landing #section_good-for-people .gfpeople_section1{margin-bottom:7.14286vw}#csr-landing #landing p.section-subheader{font-size:1.19048vw;font-weight:300}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing p.section-subheader{font-size:1.19048vw}}@media (max-width: 990px){#csr-landing #landing p.section-subheader{font-size:11.8px}}#csr-landing #landing .shop-sustainably{background:#f8f8f8;padding-top:3.27381vw;padding-bottom:1.4881vw}#csr-landing #landing .shop-sustainably .label-grid{padding-top:4.7619vw;padding-left:7.14286vw;padding-right:7.14286vw;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:flex-top;-ms-flex-pack:flex-top;-webkit-justify-content:flex-top;-moz-justify-content:flex-top;justify-content:flex-top;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#csr-landing #landing .shop-sustainably .label-grid li{margin-bottom:5.05952vw;padding-bottom:1.78571vw;width:33.26389%;position:relative;margin-left:0;margin-right:0;list-style-type:none}#csr-landing #landing .shop-sustainably .label-grid li:not(:nth-of-type(3n))::after{content:"";display:block;position:absolute;height:90%;bottom:0;right:0;border-right:1px solid #cfcfcf}#csr-landing #landing .shop-sustainably .label-grid li h4{font-size:1.19048vw;margin-top:1.78571vw;margin-bottom:1.07143vw;color:#8a9d73;font-weight:700;letter-spacing:0.1em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .shop-sustainably .label-grid li h4{font-size:1.19048vw}}@media (max-width: 990px){#csr-landing #landing .shop-sustainably .label-grid li h4{font-size:11.8px}}#csr-landing #landing .shop-sustainably .label-grid li p{font-weight:300}#csr-landing #landing .shop-sustainably .label-grid li .icon-wrapper{width:4.2vw;height:4.2vw;max-height:74px;margin:auto}#csr-landing #landing .shop-sustainably .label-grid li .icon-wrapper img{height:100%}#csr-landing #landing .responsibly-made{margin-top:4.16667vw}#csr-landing #landing .responsibly-made .design-grid{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2.97619vw;margin:auto;max-width:1440px}#csr-landing #landing .responsibly-made .design-grid li{width:31.25%;margin-bottom:1.78571vw;text-align:left}#csr-landing #landing .responsibly-made .design-grid li .thumb-link{position:relative}#csr-landing #landing .responsibly-made .design-grid li .overlay{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.4);height:100%;opacity:0;top:0;width:100%;text-align:center}#csr-landing #landing .responsibly-made .design-grid li .overlay .icon-img{width:14.44444%;margin:0;max-height:74px}#csr-landing #landing .responsibly-made .design-grid li .overlay p{color:#fff;font-size:1.42857vw;font-weight:300;line-height:1.4em;margin-top:1em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .responsibly-made .design-grid li .overlay p{font-size:1.42857vw}}@media (max-width: 990px){#csr-landing #landing .responsibly-made .design-grid li .overlay p{font-size:14px}}#csr-landing #landing .responsibly-made .design-grid li .cta-link{margin-top:1.19048vw;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}#csr-landing #landing .responsibly-made .design-grid li:hover .overlay{opacity:1;transition:ease-in all 0.2s}#csr-landing #landing .asterisk-copy{margin-top:4.16667vw;margin-bottom:4.16667vw}#csr-landing #landing .asterisk-copy .asterisk-copy-text{font-size:0.59524vw;line-height:1.6;letter-spacing:0.015em}@media (min-width: 990px) and (max-width: 1379px){#csr-landing #landing .asterisk-copy .asterisk-copy-text{font-size:0.59524vw}}@media (max-width: 990px){#csr-landing #landing .asterisk-copy .asterisk-copy-text{font-size:8.85px}}
