.rg-content{width:100%;color:var(--color-foreground);background:var(--color-background);padding-block:clamp(28px,5vw,64px)}.rg-content h1,.rg-content h2,.rg-content h3{margin:0 0 20px;font-family:var(--font-heading--family);line-height:1.15}.rg-content h1{font-size:clamp(32px,4.5vw,60px)}.rg-content h2{font-size:clamp(24px,3vw,40px)}.rg-content h3{font-size:clamp(19px,2vw,26px)}.rg-content p{margin:0 0 16px}.rg-content img{display:block;max-width:100%;height:auto}.rg-content .rte{line-height:1.65}.rg-content-title{max-width:1400px;margin-inline:auto!important;padding-inline:24px;text-align:center}.rg-content-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase}.rg-content-image-with-text-overlay,.rg-content-slideshow{padding:0}.rg-content-hero{position:relative;min-height:var(--rg-height,500px);display:grid;place-items:center;background:var(--color-background)}.rg-content-hero picture{position:absolute;top:0;right:0;bottom:0;left:0}.rg-content-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}.rg-content-tint:has(img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0004;pointer-events:none}.rg-content-hero-text{position:relative;z-index:1;max-width:900px;padding:48px 24px;text-align:center}.rg-content-hero:has(img) .rg-content-hero-text{color:#fff}.rg-content-hero .button{margin-top:20px}.rg-content-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1500px;margin:auto}.rg-content-story-media{min-width:0}.rg-content-story-media img{width:100%;height:100%;object-fit:cover;max-height:650px}.rg-content-story-text{padding:clamp(28px,6vw,90px);align-self:center;text-align:var(--rg-text-align,center)}.rg-content-image-right .rg-content-story-media{order:2}.rg-content-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow:auto;scroll-snap-type:x proximity;padding:0 20px}.rg-content-gallery-card{position:relative;min-width:0;scroll-snap-align:start}.rg-content-gallery-card img{height:var(--rg-gallery-height,440px);width:100%;object-fit:cover}.rg-content-gallery-caption{position:absolute;inset:auto 0 0;padding:24px;color:#fff;background:linear-gradient(transparent,#0009);pointer-events:none}.rg-content-gallery-caption a{pointer-events:auto}.rg-content-reviews{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);padding-inline:24px}.rg-content-review{margin:0;min-width:0}.rg-content-review blockquote{margin:0;font-size:16px}.rg-content-stars{letter-spacing:.15em;margin-bottom:18px}.rg-content-questions,.rg-content-page,.rg-content-newsletter{max-width:900px;margin:auto;padding-inline:24px}.rg-content-questions details{border-bottom:1px solid var(--color-border,#ddd);padding:18px 0}.rg-content-questions summary{cursor:pointer;font-weight:600;min-height:32px}.rg-content-questions details>.rte{padding-top:16px}.rg-content-page img,.rg-content-page iframe{max-width:100%}.rg-content input,.rg-content textarea{display:block;width:100%;border:1px solid var(--color-border,#aaa);background:var(--color-input-background,transparent);color:inherit;font:inherit;padding:12px;margin:8px 0 20px;min-height:48px}.rg-content label{font-size:14px}.rg-content-form-row{display:flex;align-items:flex-start;gap:12px}.rg-content-form-row input{margin-top:0}.rg-content-collection-links{max-width:1400px;margin:auto;padding-inline:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rg-content-collection-links a{text-align:center}.rg-content-collection-links img{width:100%;aspect-ratio:1;object-fit:cover}.rg-content [data-rg-faq-links]{display:flex;flex-wrap:wrap;gap:20px}.rg-content-slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory}.rg-content-slides>.rg-content-hero{scroll-snap-align:start}.rg-content :focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-content [hidden]{display:none!important}@media(max-width:749px){.rg-content-hero{min-height:var(--rg-height-mobile,400px)}.rg-content-story{grid-template-columns:1fr}.rg-content-image-right .rg-content-story-media{order:0}.rg-content-story-text{padding:30px 24px}.rg-content-gallery{grid-auto-columns:85%;padding-inline:16px}.rg-content-gallery-card img{height:var(--rg-gallery-mobile,400px)}.rg-content-reviews{grid-template-columns:1fr;gap:36px}.rg-content-collection-links{grid-template-columns:1fr}.rg-content-form-row{display:block}.rg-content-page{overflow-wrap:anywhere}}.rg-content h1,.rg-content h2{font-size:var(--rg-heading-size,32px)}.rg-content-hero-image,.rg-content-gallery-card img{object-position:var(--rg-image-position,center)}@media(max-width:749px){.rg-content h1,.rg-content h2{font-size:min(var(--rg-heading-size,32px),42px)}.rg-content-hero-image,.rg-content-gallery-card img{object-position:var(--rg-image-mobile,center)}}.rg-content-gallery-section .rg-content-gallery-card img{object-fit:contain}@media(max-width:749px){.rg-content-gallery-section .rg-content-gallery-card img{height:auto;aspect-ratio:1}.rg-content-gallery-section .rg-content-title{font-size:28px;line-height:1.25}}.rg-content-hero .button{margin-inline:auto;background:#fff;color:#000;border-color:#fff;letter-spacing:.12em;font-weight:400;font-size:13px}.rg-content-hero .button:hover{background:#f4f1eb;color:#000}.rg-content-story-text{display:flex;flex-direction:column;align-items:flex-start}.rg-content-story-text.rg-content-align-center{align-items:center}.rg-content-story-text.rg-content-align-right{align-items:flex-end}.rg-content-story-text .rte:empty,.rg-content-story-text .rg-content-eyebrow:empty{display:none}.rg-content-main-page[data-rg-page=tree-planting] .rte img:is([src*=One_Tree_Planted_SQ_logo],[alt="One Tree Planted"]){display:block;width:var(--rg-partner-logo-width,180px)!important;max-width:100%!important;height:auto!important;object-fit:contain;margin-inline:auto!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rg-content.css.map */
