[id$=__sus_hero] .section-spacing{padding-block:clamp(54px,5.5vw,72px) clamp(58px,6vw,80px)}[id$=__sus_hero] .container--md{--container-max-width:60rem}[id$=__sus_hero] .prose{gap:1rem}[id$=__sus_hero] .prose>.h6{margin:0;color:#1f4c47;font-family:var(--text-font-family);font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}[id$=__sus_hero] h1{max-width:16em;margin-inline:auto;font-family:var(--alva-font-display)!important;font-size:var(--alva-type-display)!important;font-weight:400!important;line-height:var(--alva-leading-display)!important;letter-spacing:var(--alva-tracking-heading)!important;text-wrap:balance}[id$=__sus_hero] .prose>div>p:not(.alva-sus-hero-links){max-width:43rem;margin-inline:auto;color:#1c1c1cc2;font-size:1.0625rem;line-height:1.65}[id$=__sus_hero] .alva-sus-hero-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;margin:.5rem 0 0!important;line-height:1.4!important}[id$=__sus_hero] .alva-sus-hero-links a{display:inline-flex!important;min-height:2.875rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid rgba(31,76,71,.28);border-radius:999px;color:#1f4c47!important;background-image:none!important;font-size:.875rem!important;font-weight:650!important;line-height:1.35;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}[id$=__sus_hero] .alva-sus-hero-links a:first-child{border-color:#1f4c47;background:#1f4c47;color:#fff!important}[id$=__sus_hero] .alva-sus-hero-links a:hover{border-color:#173c38;background:#173c38;color:#fff!important}[id$=__sus_stats] .section-spacing{padding-block:clamp(44px,5vw,64px)}[id$=__sus_stats] .alva-sus-stats{gap:2rem 1.5rem}[id$=__sus_stats] .alva-sus-stats__label{font-size:.9375rem;line-height:1.55}[id$=__sus_stats] .alva-sus-scope{max-width:48rem;font-size:.875rem;line-height:1.65}[id$=__sus_stats] .alva-sus-sources a{min-height:2rem;font-size:.875rem;line-height:1.45}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .section-spacing{padding-block:clamp(56px,6vw,84px)}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .image-with-text{width:min(calc(100% - 3rem),74rem);margin-inline:auto;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(2.75rem,6vw,5.5rem);align-items:center}[id$=__sus_control] .image-with-text{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr)}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .image-with-text>picture{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(28,28,28,.08);border-radius:18px;background:#f3eee7;box-shadow:0 16px 42px #1f2a2714}[id$=__sus_built] .image-with-text>picture{aspect-ratio:3 / 2}[id$=__sus_control] .image-with-text>picture{aspect-ratio:5 / 4}[id$=__sus_nontoxic] .image-with-text>picture{aspect-ratio:1 / 1}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .image-with-text>picture img{width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important;object-fit:cover!important}[id$=__sus_built] .image-with-text>picture img{object-position:50% 52%!important}[id$=__sus_control] .image-with-text>picture img{filter:saturate(.82) contrast(1.04);object-position:50% 55%!important}[id$=__sus_nontoxic] .image-with-text>picture img{object-position:47% 66%!important}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose{max-width:34rem}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose>:where(p:not(.h6),div){font-size:1rem;line-height:1.65}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose :where(.h2,.h3,.h4){font-family:var(--alva-font-display)!important;font-size:var(--alva-type-section-title)!important;font-weight:400!important;line-height:var(--alva-leading-heading)!important;letter-spacing:var(--alva-tracking-heading)!important;text-wrap:balance}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose>.h6{color:#1f4c47;font-family:var(--alva-font-body);font-size:var(--alva-type-eyebrow);font-weight:700;letter-spacing:var(--alva-tracking-eyebrow);text-transform:uppercase}[id$=__sus_impact_heading] .prose,[id$=__sus_faq] .section-header,[id$=__sus_shop] .alva-featured-heading{max-width:48rem}[id$=__sus_impact_heading] .h3,[id$=__sus_quotes] .alva-susrev__title,[id$=__sus_faq] .section-header .h2{font-family:var(--alva-font-display)!important;font-size:var(--alva-type-section-title)!important;font-weight:400!important;line-height:var(--alva-leading-heading)!important;letter-spacing:var(--alva-tracking-heading)!important;text-wrap:balance}[id$=__sus_impact] .text-with-icons__item .prose{font-size:.9375rem!important;line-height:1.6!important}[id$=__sus_quotes]{background:#f3eee7!important;color:#1c1c1c}[id$=__sus_quotes] .section-spacing{background:#f3eee7!important;color:#1c1c1c!important}[id$=__sus_quotes] .section-spacing{padding-block:clamp(58px,6vw,82px)}[id$=__sus_quotes] .alva-susrev{width:min(calc(100% - 3rem),74rem)!important}[id$=__sus_quotes] .alva-susrev .alva-susrev__title{max-width:18ch;margin:0 auto .4em!important;color:#163f3a!important}[id$=__sus_quotes] .alva-susrev .alva-susrev__sub{margin:0 0 2.1rem!important;color:#1c1c1c9e!important;font-size:var(--alva-type-body)!important;line-height:1.55!important}[id$=__sus_quotes] .alva-susrev .alva-susrev__grid{max-width:68rem!important;gap:1rem!important}[id$=__sus_quotes] .alva-susrev .alva-susrev-card{padding:1.5rem!important;border:1px solid rgba(28,28,28,.08);border-radius:16px!important;background:#fff!important;box-shadow:0 12px 34px #1f2a270e}[id$=__sus_quotes] .alva-susrev .alva-susrev-card__quote{font-size:1rem!important;line-height:1.62!important}[id$=__sus_quotes] .alva-susrev .alva-susrev-card__stars{color:#b77a26!important}[id$=__sus_quotes] .alva-susrev .alva-susrev-card__tag{background:#1f4c4717!important;color:#1f4c47!important}[id$=__sus_shop] .section-spacing{padding-block:clamp(48px,5vw,68px)}[id$=__sus_shop] .section-stack{row-gap:1.5rem}@media screen and (max-width:740px){[id$=__sus_hero] .section-spacing{padding-block:2.75rem 3rem}[id$=__sus_hero] .container{width:calc(100% - 2.5rem)}[id$=__sus_hero] .prose{gap:1rem}[id$=__sus_hero] h1{max-width:19ch;font-size:2rem!important;line-height:1.12!important}[id$=__sus_hero] .prose>div>p:not(.alva-sus-hero-links){font-size:1rem;line-height:1.65}[id$=__sus_hero] .alva-sus-hero-links{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;max-width:21rem;margin-inline:auto!important}[id$=__sus_hero] .alva-sus-hero-links__sep{display:none}[id$=__sus_hero] .alva-sus-hero-links a{min-height:3rem;font-size:.875rem!important;text-align:center}[id$=__sus_stats] .section-spacing{padding-block:2.75rem}[id$=__sus_stats] .alva-sus-stats{gap:2rem 1rem;padding-inline:1rem}[id$=__sus_stats] .alva-sus-stats__num{font-size:2.125rem}[id$=__sus_stats] .alva-sus-stats__label{font-size:.875rem!important;line-height:1.55}[id$=__sus_stats] .alva-sus-scope{margin-top:1.75rem;font-size:.875rem;line-height:1.6}[id$=__sus_stats] .alva-sus-sources{gap:.35rem}[id$=__sus_stats] .alva-sus-sources a{display:inline-flex;min-height:2.5rem;align-items:center;font-size:.875rem}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .section-spacing,[id$=__sus_impact_heading] .section-spacing,[id$=__sus_quotes] .section-spacing,[id$=__sus_faq] .section-spacing{padding-block:3rem}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .image-with-text{width:calc(100% - 2rem);grid-template-columns:minmax(0,1fr);gap:1.75rem}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .image-with-text>picture{order:-1!important;aspect-ratio:4 / 3;border-radius:14px}[id$=__sus_built] .image-with-text>picture{aspect-ratio:3 / 2}[id$=__sus_nontoxic] .image-with-text>picture{aspect-ratio:1 / 1}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose{max-width:none;text-align:left}:where([id$=__sus_built],[id$=__sus_control],[id$=__sus_nontoxic]) .prose>:where(p:not(.h6),div){font-size:1rem;line-height:1.65}[id$=__sus_impact_heading] .h3,[id$=__sus_quotes] .alva-susrev__title,[id$=__sus_faq] .section-header .h2{font-size:1.75rem!important;line-height:1.16!important}[id$=__sus_quotes] .alva-susrev-card{padding:1.4rem 1.25rem}[id$=__sus_quotes] .alva-susrev{width:calc(100% - 2rem)!important}[id$=__sus_quotes] .alva-susrev .alva-susrev__grid{margin-inline:0!important;padding:0 0 .5rem!important;scroll-padding-inline:0}[id$=__sus_quotes] .alva-susrev .alva-susrev-card{flex-basis:88%!important}[id$=__sus_quotes] .alva-susrev-card__quote{font-size:.9375rem;line-height:1.65}[id$=__sus_shop] .section-spacing{padding-block:2.5rem 3rem}[id$=__sus_shop] .container{width:calc(100% - 2rem);max-width:calc(100% - 2rem);padding-inline:0}[id$=__sus_shop] .product-list--carousel{gap:1.5rem .75rem!important}[id$=__sus_shop] .product-card__info{margin-top:.625rem}}@media(prefers-reduced-motion:reduce){[id*=__sus_] *,[id*=__sus_] *:before,[id*=__sus_] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/alva-sustainability.css.map */
