@import url("https://fonts.googleapis.com/css?family=Lato:100,400,300,700,900");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Prata");@import url("https://fonts.googleapis.com/css?family=Abhaya+Libre:400,500,700");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,300i,400,600,700");@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Overpass:300,400,600&display=swap");@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700");@import url("https://fonts.googleapis.com/css2?family=Sen:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap");@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")}@font-face{font-family:"Filson Pro";font-weight:300;src:url("https://use.typekit.net/af/c37133/0000000000000000000157c1/27/l?subset_id=2&fvd=n3&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Filson Pro";font-weight:400;src:url("https://use.typekit.net/af/19c742/0000000000000000000157c9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Filson Pro";font-weight:700;src:url("https://use.typekit.net/af/c12453/0000000000000000000157bf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.personalized-placement.hiding-default-content{visibility:hidden}.personalized-placement.hidden-content{visibility:hidden}.carrara-yellow-ECEBE7{background:#ecebe7}@-webkit-keyframes arrow{0%{left:0}50%{left:15px}100%{left:0}}@keyframes arrow{0%{left:0}50%{left:15px}100%{left:0}}#our-commitments #content{color:#000}#our-commitments #content img{width:100%}#our-commitments #content sup{line-height:0}#our-commitments #content .icon{position:absolute;left:39%;width:90px;height:30px;transform:rotate(90deg) scale(0.3) translateX(-50%);-webkit-transform:rotate(90deg) scale(0.3) translateX(-50%)}#our-commitments #content .icon .arrow{position:absolute;top:25px;width:90%;height:5px;background-color:#fff;animation:arrow 1s linear infinite}#our-commitments #content .icon .arrow::after,#our-commitments #content .icon .arrow::before{content:"";position:absolute;width:26%;height:5px;right:-4px;background-color:#fff}#our-commitments #content .icon .arrow::after{top:-6px;transform:rotate(45deg)}#our-commitments #content .icon .arrow::before{top:6px;transform:rotate(-45deg)}#our-commitments #content .icon .arrow.black{background-color:#000}#our-commitments #content .icon .arrow.black::after,#our-commitments #content .icon .arrow.black::before{background-color:#000}#our-commitments #content p.copy{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;text-align:center;font-size:4vw;padding:0 2%}#our-commitments #content p.copy.light{font-weight:300}#our-commitments #content p.copy.headline{font-size:3.5vw;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding-bottom:2vw}#our-commitments #content p.copy.headline.shop{font-size:4.5vw;padding:5vw 0 3vw 0}#our-commitments #content p.hdr{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;font-size:5.8vw;letter-spacing:0.04em;font-weight:500}#our-commitments #content p.hdr.small{font-size:5.25vw}#our-commitments #content p.hdr.smaller{font-size:3.25vw;letter-spacing:0.015em;line-height:1.75}#our-commitments #content p.hdr.large{font-size:6vw}#our-commitments #content p.hdr.larger{font-size:7vw}#our-commitments #content h3{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5vw;font-weight:400;line-height:1.4;padding:0 3% 3%;text-align:center}#our-commitments #content h4{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.8vw;font-weight:300;line-height:1.4}#our-commitments #content .bttn{text-decoration:none;text-transform:uppercase;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;letter-spacing:0.15em;font-weight:600;padding:2.5vw 5vw;min-width:26vw;display:inline-block;text-align:center;font-size:3vw;background-color:#000;color:#fff}#our-commitments #content div.hero-container{position:relative;line-height:0}#our-commitments #content div.hero-container .hero-copy{position:absolute;color:#fff;top:40%;width:100%}#our-commitments #content div.hero-container .hero-copy+.icon{bottom:4%}#our-commitments #content div.img-bg{position:relative;line-height:0}#our-commitments #content div.img-bg>img{width:100%}#our-commitments #content div.text-block{padding:13vw 0}#our-commitments #content div.text-block .headline{padding-bottom:3vw}#our-commitments #content div.text-block .hdr{padding-bottom:5vw}#our-commitments #content div.text-block.with-arrow{padding:13vw 0 18vw 0}#our-commitments #content div.text-block.with-arrow.with-sub-copy{position:relative}#our-commitments #content div.text-block.with-arrow.with-sub-copy .icon{bottom:6%}#our-commitments #content div.text-block.blue-bg{color:#fff;background:#aec9d9}#our-commitments #content div.text-block.blue-bg.with-button{text-align:center}#our-commitments #content div.text-block.blue-bg.with-button .bttn{margin-top:4vw;color:#000;background:#fff}#our-commitments #content div.text-block.quote{padding:8vw 0 6vw}#our-commitments #content div.text-block.quote p.copy.headline{letter-spacing:0.1em;font-size:3vw;line-height:1.6;padding-top:2vw}#our-commitments #content div.lean-text-block{text-align:center;padding:10vw 0}#our-commitments #content div.lean-text-block p.copy{line-height:1.6}#our-commitments #content div.text-image-block{position:relative}#our-commitments #content div.text-image-block p{position:absolute}#our-commitments #content div.editorial-layout{position:relative;padding:6vw 0 10vw 0}#our-commitments #content div.editorial-layout.extra-top-padding{padding:8vw 0 10vw 0}#our-commitments #content div.editorial-layout.extra-extra-top-padding{padding:16vw 0 10vw 0}#our-commitments #content div.editorial-layout.less-top-padding{padding:2vw 0 10vw 0}#our-commitments #content div.editorial-layout img:not(.sub-graphic){position:relative}#our-commitments #content div.editorial-layout .hdr.small{text-align:left;position:absolute;z-index:1;padding-bottom:3vw}#our-commitments #content div.editorial-layout .copy-container{position:relative}#our-commitments #content div.editorial-layout .copy-container p.copy{padding:2vw 0 4vw}#our-commitments #content div.editorial-layout .copy-container .bttn{background:#000;color:#fff}#our-commitments #content div.editorial-layout .copy-container ul{list-style:disc outside;padding:2vw 2vw 0 5vw}#our-commitments #content div.editorial-layout .copy-container ul li{padding-bottom:1vw}#our-commitments #content div.editorial-layout .copy-container ul li span{font-size:3.6vw;line-height:1.4;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}#our-commitments #content div.editorial-layout.left .copy-container{border-left:1px solid #e1e1e1;margin-left:10vw;padding-left:5vw}#our-commitments #content div.editorial-layout.left .copy-container p{text-align:left}#our-commitments #content div.editorial-layout.right .copy-container{border-right:1px solid #e1e1e1;margin-right:10vw;padding-right:5vw}#our-commitments #content div.editorial-layout.right .copy-container p{text-align:right}#our-commitments #content div.video-content-block{padding:10vw 6vw}#our-commitments #content div.video-content-block .copy-container .bttn{color:#fff;background:#000}#our-commitments #content div.video-content-block.left .copy-container{text-align:left}#our-commitments #content div.video-content-block.left .copy-container p{text-align:left}#our-commitments #content div.video-content-block.right .copy-container{text-align:right}#our-commitments #content div.video-content-block.right .copy-container p{text-align:right}#our-commitments #content div.shop{padding:6vw 0 18vw 0}#our-commitments #content div.shop>.hdr{padding-bottom:2vw}#our-commitments #content div.shop .item{padding:0 6.5vw}#our-commitments #content div.shop .item:first-of-type{margin-bottom:8vw}#our-commitments #content .opener-video-wrapper{position:relative;padding-bottom:78.34758%}#our-commitments #content .opener-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#our-commitments #content.landing .text-block.blue-bg.with-arrow{position:relative}#our-commitments #content.landing .text-block.blue-bg.with-arrow .icon{bottom:6%}#our-commitments #content.landing #greenguard img{width:75%}#our-commitments #content.landing #greenguard .hdr.small{top:12vw;left:42vw;font-size:4.75vw}#our-commitments #content.landing #greenguard .copy-container{padding-top:38.5vw;padding-right:3vw;bottom:32.5vw;margin-bottom:-32.5vw}#our-commitments #content.landing #greenguard .copy-container p.copy.headline{font-size:3vw}#our-commitments #content.landing #greenguard .copy-container p.hdr.smaller{position:initial}#our-commitments #content.landing #greenguard .copy-container .buttons{text-align:right}#our-commitments #content.landing #greenguard .copy-container .buttons a:first-of-type{margin-right:6vw}#our-commitments #content.landing #organic .copy-container{position:absolute;top:15.5vw;left:16vw}#our-commitments #content.landing #organic .copy-container .hdr{padding-bottom:1.5vw}#our-commitments #content.landing #organic .buttons{position:absolute;width:100%;bottom:5vw;text-align:center}#our-commitments #content.landing #organic .buttons .bttn{background:#000;color:#fff;line-height:1}#our-commitments #content.landing #organic .buttons .bttn:first-of-type{margin-right:5vw}#our-commitments #content.landing #fair-trade{padding:0;line-height:0}#our-commitments #content.landing #fair-trade>.hdr.small{color:#fff;top:15vw;left:48vw;font-size:4.75vw}#our-commitments #content.landing #fair-trade img.primary{left:0;top:12vw;position:absolute;width:66vw}#our-commitments #content.landing #fair-trade .copy-container{border-right:1px solid #fff;position:absolute;top:41vw;right:10vw;margin-right:0;padding-top:31vw;color:#fff}#our-commitments #content.landing #fair-trade .buttons{text-align:right}#our-commitments #content.landing #fair-trade .buttons a{line-height:1}#our-commitments #content.landing #fair-trade .buttons a:first-of-type{margin-right:6vw}#our-commitments #content.landing #sustainably-sourced .copy-container{color:#fff;position:absolute;width:100%;top:39vw;text-align:center}#our-commitments #content.landing #sustainably-sourced .copy-container p.copy{padding:2vw 0 5vw}#our-commitments #content.landing #sustainably-sourced .copy-container a.bttn{color:#000;background:#fff;line-height:1}#our-commitments #content.landing #sustainably-sourced .copy-container a.bttn:first-of-type{margin-right:6vw}#our-commitments #content.giving-back .img-bg>.copy-container{position:absolute;width:100%;color:#fff}#our-commitments #content.giving-back .hero-container .hero-copy{top:30%}#our-commitments #content.giving-back #bsr-her-project .copy-container{bottom:28vw}#our-commitments #content.giving-back #her-project>p.hdr.small{top:10vw;left:41vw;font-size:4.5vw}#our-commitments #content.giving-back #her-project>p.hdr.small sup{font-size:3vw;vertical-align:super}#our-commitments #content.giving-back #her-project img{width:60%}#our-commitments #content.giving-back #her-project .copy-container{padding-top:68vw;bottom:63vw;margin-bottom:-63vw}#our-commitments #content.giving-back #her-project .copy-container p{padding:2vw 0 4vw 5vw}#our-commitments #content.giving-back #vision-spring{background:#f1f1f1;padding:10vw 6vw 12vw}#our-commitments #content.giving-back #vision-spring>.hdr.small{text-align:left;padding-bottom:5vw}#our-commitments #content.giving-back #vision-spring .copy-container{text-align:right;padding-bottom:4vw}#our-commitments #content.giving-back #vision-spring .copy-container img{width:48%;padding:3vw 0}#our-commitments #content.giving-back #vision-spring .copy-container p{text-align:right}#our-commitments #content.giving-back #vision-spring .copy-container p:first-of-type{padding-bottom:3.5vw}#our-commitments #content.giving-back #st-jude{text-align:center;padding:8vw 1vw 14vw}#our-commitments #content.giving-back #st-jude>img{width:48%;padding:3vw 0}#our-commitments #content.giving-back #st-jude>.hdr.small{padding-bottom:2.5vw}#our-commitments #content.giving-back #st-jude>a>img{width:90%}#our-commitments #content.giving-back #st-jude .copy-container .hdr{padding:3.5vw 0 2vw}#our-commitments #content.giving-back #st-jude .copy-container .copy{padding:2vw 2vw 4vw}#our-commitments #content.giving-back #st-jude .copy-container .copy:last-of-type{padding-bottom:10vw}#our-commitments #content.giving-back #no-kid-hungry>p.hdr.small{top:10vw;left:44vw}#our-commitments #content.giving-back #no-kid-hungry img{width:60%}#our-commitments #content.giving-back #no-kid-hungry .copy-container{text-align:right;padding-top:38vw;bottom:46.5vw;margin-bottom:-46.5vw;padding-right:4vw}#our-commitments #content.giving-back #no-kid-hungry .copy-container>img{width:25%;padding-bottom:4vw}#our-commitments #content.giving-back #no-kid-hungry .copy-container p{padding:2vw 0 8vw 11vw}#our-commitments #content.giving-back #no-kid-hungry .copy-container p sup{font-size:2vw;vertical-align:super}#our-commitments #content.giving-back #no-kid-hungry .copy-container .hdr.smaller{font-size:4vw;padding:2vw 0 0 0}#our-commitments #content.giving-back #trevor-project{background:#f1f1f1;padding:10vw 6vw 12vw}#our-commitments #content.giving-back #trevor-project>.hdr.small{text-align:left;padding-bottom:5vw}#our-commitments #content.giving-back #trevor-project .copy-container{text-align:right}#our-commitments #content.giving-back #trevor-project .copy-container img{width:48%;padding:3vw 0}#our-commitments #content.giving-back #trevor-project .copy-container p{text-align:right;padding:1vw 0 5vw 0}#our-commitments #content.giving-back #trevor-project .copy-container .bttn{margin-top:2vw}#our-commitments #content.giving-back #trevor-project .copy-container .bttn:first-of-type{margin-right:5vw}#our-commitments #content.fair-trade .img-bg>.copy-container{position:absolute;width:100%;color:#fff}#our-commitments #content.fair-trade .hero-container .hero-copy{top:37%}#our-commitments #content.fair-trade .hero-container .hero-copy+.icon{bottom:0}#our-commitments #content.fair-trade #fair-trade-steps{text-align:center;padding:5vw 0}#our-commitments #content.fair-trade #fair-trade-steps .heading{padding-bottom:4vw}#our-commitments #content.fair-trade #fair-trade-steps .heading img{width:10%}#our-commitments #content.fair-trade #fair-trade-steps .heading .hdr{padding-bottom:2vw}#our-commitments #content.fair-trade #fair-trade-steps .steps .hdr{padding-bottom:4vw}#our-commitments #content.fair-trade #fair-trade-steps .steps .step{padding-bottom:6vw}#our-commitments #content.fair-trade #fair-trade-steps .steps .step img{width:5%}#our-commitments #content.fair-trade #fair-trade-steps .steps .step .headline{padding:2vw 0}#our-commitments #content.fair-trade #fair-trade-factory .copy-container{top:53vw}#our-commitments #content.fair-trade #fair-trade-factory .copy-container .hdr.small{font-size:4vw;padding-bottom:4vw}#our-commitments #content.fair-trade #fair-trade-factory .copy-container .hdr.small sup{font-size:2vw;vertical-align:super}#our-commitments #content.fair-trade #goals-for-good .copy-container{top:16vw;text-align:center}#our-commitments #content.fair-trade #goals-for-good .copy-container .bttn{line-height:1;background:#fff;color:#000;margin-top:5%}#our-commitments #content.fair-trade #testimonial{padding:6vw 0;text-align:center}#our-commitments #content.fair-trade #testimonial img{width:86vw}#our-commitments #content.fair-trade #testimonial p.copy:not(.headline){letter-spacing:0.015em;padding:3vw 8vw;line-height:1.6}#our-commitments #content.fair-trade #testimonial p.headline{letter-spacing:0.1em;font-size:2.85vw}#our-commitments #content.sustainably-sourced .hero-container .icon{bottom:14%}#our-commitments #content.sustainably-sourced div.lean-text-block{padding:8vw 0 12vw}#our-commitments #content.sustainably-sourced div.lean-text-block .hdr{padding-bottom:3vw}#our-commitments #content.sustainably-sourced div.text-image-block{line-height:0}#our-commitments #content.sustainably-sourced div.text-image-block .hdr.small{font-size:5vw;top:5vw;left:2vw}#our-commitments #content.sustainably-sourced div.text-block.blue-bg.with-arrow{position:relative}#our-commitments #content.sustainably-sourced div.text-block.blue-bg.with-arrow .hdr.large{padding-bottom:3vw}#our-commitments #content.sustainably-sourced div.text-block.blue-bg.with-arrow .icon{bottom:6%}#our-commitments #content.sustainably-sourced #fsc-certified,#our-commitments #content.sustainably-sourced #tencel,#our-commitments #content.sustainably-sourced #bci{text-align:center;margin-bottom:10%}#our-commitments #content.sustainably-sourced #fsc-certified p.hdr,#our-commitments #content.sustainably-sourced #tencel p.hdr,#our-commitments #content.sustainably-sourced #bci p.hdr{padding-top:3%}#our-commitments #content.sustainably-sourced #fsc-certified .copy,#our-commitments #content.sustainably-sourced #tencel .copy,#our-commitments #content.sustainably-sourced #bci .copy{padding:3% 2%}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-rugs .hdr.small{top:16vw;left:7vw;font-size:5vw}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-rugs img{width:60%;left:40%}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-rugs .copy-container{padding-top:53vw;bottom:50vw;margin-bottom:-55vw}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-bedding .hdr.small{top:7vw;right:5vw;font-size:5vw}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-bedding img{width:70%;left:0%}#our-commitments #content.sustainably-sourced .editorial-layout.fsc-products#fsc-bedding .copy-container{padding-top:31vw;bottom:53vw;margin-bottom:-53vw;margin-top:24vw;text-align:right}#our-commitments #content.greenguard .text-image-block .hdr{text-align:center;top:6vw;left:4vw}#our-commitments #content.greenguard .editorial-layout#greenguard-difference{padding:10vw 0 0}#our-commitments #content.greenguard .editorial-layout#greenguard-difference img{width:60%;left:40%}#our-commitments #content.greenguard .editorial-layout#greenguard-difference .hdr.small{top:23vw;left:4vw}#our-commitments #content.greenguard .editorial-layout#greenguard-difference .copy-container{padding-top:44.75vw;margin-bottom:-44.75vw;bottom:58vw}#our-commitments #content.greenguard .editorial-layout#greenguard-difference .copy-container img{position:initial;width:16%;padding-bottom:5vw}#our-commitments #content.greenguard .editorial-layout#greenguard-difference .copy-container p.copy{font-size:3.6vw}#our-commitments #content.greenguard div.text-content-block{padding:10vw 8vw}#our-commitments #content.greenguard div.text-content-block p.hdr.small{text-align:left;font-size:5vw}#our-commitments #content.greenguard div.text-content-block img{padding:2vw 0 3vw}#our-commitments #content.greenguard div.text-content-block .copy-container{text-align:right}#our-commitments #content.greenguard div.text-content-block .copy-container .bttn{margin-top:5%}#our-commitments #content.handcrafted .hero-container .icon{bottom:15%}#our-commitments #content.handcrafted .text-block .hdr{padding-bottom:3vw;margin-bottom:3vw}#our-commitments #content.handcrafted .text-image-block{text-align:center}#our-commitments #content.handcrafted .text-image-block .hdr{top:4.5vw;right:2vw}#our-commitments #content.handcrafted .editorial-layout#handcrafted-item img{width:70%;left:30%}#our-commitments #content.handcrafted .editorial-layout#handcrafted-item .hdr.small{left:3.75vw;top:13vw}#our-commitments #content.handcrafted .editorial-layout#handcrafted-item .copy-container{padding-top:35vw;bottom:28vw;margin-bottom:-28vw}#our-commitments #content.handcrafted .editorial-layout#handcrafted-item .sub-graphic{width:85vw;margin:8vw auto 0 auto;display:block}#our-commitments #content.handcrafted .editorial-layout#handcrafted-item .bttn:first-of-type{margin-right:5%}#our-commitments #content.handcrafted .editorial-layout#ethical-handcraft img{width:60%}#our-commitments #content.handcrafted .editorial-layout#ethical-handcraft .hdr.small{right:4vw;top:12.5vw;font-size:4.9vw}#our-commitments #content.handcrafted .editorial-layout#ethical-handcraft .copy-container{padding-top:49.5vw;bottom:60vw;margin-bottom:-60vw;padding-right:3vw}#our-commitments #content.handcrafted .editorial-layout#ethical-handcraft .copy-container img{width:27%;left:73%;padding-bottom:4vw}#our-commitments #content.handcrafted .editorial-layout#ethical-handcraft .copy-container .copy{padding:2vw 0vw 4vw 6vw}#our-commitments #content.organic .hero-container .icon{bottom:10%}#our-commitments #content.organic .editorial-layout#organic-cotton img{width:60%;left:40%}#our-commitments #content.organic .editorial-layout#organic-cotton .hdr.small{left:5vw;top:8vw}#our-commitments #content.organic .editorial-layout#organic-cotton .copy-container{padding-top:28vw;bottom:22vw;margin-bottom:-22vw}#our-commitments #content.organic .editorial-layout#gots img{width:60%;left:40%}#our-commitments #content.organic .editorial-layout#gots .hdr.small{left:6vw;top:16vw}#our-commitments #content.organic .editorial-layout#gots .copy-container{padding-top:38vw;bottom:50.5vw;margin-bottom:-50.5vw}#our-commitments #content.organic .editorial-layout#gots .copy-container img{position:initial;width:12vw;padding-bottom:5vw}#our-commitments #content.recycled .hero-container .icon{bottom:10%}#our-commitments #content.recycled .has-slider .prev,#our-commitments #content.recycled .has-slider .next{position:absolute;top:-5vw;width:8vw;z-index:10}#our-commitments #content.recycled .has-slider .prev{left:0}#our-commitments #content.recycled .has-slider .next{right:0}#our-commitments #content.recycled .editorial-layout#kelly-slater{padding:0;margin:15vw 0}#our-commitments #content.recycled .editorial-layout#kelly-slater img{width:71.22507%;left:28.77493%}#our-commitments #content.recycled .editorial-layout#kelly-slater img.bottom-img{width:85.47009%;left:0;display:block;margin:10vw auto 0}#our-commitments #content.recycled .editorial-layout#kelly-slater .hdr.small{left:5vw;top:6vw}#our-commitments #content.recycled .editorial-layout#kelly-slater .copy-container{padding-top:28vw;bottom:22vw;margin-bottom:-22vw}#our-commitments #content.recycled .editorial-layout#repreve img,#our-commitments #content.recycled .editorial-layout#econyl img{width:56.41026%;left:43.58974%}#our-commitments #content.recycled .editorial-layout#repreve .hdr.small,#our-commitments #content.recycled .editorial-layout#econyl .hdr.small{left:6vw;top:24vw}#our-commitments #content.recycled .editorial-layout#repreve .copy-container,#our-commitments #content.recycled .editorial-layout#econyl .copy-container{padding-top:38vw;bottom:50.5vw;margin-bottom:-50.5vw;padding-right:5vw}#our-commitments #content.recycled .editorial-layout#repreve .copy-container img,#our-commitments #content.recycled .editorial-layout#econyl .copy-container img{position:initial;width:12vw;padding-bottom:5vw}#our-commitments #content.recycled .editorial-layout#econyl .copy-container{padding-top:53vw;margin-top:6vw}#our-commitments #content.recycled #more-recycled-collections{background-color:#f1f1f1;padding:8vw 6vw}#our-commitments #content.recycled #more-recycled-collections p.hdr.small{text-align:left;padding-bottom:3vw}#our-commitments #content.recycled #more-recycled-collections .slideshow{width:100%;height:100%;padding-bottom:139.60114%}#our-commitments #content.recycled #more-recycled-collections .slideshow a{text-decoration:none}#our-commitments #content.recycled #more-recycled-collections .slideshow .copy-container{text-align:right;padding:20vw 3vw 0 0;margin:-10vw 3vw 0 0;border-right:1px solid #e1e1e1;z-index:10;position:relative}#our-commitments #content.recycled #more-recycled-collections .slideshow .copy-container p{text-align:right;color:#000;padding:0 0 1%}#our-commitments #content.recycled #more-recycled-collections .slideshow .copy-container .bttn{margin-top:4%}#our-commitments #content.recycled #more-recycled-collections .slideshow .positioners{top:66%}#our-commitments #content.recycled #more-recycled-collections .slideshow .positioners li{font-size:5vw;width:auto;color:#d8d8d8}#our-commitments #content.recycled #more-recycled-collections .slideshow .positioners li.currentPosition{color:#000}#our-commitments #content.glossary .glossary-menu ul.open li:first-child .hdr-container .hdr:after{content:"--";float:right;line-height:1.15;font-size:8vw;letter-spacing:-0.1em}#our-commitments #content.glossary .glossary-menu ul.open li:not(:first-child){max-height:100vh}#our-commitments #content.glossary .glossary-menu ul:last-child{margin-bottom:4vw}#our-commitments #content.glossary .glossary-menu ul:first-child{margin-top:1vw}#our-commitments #content.glossary .glossary-menu li{transition:ease-in-out all 0.5s}#our-commitments #content.glossary .glossary-menu li:first-child .hdr-container .hdr:after{content:"+";float:right;line-height:1.25;margin-right:3vw;font-size:8vw;font-weight:normal}#our-commitments #content.glossary .glossary-menu li:not(:first-child){max-height:0;overflow:hidden}#our-commitments #content.glossary .glossary-menu hr{border:0;border-top:1px solid #eee;margin:1.5vw 0 3vw 0;width:100vw}#our-commitments #content.glossary .hdr-container{padding:0 0 1.5vw 6vw}#our-commitments #content.glossary .hdr-container img{width:auto;display:inline;position:relative;top:0.5vw;margin-right:0.25vw;height:4.75vw}#our-commitments #content.glossary .hdr-container img.organic{height:4.55vw;top:0.25vw}#our-commitments #content.glossary .hdr-container img.sustainably-sourced,#our-commitments #content.glossary .hdr-container img.handcrafted{height:4.75vw}#our-commitments #content.glossary .hdr-container .hdr{font-size:5.15vw;padding:0;display:inline}#our-commitments #content.glossary .hdr-container .dash{font-weight:bold;display:inline;float:right;line-height:9vw}#our-commitments #content.glossary .blurb{padding:0 0 2vw 6vw;font-size:3vw;text-align:left}#our-commitments #content.glossary .indented-block{padding-left:16vw}#our-commitments #content.glossary .indented-block .sub-hdr,#our-commitments #content.glossary .indented-block .sub-copy{text-align:left}#our-commitments #content.glossary .indented-block .small-icon{width:12.5vw;margin-left:-10.5vw;height:auto;display:inline;padding-left:0}#our-commitments #content.glossary .indented-block .small-icon.greenguard{margin-bottom:-7vw}#our-commitments #content.glossary .indented-block .small-icon.fair-trade{margin-bottom:-7.85vw}#our-commitments #content.glossary .indented-block .small-icon.oeko,#our-commitments #content.glossary .indented-block .small-icon.nest{margin-bottom:-1.25vw}#our-commitments #content.glossary .indented-block .small-icon.gots,#our-commitments #content.glossary .indented-block .small-icon.ocs{width:10.5vw;margin:0 0 -7vw -8.5vw}#our-commitments #content.glossary .indented-block .small-icon.bci{margin-bottom:-3vw}#our-commitments #content.glossary .indented-block .small-icon.grs{margin-bottom:-3vw}#our-commitments #content.glossary .indented-block .small-icon.fsc{margin-bottom:-4vw}#our-commitments #content.glossary .indented-block .sub-hdr{text-transform:none;font-size:2.75vw}#our-commitments #content.glossary .indented-block .sub-hdr.has-icon{display:inline;padding-left:0}#our-commitments #content.glossary .indented-block .sub-copy{font-size:2.5vw}#our-commitments #content.glossary .indented-block .sub-copy.last{padding-bottom:20vw}#our-commitments #content.glossary .indented-block .sub-copy:not(:last-child){padding-bottom:2vw}#our-commitments #content #ddmenu{position:relative}#our-commitments #content #menu-trigger{width:100vw;position:relative;padding:4vw 0;background:#fff}#our-commitments #content #menu-trigger p{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;font-size:4vw;font-weight:500;text-transform:uppercase;letter-spacing:0.36em;border-bottom:1px solid #000;padding:0 0 1vw 0;margin:auto;width:min-content}#our-commitments #content #menu-items{transition:ease all 0.3s;width:100%;position:absolute;top:0;overflow-y:hidden;z-index:2}#our-commitments #content #menu-items li{text-align:center;background-color:#1b1b1b;height:19vw;line-height:19vw;text-transform:uppercase;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;font-size:4vw;font-weight:400;letter-spacing:0.18em;border-bottom:1px solid #3f3f3f}#our-commitments #content #menu-items li:last-child{border-bottom:0}#our-commitments #content #menu-items li.close{letter-spacing:0.36em;background-color:#000;color:#f2f2f2;border:0;margin-bottom:-1px}#our-commitments #content #menu-items li.close img{height:2.5vw}#our-commitments #content #menu-items li a{color:#f2f2f2;text-decoration:none;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center}#our-commitments #content #menu-items li img{height:4.25vw;width:auto;margin-right:2.5vw}.fade-in-up,.fade-in-down{opacity:0}.is-visible.fade-in-up{animation:fadeInUp 1s both;-webkit-animation:fadeInUp 1s both}.is-visible.fade-in-down{animation:fadeInDown 1s both;-webkit-animation:fadeInDown 1s both}@keyframes fadeInUp{0%{transform:translateY(40px)}100%{transform:translateY(0px);opacity:1}}@-webkit-keyframes fadeInUp{0%{transform:translateY(40px)}100%{transform:translateY(0px);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-40px)}100%{transform:translateY(0px);opacity:1}}@-webkit-keyframes fadeInDown{0%{transform:translateY(-40px)}100%{transform:translateY(0px);opacity:1}}
