.page--sustainability{--sustainability-bg: #1e1e1e;--sustainability-ink: #f5f1eb;--sustainability-muted: rgba(245, 241, 235, .16);--sustainability-accent: #ff7955;--sustainability-green: #d2f7d2;background:var(--sustainability-bg);color:var(--sustainability-ink)}.page--sustainability main,.page--sustainability .main-content,.page--sustainability main>.shopify-section,.page--sustainability .wrapper_all,.page--sustainability .product_img_text,.page--sustainability .grid_imgs,.page--sustainability .large-marquee-black{background:var(--sustainability-bg)!important}.page--sustainability .shopify-section--navigation-page .sc-breadcrumbs{display:none}.page--sustainability .top-bar{justify-content:center;overflow-x:auto;scrollbar-width:none;background:#1d1d1d}.page--sustainability .top-bar::-webkit-scrollbar{display:none}.page--sustainability .top-bar li{display:flex;flex:0 0 220px;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-color:#f5f1eb33}.page--sustainability .top-bar li a{color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase}.page--sustainability .sustainability-story__inner{width:100%;max-width:none;padding:0;gap:0}.page--sustainability .sustainability-story__inner>.hr--full,.page--sustainability .divider-section .hr--full{width:100%;margin:0;border-color:var(--sustainability-muted)}.page--sustainability .sustainability-story__section{width:min(100%,1440px);margin:0 auto;padding-right:clamp(40px,8.35vw,120px);padding-left:clamp(40px,8.35vw,120px)}.page--sustainability .sustainability-story__hero{padding-top:55px;padding-bottom:74px}.page--sustainability .sustainability-story__hero-layout{grid-template-columns:minmax(0,1fr) minmax(460px,510px);align-items:end;gap:clamp(56px,5.2vw,76px)}.page--sustainability .sustainability-story__hero-copy{align-self:center}.page--sustainability .sustainability-story__hero .first_title{margin:0 0 40px;color:var(--sustainability-ink);font-family:PP Neue Corp Tight Heavy,Right-Grotesk,sans-serif;font-size:80px!important;font-weight:800;line-height:76px;letter-spacing:.69px;text-transform:uppercase}.page--sustainability .sustainability-story__richtext,.page--sustainability .sustainability-story__richtext p,.page--sustainability .sustainability-product__content,.page--sustainability .sustainability-product__content p,.page--sustainability .par_wrapper_descp,.page--sustainability .par_wrapper_descp p{color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:0}.page--sustainability .sustainability-story__richtext p{margin:0 0 30px}.page--sustainability .sustainability-story__hero .sustainability-story__richtext p:last-child{margin-bottom:0}.page--sustainability .sustainability-story__hero .sustainability-story__richtext em{color:inherit;font-style:normal}.page--sustainability .sustainability-story__hero-media{align-self:end}.page--sustainability .sustainability-story__media img{display:block;width:100%;height:100%;margin:0;border-radius:12px;object-fit:cover}.page--sustainability .sustainability-story__hero-media{height:415px}.page--sustainability .sustainability-story__honest,.page--sustainability .sustainability-story__framework{padding-top:43px;padding-bottom:60px}.page--sustainability .sustainability-story__section>h2,.page--sustainability .sustainability-product__heading h2,.page--sustainability .grid_imgs h2{margin:0 0 38px;color:var(--sustainability-ink);font-family:"Exposure Plus 30",serif;font-size:clamp(52px,4.4vw,64px);font-weight:400;line-height:.95;letter-spacing:-.04em;text-transform:none}.page--sustainability .sustainability-story__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(70px,10vw,145px)}.page--sustainability .sustainability-story__honest-media{height:427px}.page--sustainability .sustainability-story__honest .sustainability-story__richtext p{margin-bottom:32px}.page--sustainability .sustainability-story__framework{padding-bottom:74px}.page--sustainability .sustainability-story__framework-media{height:366px}.page--sustainability .sustainability-story__stats{margin-top:82px}.page--sustainability .option_titles{grid-template-columns:1.6fr repeat(3,1fr);gap:8px;text-align:center}.page--sustainability .option_titles p{margin:0 0 24px;color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:17px;line-height:1;letter-spacing:.08em}.page--sustainability .option_titles:first-child p{font-family:PP Neue Corp,sans-serif;font-size:15px;font-weight:600;letter-spacing:.12em}.page--sustainability .option_titles p:first-child{text-align:left}.page--sustainability .option_titles.orange_stats p{color:var(--sustainability-accent)}.page--sustainability .sustainability-story__framework-copy p:nth-child(4){margin-top:48px;font-size:16px;font-weight:600;letter-spacing:.08em}.page--sustainability .text-section .wrapper,.page--sustainability .page-share .wrapper,.page--sustainability .wrs_productext,.page--sustainability .wrap_prod_text,.page--sustainability .grid_imgs .wrapper_back{width:min(100%,1440px);max-width:1440px;margin-right:auto;margin-left:auto;padding-right:clamp(40px,8.35vw,120px);padding-left:clamp(40px,8.35vw,120px)}.page--sustainability .text-section .wrapper{padding-top:36px;padding-bottom:36px}.page--sustainability .text-section .text{max-width:none;margin:0}.page--sustainability .text-section .text__content,.page--sustainability .text-section .text__content p{margin:0;color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:16px;line-height:1.7}.page--sustainability .text-section[id$=__section_text_zpTx9p] .text__content,.page--sustainability .text-section[id$=__section_text_zpTx9p] .text__content p{font-family:PP Neue Corp,sans-serif;font-size:20px;font-weight:500;line-height:34px;letter-spacing:.02em;padding:0}@media(min-width:1024px){.page--sustainability .text-section[id$=__section_text_zpTx9p]>.wrapper--full-padded{padding-right:120px;padding-left:120px}}.page--sustainability .sustainability-product__heading{padding-top:42px;padding-bottom:0!important}.page--sustainability .sustainability-product__heading h2{margin-bottom:0}.page--sustainability .sustainability-product__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(76px,11vw,160px);padding-top:22px;padding-bottom:72px}.page--sustainability .wrap_prod_text{background:transparent}.page--sustainability .sustainability-product__media{display:flex;justify-content:center;width:100%;height:1500px;margin-top:80px;overflow:hidden}.page--sustainability .sustainability-product__media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.page--sustainability .sustainability-product__content{max-width:none}.page--sustainability .sustainability-product__content h3{margin:0 0 16px;color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:16px;font-weight:600;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.page--sustainability .sustainability-product__content p{margin:0 0 34px}.page--sustainability .but_pro_text{width:145px;height:46px;margin:-4px 0 42px;border-radius:10px;background:#575757;color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em}.page--sustainability .wrap_two_btns{display:flex;gap:12px;margin-top:4px}.page--sustainability .wrap_two_btns .btn{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0;height:38px!important;padding:0 22px;gap:0;border-radius:999px;background:var(--sustainability-green);color:#1d1d1d;font-family:PP Neue Corp Compact Medium,PP Neue Corp,sans-serif;font-size:12px;line-height:16px;letter-spacing:.8px;text-transform:uppercase}.page--sustainability .wrap_two_btns .btn:before,.page--sustainability .wrap_two_btns .btn:after,.page--sustainability .wrap_two_btns svg{display:none!important}.page--sustainability .large-marquee-section .large-marquee .marquee{align-items:center;border-bottom:1px solid var(--sustainability-muted)}.page--sustainability .large-marquee-section .large-marquee .marquee .track{top:0;bottom:0;display:flex;align-items:center}.page--sustainability .large-marquee-section .large-marquee .marquee .track .content{color:#343436;opacity:1;font-family:PP Neue Corp Tight Heavy,Right-Grotesk,sans-serif;font-size:125px;line-height:1;margin-block:0;letter-spacing:-.005em;text-transform:uppercase}.page--sustainability .grid_imgs{padding:34px 0 64px;color:var(--sustainability-ink)}.page--sustainability .grid_imgs .wrapper_back{max-width:1440px}.page--sustainability .grid_imgs h2{margin-bottom:32px}.page--sustainability .grid_imgs .grid_img{width:100%;height:426px;border-radius:12px}.page--sustainability .grid_imgs .grid_img_text{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 82px;padding:42px 0 0}.page--sustainability .grid_imgs .par_wrapper{margin:0}.page--sustainability .grid_imgs .par_wrapper_title{margin:0 0 18px;color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:18px;font-weight:600;line-height:18px;letter-spacing:.05em}.page--sustainability .grid_imgs .par_wrapper_descp,.page--sustainability .grid_imgs .par_wrapper_descp p{margin:0;font-family:PP Neue Corp,sans-serif;font-size:20px;font-weight:500;line-height:34px;letter-spacing:.02em}.page--sustainability .grid_imgs .par_wrapper_descp p+p{margin-top:28px}.page--sustainability .grid_imgs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section,.page--sustainability .page-share{background:var(--sustainability-bg)!important}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .wrapper{min-height:440px;padding-top:56px;padding-bottom:80px}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__content,.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__content p{max-width:1020px;font-family:"Exposure Plus 30",serif;font-size:54px;line-height:64px;letter-spacing:-1.45px}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__heading,.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text-highlight__break{max-width:1020px;color:var(--sustainability-ink);font-family:"Exposure Plus 30",serif!important;font-size:54px!important;font-weight:400!important;line-height:64px!important;letter-spacing:-1.45px!important}.page--sustainability .page-share .wrapper{min-height:130px;padding-top:0;padding-bottom:10px}.page--sustainability .page-share span{color:var(--sustainability-ink);font-family:PP Neue Corp,sans-serif;font-size:15px;font-weight:600;letter-spacing:.08em}.page--sustainability .page-social svg{fill:var(--sustainability-ink)}@media(max-width:1023px){.page--sustainability .sustainability-story__section,.page--sustainability .text-section .wrapper,.page--sustainability .page-share .wrapper,.page--sustainability .wrs_productext,.page--sustainability .wrap_prod_text,.page--sustainability .grid_imgs .wrapper_back{padding-right:40px;padding-left:40px}.page--sustainability .sustainability-story__hero-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:52px}.page--sustainability .sustainability-story__hero .first_title{font-size:clamp(40px,5.6vw,58px)!important;line-height:.95}.page--sustainability .sustainability-story__split,.page--sustainability .sustainability-product__layout{gap:50px}}@media(min-width:768px)and (max-width:1023px){.page--sustainability .sustainability-product__layout{display:flex;flex-direction:column;gap:36px}.page--sustainability .sustainability-product__media{width:100%;height:1200px;margin-top:18px}.page--sustainability .sustainability-product__media img{object-fit:contain;transform:scale(1.15)}.page--sustainability .sustainability-product__content{width:100%}}@media(max-width:767px){.page--sustainability .top-bar{justify-content:flex-start}.page--sustainability .top-bar li{flex-basis:auto;min-height:40px;padding:0 20px}.page--sustainability .top-bar li a{font-size:14px;white-space:nowrap}.page--sustainability .sustainability-story__section,.page--sustainability .text-section .wrapper,.page--sustainability .page-share .wrapper,.page--sustainability .wrs_productext,.page--sustainability .wrap_prod_text,.page--sustainability .grid_imgs .wrapper_back{padding-right:20px;padding-left:20px}.page--sustainability .sustainability-story__hero{padding-top:30px;padding-bottom:24px}.page--sustainability .sustainability-story__hero-layout,.page--sustainability .sustainability-story__split,.page--sustainability .sustainability-product__layout{display:flex;flex-direction:column;gap:28px}.page--sustainability .sustainability-story__hero .first_title{margin-bottom:28px;font-size:44px!important;line-height:34px;letter-spacing:.38px}.page--sustainability .sustainability-story__richtext,.page--sustainability .sustainability-story__richtext p,.page--sustainability .sustainability-product__content,.page--sustainability .sustainability-product__content p,.page--sustainability .par_wrapper_descp,.page--sustainability .par_wrapper_descp p{font-size:16px;line-height:1.4}.page--sustainability .sustainability-story__hero .sustainability-story__richtext p{margin-bottom:26px}.page--sustainability .sustainability-story__hero-media,.page--sustainability .sustainability-story__honest-media,.page--sustainability .sustainability-story__framework-media{width:100%;height:auto;aspect-ratio:1 / .82}.page--sustainability .sustainability-story__hero-media img,.page--sustainability .sustainability-story__honest-media img,.page--sustainability .sustainability-story__framework-media img{min-height:0}.page--sustainability .sustainability-story__honest,.page--sustainability .sustainability-story__framework{padding-top:28px;padding-bottom:24px}.page--sustainability .sustainability-story__section>h2,.page--sustainability .sustainability-product__heading h2,.page--sustainability .grid_imgs h2{margin-bottom:28px;font-size:42px;line-height:.95}.page--sustainability .sustainability-story__honest .sustainability-story__split{flex-direction:column-reverse}.page--sustainability .sustainability-story__honest .sustainability-story__richtext p{margin-bottom:28px}.page--sustainability .sustainability-story__framework-layout{display:grid;grid-template-columns:1fr}.page--sustainability .sustainability-story__framework-visual{order:2}.page--sustainability .sustainability-story__framework-copy{display:contents}.page--sustainability .sustainability-story__framework-copy p{order:1}.page--sustainability .sustainability-story__framework-copy p:nth-child(n+4){order:3}.page--sustainability .sustainability-story__framework-copy p:nth-child(4){margin-top:22px;font-size:15px}.page--sustainability .sustainability-story__stats{margin-top:28px}.page--sustainability .option_titles{grid-template-columns:1.5fr repeat(3,1fr)}.page--sustainability .option_titles p,.page--sustainability .option_titles:first-child p{margin-bottom:20px;font-size:13px}.page--sustainability .text-section .wrapper{padding-top:28px;padding-bottom:28px}.page--sustainability .text-section .text__content,.page--sustainability .text-section .text__content p{font-size:16px;line-height:1.45}.page--sustainability .text-section[id$=__section_text_zpTx9p] .text__content,.page--sustainability .text-section[id$=__section_text_zpTx9p] .text__content p{font-size:15px;line-height:22px}.page--sustainability .sustainability-product__heading{padding-top:34px}.page--sustainability .sustainability-product__layout{position:static;padding-top:18px;padding-bottom:48px}.page--sustainability .sustainability-product__media{position:static;order:1;height:620px;margin-top:0}.page--sustainability .sustainability-product__media img{width:100%;height:100%;object-fit:cover}.page--sustainability .sustainability-product__content{position:static;order:2;padding:0;background:none}.page--sustainability .sustainability-product__content h3,.page--sustainability .grid_imgs .par_wrapper_title{margin-bottom:14px;font-size:14px}.page--sustainability .sustainability-product__content p{margin-bottom:28px}.page--sustainability .p_pro_text,.page--sustainability .but_pro_text{display:none}.page--sustainability .wrap_two_btns{flex-wrap:wrap}.page--sustainability .large-marquee-section .large-marquee .marquee{height:70px}.page--sustainability .large-marquee-section .large-marquee .marquee .track .content{font-size:42px}.page--sustainability .grid_imgs{padding:30px 0 44px}.page--sustainability .grid_imgs .grid_img{height:auto;aspect-ratio:1.5 / 1}.page--sustainability .grid_imgs .grid_img_text{grid-template-columns:1fr;gap:34px;padding-top:34px}.page--sustainability .grid_imgs .par_wrapper_title{font-size:16px;line-height:18px}.page--sustainability .grid_imgs .par_wrapper_descp,.page--sustainability .grid_imgs .par_wrapper_descp p{font-size:16px;font-weight:500;line-height:22px;letter-spacing:.02em}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .wrapper{min-height:0;padding-top:34px;padding-bottom:20px}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__content,.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__content p{font-size:27px;line-height:32px;letter-spacing:-.73px}.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text__heading,.page--sustainability .shopify-section:has(+.shopify-section .page-share) .text-section .text-highlight__break{font-size:27px!important;line-height:32px!important;letter-spacing:-.73px!important}.page--sustainability .page-share .wrapper{min-height:120px;padding-bottom:54px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sustainability-redesign.css.map */
