@font-face{font-family:"TT-Norms-Pro";font-weight:200;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Light.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:300;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Regular.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:400;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Normal.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:500;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Medium.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:600;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-DemiBold.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:700;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Bold.otf") format("opentype")}.personalized-placement.hiding-default-content{visibility:hidden}.personalized-placement.hidden-content{visibility:hidden}body{overflow-x:hidden}#our-commitments #content{text-align:center;line-height:1.4}#our-commitments #content img{width:100%;display:block;margin:auto}#our-commitments #content h1,#our-commitments #content h2,#our-commitments #content h3,#our-commitments #content h4,#our-commitments #content h5,#our-commitments #content h6{text-transform:uppercase;font-weight:400}#our-commitments #content h1{font-size:6vw;font-weight:400;margin:0}#our-commitments #content h2{font-size:11vw;line-height:1.1}#our-commitments #content h3{font-size:5.8vw;font-weight:500;letter-spacing:0;text-align:left;padding-left:6%;text-transform:none}#our-commitments #content h4{font-weight:500;font-size:6vw;text-transform:none}#our-commitments #content h5{font-size:4vw;font-weight:700;color:#8a9d73}#our-commitments #content sup{font-size:0.5em;line-height:0;vertical-align:super}#our-commitments #content p,#our-commitments #content blockquote{font-weight:400;font-size:3.7vw;line-height:1.5;padding:2% 0}#our-commitments #content p.fw-400,#our-commitments #content blockquote.fw-400{font-weight:400;text-align:left;padding-left:6%}#our-commitments #content p.font-bigger,#our-commitments #content blockquote.font-bigger{font-size:3.9vw}#our-commitments #content p.eyebrow,#our-commitments #content blockquote.eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:0.1em;font-size:3vw}#our-commitments #content p.disclaimer,#our-commitments #content blockquote.disclaimer{font-size:2vw;text-align:center}#our-commitments #content a{text-decoration:none;font-size:3.8vw}#our-commitments #content a.cta-link{text-transform:uppercase;color:#000;letter-spacing:0.075em;display:block;text-align:left;padding-left:6%;margin:3% 0;font-weight:600}#our-commitments #content a.cta-link span{width:10px;height:1px;background-color:#000;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:8px;transition:all 0.3s}#our-commitments #content a.cta-link span::after,#our-commitments #content a.cta-link span::before{content:"";display:inline-block;width:5px;height:1px;background-color:#000;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}#our-commitments #content a.cta-link span::before{transform:rotate(-45deg);top:2px}#our-commitments #content .hero{position:relative;margin:5% 0}#our-commitments #content .hero .hero-video{position:relative;width:100%;padding-top:100%;overflow:hidden}#our-commitments #content .hero .hero-video iframe{position:absolute;width:100%;height:100%;top:0;left:0}#our-commitments #content .hero .copy{color:#fff;position:absolute;top:32%;width:100%;text-align:center}#our-commitments #content .hero h2{font-family:inherit;font-size:8vw;font-weight:400;letter-spacing:0;text-transform:none}#our-commitments #content .hero .hero-cta{background:rgba(255,255,255,0.3);font-size:3.2vw;padding:2.5vw 6vw;text-transform:uppercase;position:absolute;top:90%;width:100%}#our-commitments #content .hero .hero-cta a{color:#fff;position:static;padding:0 7.5vw;font-weight:600}#our-commitments #content .hero .hero-cta .center-cta{border-left:1px solid #fff;border-right:1px solid #fff}#our-commitments #content .gfk,#our-commitments #content .gftp,#our-commitments #content .gfp{margin-bottom:-7%}#our-commitments #content .gfk p,#our-commitments #content .gftp p,#our-commitments #content .gfp p{font-size:5.5vw;font-weight:500}#our-commitments #content .gftp,#our-commitments #content .gfp{padding-top:5%}#our-commitments #content .gfp{border-top:1px solid rgba(0,0,0,0.25)}#our-commitments #content .section-awards{background:#f3f3f3;padding:15% 0}#our-commitments #content .section-awards h6{font-size:3.25vw;font-weight:600}#our-commitments #content .section-awards p{font-size:5vw;padding:2% 5%}#our-commitments #content .section-trees img{width:98%}#our-commitments #content .section-shop{margin:8% 0}#our-commitments #content .section-shop img{width:89.74359%}#our-commitments #content .section-shop p.eyebrow{padding:7% 0 2% 6%;text-align:left;color:#8a9d73}#our-commitments #content .section-shop .dyk{margin:5%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;flex-wrap:wrap}#our-commitments #content .section-shop .dyk.center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}#our-commitments #content .section-shop .dyk h4{flex-basis:100%;color:#797979}#our-commitments #content .section-shop .dyk p{flex-basis:48%;font-size:3.5vw;min-height:140px}#our-commitments #content .section-shop .dyk p span{display:block;color:#8a9d73;text-transform:uppercase;letter-spacing:0.04em;font-weight:400}#our-commitments #content .section-shop .dyk p span.large{font-size:11vw;line-height:1.25}#our-commitments #content .section-shop .dyk p span.small{font-size:3vw;letter-spacing:0.05vw}#our-commitments #content .fair-trade.section-shop .dyk p{flex-basis:70%}#our-commitments #content .eco-in-mind{background-color:#f8f8f8;margin:0 2%;padding:8% 2%}#our-commitments #content .eco-in-mind .eco-shop{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;justify-content:space-between;padding-top:10%;text-align:left}#our-commitments #content .eco-in-mind .eco-shop img{width:11.68091%;margin:2% 3% 0 0}#our-commitments #content .eco-in-mind .eco-shop .copy{width:77vw}#our-commitments #content .eco-in-mind .eco-shop .copy p{padding:2% 0}#our-commitments #content .eco-in-mind .eco-shop .copy .cta-link{margin:0 0 0 -2%;padding:0;display:inline-block}#our-commitments #content .scroller-container{margin:8% 0}#our-commitments #content .scroller-container .product-scroller{width:100%;display:flex;overflow-x:scroll}#our-commitments #content .scroller-container .product-scroller li{list-style:none;padding:3% 0 0 5%;text-align:left}#our-commitments #content .scroller-container .product-scroller img{width:65vw}#our-commitments #content .scroller-container .product-scroller p{text-transform:uppercase;letter-spacing:0.08em;font-weight:700;font-size:2.75vw;color:#000;margin-top:2%}#our-commitments #content .video-wrapper{position:relative;padding-bottom:88.31909%;margin:0 5%}#our-commitments #content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
