.f-footer .f-footer-top{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(160px,.9fr);gap:clamp(28px,4vw,72px)}@media(max-width:1199px){.f-footer .f-footer-top{grid-template-columns:1.4fr .8fr 1fr .9fr;gap:28px}}@media(max-width:999px){.f-footer .f-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.f-footer .f-footer-brand{grid-column:1 / -1;grid-row:auto}.f-footer .f-footer-find{grid-column:auto}}@media(max-width:599px){.f-footer .f-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.f-footer .f-footer-find{grid-column:1 / -1}.f-footer .f-footer-nav a{max-width:100%;overflow-wrap:anywhere}}.f-sustainability{color:var(--f-forest);background:var(--f-paper)}.f-sustainability__hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(490px,43vw,720px);background:#e7e9dc;color:#fff}.f-sustainability__hero-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.f-sustainability__hero-image:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#11241de0,#11241d70 42%,#11241d08 90%)}.f-sustainability__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.f-sustainability__hero-copy{position:relative;z-index:1;width:100%;padding-block:80px 65px}.f-sustainability__hero-copy .f-eyebrow{margin:0 0 20px;color:inherit;font-size:13px}.f-sustainability__hero-copy h1{max-width:850px;margin:0 0 22px;color:inherit;font-family:var(--f-serif);font-size:calc(clamp(44px,4.6vw,72px) + 2px);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.f-sustainability__hero-description{max-width:620px;font-family:var(--f-serif);font-size:24px;line-height:1.4}.f-sustainability__hero-description p{margin:0}.f-sustainability__hero-caption{max-width:620px;margin:16px 0 0;color:#fff;font-family:var(--f-sans);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.f-sustainability__hero--text-only{min-height:380px;align-items:center;background:var(--f-forest);color:var(--f-paper)}.f-sustainability__introduction{padding-block:67px 44px;text-align:center}.f-sustainability__introduction>div{max-width:820px;margin-inline:auto;font-family:var(--f-serif);font-size:27px;line-height:1.45}.f-sustainability__introduction p{margin:0 0 20px}.f-sustainability__introduction p:last-child{margin-bottom:0}.f-sustainability__navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 38px;padding-block:0 57px}.f-sustainability__navigation a{display:inline-flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid #36543f55;font-family:var(--f-sans);font-size:14px;line-height:1.4;letter-spacing:.04em;text-decoration:none}.f-sustainability__navigation a:hover{border-bottom-color:currentColor}.f-sustainability__navigation span{font-size:17px}.f-sustainability__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(470px,43vw,760px);scroll-margin-top:165px;outline-offset:-4px}.f-sustainability__feature--soft{background:#e8eadf}.f-sustainability__feature-copy{align-self:center;padding:clamp(38px,5vw,96px)}.f-sustainability__feature-copy .f-eyebrow{margin:0 0 22px;font-size:13px}.f-sustainability__feature-copy h2{max-width:540px;margin:0 0 26px;font-family:var(--f-serif);font-size:calc(clamp(34px,2.7vw,46px) + 2px);font-weight:400;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.f-sustainability__feature-body{max-width:570px;font-family:var(--f-serif);font-size:23px;line-height:1.48}.f-sustainability__feature-body p{margin:0 0 22px}.f-sustainability__feature-body p:last-child{margin-bottom:0}.f-sustainability__feature-body ul,.f-sustainability__feature-body ol{margin-block:20px;padding-left:22px}.f-sustainability__feature-body a,.f-sustainability__introduction a{text-decoration:underline;text-underline-offset:4px}.f-sustainability__feature-image{position:relative;min-width:0;margin:0;overflow:hidden;background:#e7e9dc}.f-sustainability__feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.f-sustainability__feature-image--contain{background:#f3f1e7}.f-sustainability__feature-image--contain img{object-fit:contain}.f-sustainability__image-caption{position:absolute;z-index:1;inset:auto 0 0;padding:9px 12px;background:#f7f4e8f2;color:var(--f-forest);font-family:var(--f-sans);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.f-sustainability__image-caption p{margin:0}.f-sustainability__image-caption p+p{margin-top:3px}.f-sustainability__image-caption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.f-sustainability__feature--image-left .f-sustainability__feature-image{grid-column:1;grid-row:1}.f-sustainability__feature--image-left .f-sustainability__feature-copy{grid-column:2;grid-row:1}.f-sustainability__feature--text-only{display:block;min-height:0}.f-sustainability__feature--text-only .f-sustainability__feature-copy{max-width:1000px;margin-inline:auto;padding-block:70px}.f-sustainability__feature--text-only .f-sustainability__feature-body{max-width:none}.f-sustainability__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;margin-top:27px;padding-block:10px;border-bottom:1px solid currentColor;font-family:var(--f-sans);font-size:14px;line-height:1.4;letter-spacing:.08em;text-decoration:none}.f-sustainability__text-link:hover{opacity:.75}.f-sustainability__text-link span{font-size:18px}@media(max-width:999px){.f-sustainability__hero{min-height:530px}.f-sustainability__hero-copy{padding-block:65px 48px}.f-sustainability__hero-copy h1{max-width:680px;font-size:56px}.f-sustainability__feature{min-height:490px}.f-sustainability__feature-copy{padding:40px 32px}.f-sustainability__feature-copy h2{font-size:36px}.f-sustainability__feature-body{font-size:21px}.f-sustainability__navigation{gap:14px 28px;padding-bottom:44px}}@media(max-width:749px){.f-sustainability__hero{min-height:510px}.f-sustainability__hero-copy{padding-block:56px 38px}.f-sustainability__hero-copy h1{max-width:530px;margin-bottom:20px;font-size:46px;line-height:1.1}.f-sustainability__hero-copy .f-eyebrow{font-size:12px;margin-bottom:18px}.f-sustainability__hero-description{max-width:440px;font-size:23px}.f-sustainability__hero--text-only{min-height:360px}.f-sustainability__introduction{padding-block:42px 30px}.f-sustainability__introduction>div{max-width:600px;font-size:24px}.f-sustainability__navigation{justify-content:flex-start;gap:10px 25px;padding-bottom:36px}.f-sustainability__navigation a{min-height:44px;gap:14px;font-size:13px}.f-sustainability__feature{grid-template-columns:minmax(0,1fr);min-height:0;scroll-margin-top:120px}.f-sustainability__feature-copy,.f-sustainability__feature--image-left .f-sustainability__feature-copy{grid-column:1;grid-row:1;padding:39px var(--f-gutter) 42px}.f-sustainability__feature-copy .f-eyebrow{margin-bottom:17px;font-size:12px}.f-sustainability__feature-copy h2{max-width:500px;margin-bottom:22px;font-size:34px}.f-sustainability__feature-body{max-width:600px;font-size:22px;line-height:1.45}.f-sustainability__feature-body p{margin-bottom:20px}.f-sustainability__feature-image,.f-sustainability__feature--image-left .f-sustainability__feature-image{grid-column:1;grid-row:2;aspect-ratio:1 / 1}.f-sustainability__feature-image--contain,.f-sustainability__feature--image-left .f-sustainability__feature-image--contain{aspect-ratio:3 / 2}.f-sustainability__text-link{margin-top:23px;font-size:13px}.f-sustainability__feature--text-only .f-sustainability__feature-copy{padding-block:42px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAIACA */
