#pt-forest-home{--ptf-ink:#263921;--ptf-muted:#4c5138;--ptf-paper:#d8c6a3;--ptf-gold:#edcf91;background:var(--ptf-paper);color:var(--ptf-ink);font:400 19px/1.65 Arial,Helvetica,sans-serif;overflow:clip}#pt-forest-home *{box-sizing:border-box}#pt-forest-home h2,#pt-forest-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:var(--ptf-ink);text-transform:none}#pt-forest-home h2{font-size:30px;font-size:clamp(30px,3.3vw,45px);line-height:1.14;margin:0 0 18px}#pt-forest-home h3{font-size:26px;line-height:1.18;margin:10px 0}#pt-forest-home p{margin:0 0 16px;font-weight:400}#pt-forest-home a{color:inherit;text-decoration:none}#pt-forest-home img{display:block;max-width:100%}#pt-forest-home button{font-family:inherit;cursor:pointer}#pt-forest-home a:focus-visible,#pt-forest-home button:focus-visible{outline:3px solid #b16d14;outline-offset:4px}.template-index{background:#d8c6a3!important}.template-index .site-header{padding-top:12px;padding-bottom:12px}.template-index .site-header__logo img{max-height:80px;width:auto}.ptf-hero-wrap{background:#193c29 url(/cdn/shop/files/pt-wald-rp-20250328-6216.jpg?v=1789072311&width=1800) center 45%/cover}#pt-forest-home #pt-quick-b2c#pt-quick-b2c{padding:0!important;margin:0!important;max-width:none!important;background:transparent!important;--ptq-shell-maxw:1240px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c:not([data-ptq-focus-mode="1"]) .ptq-shell{max-width:1280px;padding:0 40px!important;margin:auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:60px!important;align-items:center;min-height:620px!important;padding:48px 32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;background:linear-gradient(90deg,#0d2719e3,#0d27199e 65%,#0d271945);z-index:-1;pointer-events:none}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroMedia{display:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroContent,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroCopy{display:block!important;position:relative!important;max-width:none!important;width:auto!important;padding:0!important;background:none!important;grid-column:auto!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font:400 38px/1.07 Georgia,Times New Roman,serif!important;font:400 clamp(38px,4.1vw,56px)/1.07 Georgia,"Times New Roman",serif!important;letter-spacing:-1.8px!important;margin:18px 0!important;color:#fff9e9!important;max-width:650px!important;text-shadow:none!important;display:block!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle span{display:block!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{font:400 18px/1.55 Arial,sans-serif!important;color:#f5f2e7!important;max-width:520px!important;margin:0 0 20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroText,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroActions{display:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice{background:none!important;border:0!important;box-shadow:none!important;color:#f1d494!important;font:400 16px/1.4 Arial,sans-serif!important;display:flex!important;gap:5px;padding:0!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice strong{font:inherit!important;font-weight:700!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{background:#e4d2ae!important;border:0!important;box-shadow:none!important;border-radius:10px!important;padding:18px!important;margin:20px 0 10px!important;max-width:520px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartTop{display:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartLabel{font:400 16px/1.4 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#183d2d!important;margin:0 0 10px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartInput{font:400 17px/1.4 Arial,sans-serif!important;height:50px!important;min-height:50px!important;border:1px solid #c3ccbe!important;border-radius:5px!important;background:#f1e1bd!important;box-shadow:none!important;color:#183d2d!important;padding:12px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartBtn{border-radius:5px!important;background:#214b35!important;color:#fff9e9!important;font:700 16px/1.3 Arial,sans-serif!important;padding:14px 18px!important;min-height:49px!important;border:0!important;box-shadow:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartMeta{margin-top:9px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroProLink{font:400 16px/1.4 Arial,sans-serif!important;color:#496653!important}#pt-forest-home .ptf-hero-reassurance{font:400 16px/1.5 Arial,sans-serif;color:#f6f1e5;margin:0 0 15px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSocialProof{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:12px 0 0!important;box-shadow:none!important;width:auto!important;max-width:520px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewSummary{justify-content:flex-start!important;gap:10px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewStars{font-size:18px!important;color:#edcf91!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy{font:400 16px/1.4 Arial,sans-serif!important;color:#fff9e9!important;white-space:normal!important;overflow:visible!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy strong,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy span{font:inherit!important;white-space:normal!important;color:inherit!important}#pt-forest-home .ptf-hero-certificate{position:relative;z-index:2;display:block!important;margin:0 auto!important;width:100%;max-width:355px;width:min(100%,355px);transform:rotate(3deg)}#pt-forest-home .ptf-hero-certificate img{width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:3px;box-shadow:0 24px 50px #00000045}#pt-forest-home .ptf-hero-certificate figcaption{font:400 16px/1.45 Georgia,serif;color:#fff8e8;text-align:center;margin-top:20px}.ptf-partners{background:#c9c39d;color:#183d2d;padding:28px 24px 34px;font-family:Arial,sans-serif}.ptf-partners>p{text-align:center;font:400 16px/1.45 Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px!important}.ptf-partner-logos{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ptf-partner-logos a{display:flex;align-items:center;gap:16px;color:#183d2d!important;text-decoration:none!important;font:400 16px/1.35 Arial,sans-serif;min-width:0}.ptf-partner-logos img{width:95px;height:64px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.ptf-partner-logos small{display:block;font-size:16px;margin-top:5px;color:#526458}.ptf-section{max-width:1200px;margin:auto;padding:72px 30px}.ptf-section-heading{display:flex;align-items:flex-end;gap:60px;justify-content:space-between;margin-bottom:30px}.ptf-section-heading>div{flex:1.4}.ptf-section-heading>p{flex:1;max-width:400px;color:var(--ptf-muted)}#pt-forest-home .ptf-eyebrow,#pt-forest-home .ptf-kicker{font:400 16px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em;margin-bottom:12px;color:#516544}.ptf-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ptf-gift-card{display:block;background:#e4d2af;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.ptf-gift-card:hover{box-shadow:0 6px 22px #183d2d14}.ptf-gift-card>div{padding:25px}.ptf-gift-card p{color:var(--ptf-muted);font-size:16px}.ptf-gift-image{margin:0;background:#c6c39b;aspect-ratio:1.2;overflow:hidden}.ptf-gift-image img{width:100%;height:100%;object-fit:cover}.ptf-gift-image--cert{padding:25px;background:#c2bf97}.ptf-gift-image--cert img{object-fit:contain;filter:drop-shadow(2px 6px 8px #25432924)}.ptf-card-link{font-size:16px;font-weight:700;display:flex;justify-content:space-between;margin-top:20px}.ptf-occasions{margin-top:28px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.ptf-occasions>span{font-size:16px;margin-right:8px}.ptf-occasions button{border:1px solid #bdc7b7;border-radius:50px;padding:10px 17px;background:transparent;color:#214b35;font-size:16px;min-height:44px}.ptf-occasions button:hover,.ptf-occasions button[aria-pressed=true]{background:#214b35;color:#fff}.ptf-selection-note:empty{display:none}.ptf-selection-note{text-align:center;color:#214b35;font-size:16px;margin-top:10px!important}.ptf-forest-section{background:#354631}.ptf-forest-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}#ptf-map{height:350px;border-radius:8px;background:#dce4d2;isolation:isolate;position:relative;z-index:0}#ptf-map>a{display:block;padding:35px;text-decoration:underline}#ptf-map .leaflet-container,#ptf-map .leaflet-pane{font-family:Arial,sans-serif}#ptf-map .leaflet-control-attribution{font-size:16px;color:#253b2c}#ptf-map .leaflet-popup-content{font:400 16px/1.5 Arial,sans-serif;color:#183d2d}#pt-forest-home .ptf-map-caption{font:400 16px/1.5 Arial,sans-serif;color:#526458;margin-top:10px}#pt-forest-home .ptf-map-caption a{text-decoration:underline}.ptf-region{display:flex;align-items:center;gap:15px;background:transparent;border:0;border-bottom:1px solid #bbc8b5;padding:18px 10px;width:100%;text-align:left;color:#183d2d;border-radius:0;min-height:80px}.ptf-region>span:nth-child(2){flex:1}.ptf-region strong{font-size:17px;font-weight:400}.ptf-region small{display:block;font-size:16px;color:#51634b;margin-top:3px}.ptf-region-num{font:400 23px/1 Georgia,serif;color:#627b52}.ptf-region[aria-pressed=true]{background:#dfcda6;box-shadow:inset 3px 0 #315b3c}.ptf-region-detail{padding:20px 10px 0;font-size:16px}.ptf-region-links{display:flex;flex-wrap:wrap;gap:12px}.ptf-region-links a,.ptf-region-links button{font:700 16px/1.4 Arial,sans-serif;color:#214b35;text-decoration:underline!important;min-height:44px;padding:8px 0;background:none;border:0}.ptf-story{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.ptf-story-photos{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:center}.ptf-story-photos figure{margin:0}.ptf-story-photos img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.ptf-story-photos figure:nth-child(2){padding-top:65px}.ptf-story-photos figcaption{font:400 16px/1.4 Arial,sans-serif;margin-top:9px;color:#526458}.ptf-story-copy p{color:#526458}#pt-forest-home .ptf-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 22px;background:#214b35;color:#fff9ea;border-radius:5px;font:700 16px/1.5 Arial,sans-serif;min-height:48px;margin-top:8px}.ptf-products{padding-top:15px}.ptf-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ptf-product>div{aspect-ratio:1;background:#cfc09a;border-radius:6px;overflow:hidden}.ptf-product img{width:100%;height:100%;object-fit:cover}#pt-forest-home .ptf-product h3{font-size:22px;margin-top:15px}.ptf-product p{font-size:17px;font-weight:700!important}.ptf-product small{display:block;font:400 16px/1.5 Arial,sans-serif;margin-top:5px;color:#526458}.ptf-product>span{font-size:16px;text-decoration:underline}.ptf-how-section{background:#214532}.ptf-how-section .ptf-section{text-align:center}#pt-forest-home .ptf-how-section h2,#pt-forest-home .ptf-how-section h3,#pt-forest-home .ptf-how-section p{color:#fff8e6}#pt-forest-home .ptf-how-section .ptf-eyebrow{color:#edcf91}.ptf-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:35px 0 25px}.ptf-how-grid>div>span{font:400 34px/1 Georgia,serif;color:#edcf91}.ptf-how-grid p{font-size:16px;opacity:.85}#pt-forest-home .ptf-how-section .ptf-button{background:#edcf91;color:#183d2d}.ptf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.ptf-faq details{border-bottom:1px solid #cbd1c1;padding:18px 0}.ptf-faq summary{font:400 18px/1.5 Arial,sans-serif;cursor:pointer}.ptf-faq details p{font-size:16px;color:#526458;padding-top:15px}.ptf-faq a{text-decoration:underline!important}.ptf-forest-official{display:block;font:400 16px/1.4 Arial,sans-serif;margin-top:5px;opacity:.85}#pt-quick-b2c[data-ptq-name-first="1"] .ptq-bootOverlayCard{padding:12px 16px!important;max-width:300px!important;box-shadow:0 5px 18px #0002!important}#pt-quick-b2c[data-ptq-name-first="1"] .ptq-bootOverlayHeroIcon,#pt-quick-b2c[data-ptq-name-first="1"] .ptq-bootOverlayTreeHint,#pt-quick-b2c[data-ptq-name-first="1"] .ptq-bootOverlayToolHint{display:none!important}#pt-quick-b2c[data-ptq-name-first="1"] .ptq-bootOverlayCard strong{font-size:18px!important}@media(max-width:900px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{gap:30px!important;padding:40px 0!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c:not([data-ptq-focus-mode="1"]) .ptq-shell{padding:0 24px!important}.ptf-partner-logos{gap:22px}.ptf-partner-logos a{flex-direction:column;text-align:center;gap:10px}.ptf-section-heading{gap:25px}.ptf-story{gap:30px}.ptf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.template-index .site-header__logo img{max-height:66px}.template-index .site-header{padding-top:7px;padding-bottom:7px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c:not([data-ptq-focus-mode="1"]) .ptq-shell{padding:0 20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:12px!important;padding:28px 0 30px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroContent{grid-row:1!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroCopy{display:grid!important;grid-template-columns:minmax(0,1fr) 100px;gap:0 14px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:35px!important;line-height:1.08!important;letter-spacing:-1.1px!important;grid-column:1/-1;margin:12px 0!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{font-size:16px!important;line-height:1.5!important;grid-column:1;min-height:140px!important;margin:0!important;align-self:center}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice{grid-column:1/-1;font-size:16px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{grid-column:1/-1;width:100%!important;margin:15px 0 8px!important;padding:14px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartInput{min-height:46px!important;height:46px!important}#pt-forest-home .ptf-hero-reassurance{grid-column:1/-1;font-size:16px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSocialProof{grid-column:1/-1;margin-top:0!important}#pt-forest-home .ptf-hero-certificate{position:absolute;right:0;top:192px;width:95px;transform:rotate(4deg);margin:0!important;pointer-events:none}#pt-forest-home .ptf-hero-certificate img{max-height:140px}.ptf-hero-certificate figcaption{display:none}.ptf-partners{padding:24px 15px}.ptf-partners>p{font-size:16px!important;letter-spacing:.045em}.ptf-partner-logos{gap:12px}.ptf-partner-logos img{width:76px;height:54px}.ptf-partner-logos a,.ptf-partner-logos small{font-size:16px}.ptf-section{padding:44px 20px}.ptf-section-heading{display:block;margin-bottom:24px}.ptf-section-heading>p{max-width:none;font-size:16px}.ptf-section-heading>a{display:block;font-size:16px}.ptf-gift-grid{grid-template-columns:1fr;gap:18px}.ptf-gift-card{display:grid;grid-template-columns:125px 1fr;align-items:stretch}.ptf-gift-card>div{padding:18px}.ptf-gift-image{aspect-ratio:auto;min-height:220px}.ptf-gift-image--cert{padding:12px}#pt-forest-home .ptf-gift-card h3{font-size:23px}.ptf-gift-card p{font-size:16px}.ptf-card-link{font-size:16px;margin-top:12px}#pt-forest-home .ptf-kicker{font-size:16px;letter-spacing:.04em}.ptf-occasions{justify-content:flex-start;gap:8px}.ptf-occasions>span{width:100%}.ptf-occasions button{font-size:16px;padding:10px 14px}.ptf-forest-grid{grid-template-columns:1fr;gap:15px}#ptf-map{height:290px}.ptf-region{padding:15px 8px;min-height:76px}.ptf-region strong,.ptf-region small{font-size:16px}.ptf-story{grid-template-columns:1fr;gap:28px}.ptf-story-photos{max-width:500px;gap:14px}.ptf-story-photos figure:nth-child(2){padding-top:35px}.ptf-product-grid{gap:24px 15px}.ptf-products{padding-top:15px}#pt-forest-home .ptf-product h3{font-size:20px}.ptf-product p{font-size:16px}.ptf-how-grid{grid-template-columns:1fr;gap:28px;margin-top:25px}.ptf-how-grid>div{max-width:340px;margin:auto}.ptf-how-grid p{margin-bottom:0!important}.ptf-faq{grid-template-columns:1fr;gap:10px}.ptf-faq summary{font-size:16px}.ptf-faq details p{font-size:16px}}@media(max-width:360px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:31px!important}#pt-forest-home .ptf-hero-certificate{top:190px;width:82px}.ptf-gift-card{grid-template-columns:105px 1fr}.ptf-gift-card>div{padding:14px}.ptf-partner-logos img{width:64px}}@media(prefers-reduced-motion:reduce){.ptf-gift-card{transition:none}}#pt-forest-home .ptf-hero-certificate{width:100%;max-width:460px;width:min(100%,460px);transform:none}#pt-forest-home .ptf-hero-certificate img{border-radius:10px;aspect-ratio:1;object-fit:cover;max-height:none}@media(max-width:749px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr)!important;gap:8px 15px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroContent,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroCopy{display:contents!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice{grid-row:1}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{grid-row:2}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{grid-row:3;grid-column:1;min-height:0!important;font-size:16px!important}#pt-forest-home .ptf-hero-certificate{position:static;grid-row:3;grid-column:2;width:100%;transform:none;margin:0!important;align-self:center}#pt-forest-home .ptf-hero-certificate img{max-height:none;aspect-ratio:4/5;object-fit:cover;border-radius:6px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{grid-row:4;margin:12px 0 2px!important}#pt-forest-home .ptf-hero-reassurance{grid-row:5;margin-bottom:4px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSocialProof{grid-row:6}}body.template-index .main-content{margin-top:0!important;padding-top:0!important}body.template-index .site-header{padding:0!important}body.template-index .site-header__upper{padding-top:10px!important;padding-bottom:10px!important}body.template-index .site-header__logo img{max-height:58px!important;width:auto!important}body.template-index .site-nav__link{padding-top:14px;padding-bottom:14px}#pt-forest-home .ptf-hero-wrap{background-image:linear-gradient(90deg,#0d2719d4,#0d271973 65%,#0d27192e),url(/cdn/shop/files/pt-wald-rp-20250328-6216.jpg?v=1789072311&width=1800)}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero:before{display:none!important}@media(min-width:901px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{gap:44px!important;min-height:570px!important;padding:34px 20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:48px!important;letter-spacing:-1.6px!important}}@media(max-width:749px){body.template-index .site-header__logo img{max-height:58px!important}body.template-index .site-header__upper{padding-top:7px!important;padding-bottom:7px!important}}.ptf-story-photos img{height:auto}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartMeta{display:none!important}.ptf-code-form{font:400 16px/1.5 Arial,sans-serif;padding-bottom:12px}.ptf-code-form label{display:block;margin:12px 0 6px}.ptf-code-form>div{display:flex;gap:8px}.ptf-code-form input{width:100%;min-width:0;border:1px solid #b6c1ac;border-radius:4px;background:#fff;padding:12px;font:inherit}.ptf-code-form button{border:0;border-radius:4px;background:#214b35;color:#fff;padding:12px 15px;white-space:nowrap;font:inherit}@media(max-width:749px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{padding:12px!important}.ptf-code-form>div{flex-wrap:wrap}.ptf-code-form button{width:100%}}#pt-quick-b2c[data-ptq-name-first="1"] .ptq-forestOption:after{display:block;font:400 16px/1.4 Arial,sans-serif;margin-top:4px;opacity:.85}#pt-quick-b2c[data-ptq-name-first="1"] [data-ptq-forest-option=mv]:after{content:"Forstamt Schlemmin \b7  Landesforst MV"}#pt-quick-b2c[data-ptq-name-first="1"] [data-ptq-forest-option=by]:after{content:"Stadtwald Alzenau \b7  Bayern"}#pt-quick-b2c[data-ptq-name-first="1"] [data-ptq-forest-option=rp]:after{content:"Forstrevier Stadtkyll \b7  Rheinland-Pfalz"}#pt-forest-home #pt-quick-b2c#pt-quick-b2c[data-ptq-home-result="1"] .ptq-homeHero{display:none!important}#pt-forest-home{font-size:19px;line-height:1.65;background:radial-gradient(ellipse at 10% 25%,#e0cdab 0,transparent 65%),#d1bd94}#pt-forest-home h2{font-size:36px;font-size:clamp(36px,3.6vw,48px)}#pt-forest-home h3{font-size:30px}#pt-forest-home .ptf-eyebrow,#pt-forest-home .ptf-kicker{font-size:16px;letter-spacing:.07em;color:#4b5537}#pt-forest-home .ptf-gift-card{background:#e2cfaa;box-shadow:0 2px 12px #322a1710}#pt-forest-home .ptf-gift-card>div{padding:26px}#pt-forest-home .ptf-gift-card p,#pt-forest-home .ptf-story-copy p,#pt-forest-home .ptf-section-heading>p{font-size:19px;color:#414d34}#pt-forest-home .ptf-card-link,#pt-forest-home .ptf-product>span{font-size:17px}#pt-forest-home .ptf-forest-section{background:radial-gradient(ellipse at 5% 10%,#465638,transparent 80%),#303f2b;color:#f2e4c5}#pt-forest-home .ptf-forest-section h2,#pt-forest-home .ptf-forest-section p,#pt-forest-home .ptf-forest-section .ptf-eyebrow{color:#f2e4c5}#pt-forest-home .ptf-region{color:#f5e6c6;border-color:#738161;padding:20px 12px}#pt-forest-home .ptf-region strong{font-size:20px}#pt-forest-home .ptf-region small{color:#ddd5b8;font-size:17px}#pt-forest-home .ptf-region-num{color:#d3bf88}#pt-forest-home .ptf-region[aria-pressed=true]{background:#decca3;color:#273d25;box-shadow:inset 4px 0 #ac8450}#pt-forest-home .ptf-region[aria-pressed=true] small,#pt-forest-home .ptf-region[aria-pressed=true] .ptf-region-num{color:#425236}#pt-forest-home .ptf-region-detail{font-size:18px}#pt-forest-home .ptf-region-links a,#pt-forest-home .ptf-region-links button{font-size:17px;color:#f0dba5}#pt-forest-home .ptf-map-caption{font-size:16px;color:#e4ddc2;line-height:1.55}#pt-forest-home .ptf-story-photos figcaption{font-size:16px;color:#4b5137;line-height:1.5;margin-top:12px}#pt-forest-home .ptf-button{font-size:18px;padding:17px 24px}#pt-forest-home .ptf-occasions>span,#pt-forest-home .ptf-occasions button{font-size:18px}#pt-forest-home .ptf-occasions button{background:#dfcfaa;border-color:#9b9d77}#pt-forest-home .ptf-occasions button:hover,#pt-forest-home .ptf-occasions button[aria-pressed=true]{background:#354c2e;color:#fff0cf}#pt-forest-home .ptf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pt-forest-home .ptf-product h3{font-size:27px;line-height:1.25}#pt-forest-home .ptf-product p{font-size:22px}#pt-forest-home .ptf-product small{font-size:17px;color:#4b5137}#pt-forest-home .ptf-how-section{background:#293b27}#pt-forest-home .ptf-how-grid p{font-size:19px;opacity:1}#pt-forest-home .ptf-faq summary{font-size:21px}#pt-forest-home .ptf-faq details p{font-size:18px;color:#414d34}#pt-forest-home .ptf-faq details{border-color:#a5a281}#pt-forest-home .ptf-code-form{font-size:18px}#pt-forest-home .ptf-code-form input{background:#f1e1bd;border-color:#9b9d77}.ptf-partners{background:#c9c39d;color:#293d27;padding:34px 28px}.ptf-partners>p{font-size:16px!important;letter-spacing:.05em;line-height:1.6!important}.ptf-partner-logos{max-width:1200px;gap:30px}.ptf-partner-logos a{font-size:18px!important;line-height:1.45;gap:18px}.ptf-partner-logos small{font-size:16px!important;color:#424e33}.ptf-partner-logos img{width:110px;height:78px;object-fit:contain}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{background:#e4d2ae!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{font-size:20px!important;line-height:1.55!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartLabel{font-size:19px!important;line-height:1.45!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartInput{font-size:19px!important;height:56px!important;min-height:56px!important;background:#f1e1bd!important;border-color:#a3a37b!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartBtn{font-size:19px!important;min-height:56px!important;background:#354d30!important}#pt-forest-home .ptf-hero-reassurance{font-size:17px;line-height:1.5}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice{font-size:19px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy strong,#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy span{font:400 17px/1.45 Arial,sans-serif!important;white-space:normal!important;overflow:visible!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewSummary{gap:14px!important}#pt-forest-home .ptf-hero-certificate figcaption{font-size:20px}body.template-index .site-footer{font-size:17px;line-height:1.6}@media(max-width:900px){.ptf-partner-logos a{flex-direction:column}}@media(max-width:749px){#pt-forest-home{font-size:18px}#pt-forest-home h2{font-size:35px;line-height:1.17}#pt-forest-home .ptf-section{padding:46px 22px}#pt-forest-home .ptf-section-heading>a{font-size:18px}#pt-forest-home .ptf-gift-card{display:block}#pt-forest-home .ptf-gift-image{aspect-ratio:1.15;min-height:0}#pt-forest-home .ptf-gift-image--cert{padding:24px}#pt-forest-home .ptf-gift-card>div{padding:24px}#pt-forest-home .ptf-gift-card h3{font-size:29px}#pt-forest-home .ptf-gift-card p,#pt-forest-home .ptf-section-heading>p{font-size:18px}#pt-forest-home .ptf-product-grid{grid-template-columns:1fr;gap:34px}#pt-forest-home .ptf-product h3{font-size:27px}#pt-forest-home .ptf-product p{font-size:22px}#pt-forest-home .ptf-story-photos{grid-template-columns:1fr}#pt-forest-home .ptf-story-photos figure:nth-child(2){padding-top:16px}#pt-forest-home .ptf-story-photos img{aspect-ratio:4/3;object-fit:cover}#pt-forest-home .ptf-faq summary{font-size:20px}#pt-forest-home .ptf-faq details p{font-size:18px}.ptf-partners{padding:30px 22px}.ptf-partner-logos{grid-template-columns:1fr;gap:26px}.ptf-partner-logos a{flex-direction:row;text-align:left;font-size:18px!important}.ptf-partner-logos img{width:110px;height:76px}.ptf-partner-logos small{font-size:16px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:28px 0 34px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:38px!important;line-height:1.1!important;margin:0!important;grid-column:1!important;grid-row:2!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroPrice{grid-column:1!important;grid-row:1!important;font-size:18px!important}#pt-forest-home .ptf-hero-certificate{grid-column:1!important;grid-row:3!important;position:static!important;width:100%!important;margin:4px 0!important}#pt-forest-home .ptf-hero-certificate img{width:100%;height:auto;aspect-ratio:4/5;max-height:none;object-fit:contain;border-radius:9px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{grid-column:1!important;grid-row:4!important;font-size:19px!important;line-height:1.55!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{grid-column:1!important;grid-row:5!important;margin:4px 0!important;padding:18px!important}#pt-forest-home .ptf-hero-reassurance{grid-column:1!important;grid-row:6!important;font-size:17px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSocialProof{grid-column:1!important;grid-row:7!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewSummary{flex-wrap:wrap!important;justify-content:flex-start!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroReviewCopy{flex:1 1 220px!important}}@media(max-width:360px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:35px!important}.ptf-partner-logos a{flex-direction:column;text-align:center}.ptf-partner-logos img{width:125px;height:80px}}#pt-forest-home .ptf-hero-wrap{background-color:#202b1b;background-image:linear-gradient(90deg,#121c0fe0,#161e11a8 42%,#161e1133),var(--ptf-woodland);background-position:center,center 48%;background-size:cover}#pt-forest-home .ptf-gift-image--cert{padding:0;background:#4b4431}#pt-forest-home .ptf-gift-image--cert img{object-fit:cover;filter:none;object-position:center 46%}#pt-forest-home .ptf-gift-card{box-shadow:0 12px 32px #3b321b20;border:1px solid #ad95694d}#pt-forest-home .ptf-forest-section{position:relative;isolation:isolate;background:#242e1d;padding-top:200px;padding-top:clamp(200px,23vw,350px)}#pt-forest-home .ptf-forest-section:before{content:"";position:absolute;inset:0 0 auto;height:680px;height:clamp(680px,58vw,920px);z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,#191f110f,#191f111f 22%,#242e1df0 62%,#242e1d 92%),var(--ptf-woodland);background-position:center,center 48%;background-size:cover}#pt-forest-home .ptf-forest-section .ptf-section{padding-top:48px}#pt-forest-home .ptf-forest-section .ptf-section-heading{max-width:1100px}#pt-forest-home .ptf-forest-section h2{text-shadow:0 2px 16px #18201280}#pt-forest-home .ptf-forest-section .ptf-eyebrow{color:#e7ce95}#pt-forest-home .ptf-regions{border:1px solid #b8ad7e40;border-radius:10px;background:#25331fec;padding:8px 18px 24px;box-shadow:0 12px 34px #121a1626}#pt-forest-home .ptf-how-section{background-color:#202b1b;background-image:linear-gradient(90deg,#192112e6,#1d2414db,#192112e6),var(--ptf-woodland);background-position:center,center 75%;background-size:cover}#pt-forest-home .ptf-how-grid>div{padding:8px 12px}#pt-forest-home .ptf-how-section .ptf-button{box-shadow:0 6px 24px #10190d50}@media(max-width:749px){#pt-forest-home .ptf-hero-wrap{background-image:linear-gradient(180deg,#151e118a,#151e11a1 42%,#151e11f0),var(--ptf-woodland-mobile);background-position:center,55% top}#pt-forest-home .ptf-gift-image--cert{padding:0}#pt-forest-home .ptf-forest-section{padding-top:220px}#pt-forest-home .ptf-forest-section:before{height:700px;background-image:linear-gradient(180deg,#191f110a,#191f111a 22%,#242e1df5 56%,#242e1d 88%),var(--ptf-woodland-mobile);background-position:center,54% top}#pt-forest-home .ptf-forest-section .ptf-section{padding-top:36px}#pt-forest-home .ptf-regions{padding:6px 12px 22px}#pt-forest-home .ptf-region{padding:18px 8px;gap:10px}#pt-forest-home .ptf-region strong{font-size:19px;overflow-wrap:anywhere}#pt-forest-home .ptf-how-section{background-image:linear-gradient(#192112e3,#192112f0),var(--ptf-woodland-mobile)}}#pt-forest-home .ptf-impact{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:32px;padding:42px max(30px,calc((100% - 1140px)/2));background:#2c3c26;color:#f9ebcc;border-top:1px solid #a79b663d;border-bottom:1px solid #a79b664a}#pt-forest-home .ptf-impact[hidden]{display:none}#pt-forest-home .ptf-impact .ptf-eyebrow{color:#e5c58a;font-size:16px}#pt-forest-home .ptf-impact h2{font-size:27px;font-size:clamp(27px,2.1vw,38px);color:#f9ebcc;margin:0}#pt-forest-home .ptf-impact-total{text-align:center}#pt-forest-home [data-ptf-count]{display:block;font:400 64px/1 Georgia,serif;font:400 clamp(64px,6.4vw,92px)/1 Georgia,serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#f2d494;min-width:0}#pt-forest-home .ptf-impact-unit{display:block;font-size:20px;margin-top:12px}#pt-forest-home .ptf-impact-copy p{font-size:19px;color:#e7ddc3;margin-bottom:14px}#pt-forest-home .ptf-impact-copy a{font-size:18px;color:#f2d494;text-decoration:underline;text-underline-offset:5px}#pt-forest-home .ptf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#pt-forest-home .ptf-photo-journal{padding:65px max(30px,calc((100% - 1140px)/2)) 85px;background:#34432a;color:#f3e5c7}#pt-forest-home .ptf-photo-journal h2{color:#fff0d2;font-size:36px;font-size:clamp(36px,3.4vw,60px)}#pt-forest-home .ptf-photo-journal .ptf-eyebrow{color:#e9ca8e}#pt-forest-home .ptf-photo-journal .ptf-section-heading>p{color:#e4d9be;max-width:540px;font-size:20px}#pt-forest-home .ptf-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px}#pt-forest-home .ptf-photo-card{display:block;min-width:0;overflow:hidden;border-radius:10px;border:1px solid #b0a77d66;background:#24331f}#pt-forest-home .ptf-photo-card figure{margin:0;position:relative;min-height:440px;height:440px;height:clamp(440px,34vw,530px)}#pt-forest-home .ptf-photo-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}#pt-forest-home .ptf-photo-card:hover img{transform:scale(1.025)}#pt-forest-home .ptf-photo-card figcaption{position:absolute;inset:auto 0 0;padding:80px 24px 28px;background:linear-gradient(transparent,#162511e8 40%);color:#fff3d7}#pt-forest-home .ptf-photo-card figcaption>span{font-size:17px;display:block}#pt-forest-home .ptf-photo-card h3{font-size:31px;color:#fff3d7;margin:10px 0 20px}#pt-forest-home .ptf-photo-card .ptf-photo-link{font-size:17px;color:#efcc91;text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){#pt-forest-home .ptf-impact{grid-template-columns:1fr 1fr}#pt-forest-home .ptf-impact-copy{grid-column:1/-1;text-align:center}#pt-forest-home .ptf-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#pt-forest-home .ptf-impact{grid-template-columns:1fr;text-align:center;gap:25px;padding:34px 22px}#pt-forest-home [data-ptf-count]{font-size:76px;min-width:0}#pt-forest-home .ptf-impact h2{font-size:29px}#pt-forest-home .ptf-impact-copy{grid-column:auto}#pt-forest-home .ptf-photo-journal{padding:45px 22px}#pt-forest-home .ptf-photo-grid{grid-template-columns:1fr;gap:20px}#pt-forest-home .ptf-photo-card figure{height:430px;min-height:0}#pt-forest-home .ptf-photo-card figcaption{padding:70px 22px 25px}}@media(prefers-reduced-motion:reduce){#pt-forest-home .ptf-photo-card img{transition:none}#pt-forest-home .ptf-photo-card:hover img{transform:none}}#pt-forest-home .ptf-partners{padding:42px max(30px,calc((100% - 1140px)/2))}#pt-forest-home .ptf-partners>p{font-size:19px!important;margin-bottom:32px!important}#pt-forest-home .ptf-partner-logos{max-width:1140px;gap:36px}#pt-forest-home .ptf-partner-logos a{flex-direction:column;align-items:center;text-align:center;gap:20px;font-size:20px!important;line-height:1.45}#pt-forest-home .ptf-partner-logos img{width:220px;height:120px;max-width:100%;object-fit:contain}#pt-forest-home .ptf-partner-logos small{font-size:18px!important}@media(max-width:749px){#pt-forest-home .ptf-partners{padding:34px 22px}#pt-forest-home .ptf-partners>p{font-size:18px!important;letter-spacing:.025em}#pt-forest-home .ptf-partner-logos{gap:28px}#pt-forest-home .ptf-partner-logos a{flex-direction:row;text-align:left;gap:20px;font-size:19px!important}#pt-forest-home .ptf-partner-logos img{width:140px;height:96px}#pt-forest-home .ptf-partner-logos small{font-size:17px!important}}@media(max-width:360px){#pt-forest-home .ptf-partner-logos a{flex-direction:column;text-align:center;gap:14px}#pt-forest-home .ptf-partner-logos img{width:180px;height:108px}}#pt-forest-home .ptf-impact{grid-template-columns:220px minmax(0,1fr) minmax(0,340px);grid-template-areas:"brand heading total" "brand copy total";gap:18px 34px;padding-top:46px;padding-bottom:46px}#pt-forest-home .ptf-impact-brand{grid-area:brand;display:flex;align-items:center;justify-content:center}#pt-forest-home .ptf-impact-brand img{display:block;width:220px;height:auto;max-width:100%}#pt-forest-home .ptf-impact-heading{grid-area:heading}#pt-forest-home .ptf-impact h2{font-size:32px;line-height:1.2}#pt-forest-home .ptf-impact-total{grid-area:total}#pt-forest-home .ptf-impact-copy{grid-area:copy;text-align:left}#pt-forest-home .ptf-impact-copy p{font-size:18px;margin:0 0 10px}#pt-forest-home .ptf-forest-section{padding-top:0}#pt-forest-home .ptf-forest-section:before{height:100%;background-image:linear-gradient(180deg,#182714de,#242e1df5 90%),var(--ptf-woodland);background-position:center,center 48%}#pt-forest-home .ptf-forest-section .ptf-section{padding-top:58px;padding-bottom:44px}#pt-forest-home .ptf-story-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#pt-forest-home .ptf-story-photos figure:nth-child(2){padding-top:0}#pt-forest-home .ptf-story-photos img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}@media(max-width:1100px){#pt-forest-home .ptf-impact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"brand total" "heading heading" "copy copy";gap:24px}#pt-forest-home .ptf-impact-heading,#pt-forest-home .ptf-impact-copy{text-align:center}#pt-forest-home .ptf-impact-brand img{width:200px}}@media(max-width:749px){#pt-forest-home .ptf-impact{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "heading" "total" "copy";padding:36px 22px;gap:24px}#pt-forest-home .ptf-impact-brand img{width:180px}#pt-forest-home .ptf-impact h2{font-size:29px}#pt-forest-home .ptf-forest-section:before{background-image:linear-gradient(180deg,#182714de,#242e1df5 90%),var(--ptf-woodland-mobile)}#pt-forest-home .ptf-forest-section .ptf-section{padding-top:38px;padding-bottom:32px}#pt-forest-home .ptf-story-photos{grid-template-columns:minmax(0,1fr);gap:22px}#pt-forest-home .ptf-story-photos img{aspect-ratio:4/3}}#pt-forest-home #ptf-map>a{color:#293923!important}#pt-forest-home .ptf-hero-certificate--sheets{width:100%;max-width:480px;width:min(100%,480px);background:none;transform:none}#pt-forest-home .ptf-certificate-stack{position:relative;isolation:isolate;padding:58px 26% 10px 0;background:none}#pt-forest-home .ptf-hero-certificate--sheets img{display:block;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:7px;box-shadow:0 16px 35px #08120855;background:#fff}#pt-forest-home .ptf-hero-certificate--sheets .ptf-certificate-back{position:absolute;width:74%;right:0;top:0;transform:none;z-index:0}#pt-forest-home .ptf-hero-certificate--sheets .ptf-certificate-front{position:relative;width:100%;transform:none;z-index:1}#pt-forest-home .ptf-hero-certificate--sheets figcaption{font:400 18px/1.5 Arial,sans-serif;margin:20px 0 0;color:#f1e5ce}@media(max-width:749px){#pt-forest-home .ptf-hero-certificate--sheets{max-width:400px;justify-self:center}#pt-forest-home .ptf-certificate-stack{padding-top:46px;padding-bottom:8px}}@media(min-width:750px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c:not([data-ptq-focus-mode="1"]) .ptq-shell{max-width:1200px;padding:0 30px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;gap:44px!important;min-height:760px!important;padding:64px 0!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:52px!important;font-size:clamp(52px,5.7vw,82px)!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:20px 0 24px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle span:last-child{font-size:.78em;color:#edcf91;margin-top:10px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{font-size:22px!important;max-width:none!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{max-width:none!important;padding:24px!important;margin-top:26px!important;box-shadow:0 14px 36px #0b190f26!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartLabel{font-size:21px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartInput{font-size:21px!important;height:62px!important;min-height:62px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartBtn{font-size:21px!important;min-height:62px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSocialProof{max-width:none!important}#pt-forest-home .ptf-hero-certificate--sheets{width:100%;max-width:550px;align-self:center}#pt-forest-home .ptf-certificate-stack{padding-top:76px}}@media(min-width:750px)and (max-width:1050px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{gap:28px!important;min-height:0!important;padding:48px 0!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:43px!important;font-size:clamp(43px,5.4vw,57px)!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{font-size:20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{padding:20px!important}#pt-forest-home .ptf-certificate-stack{padding-top:54px}}@media(max-width:749px){#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHero{padding-top:34px!important;gap:20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle{font-size:40px!important;font-size:clamp(40px,11.3vw,52px)!important;line-height:1.07!important;letter-spacing:-.035em!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroTitle span:last-child{font-size:.85em;color:#edcf91;margin-top:8px}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroSubline{grid-row:4!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStart{grid-row:5!important;padding:20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartLabel{font-size:20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartInput{height:60px!important;min-height:60px!important;font-size:20px!important}#pt-forest-home #pt-quick-b2c#pt-quick-b2c .ptq-homeHeroStartBtn{min-height:60px!important;font-size:20px!important}#pt-forest-home .ptf-hero-reassurance{grid-row:6!important}#pt-forest-home .ptf-hero-certificate{grid-row:3!important}}#pt-forest-home #pt-quick-b2c#pt-quick-b2c[data-ptq-question-count="3"] .ptq-homeHeroStartTop{display:flex!important}#pt-forest-home .ptf-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#pt-forest-home .ptf-gift-card{display:flex;flex-direction:column;min-width:0}#pt-forest-home .ptf-gift-image{flex-shrink:0}#pt-forest-home .ptf-gift-card>div{display:flex;flex:1;flex-direction:column;padding:24px 22px}#pt-forest-home .ptf-gift-card .ptf-card-link{margin-top:auto;padding-top:22px}@media(min-width:1101px){#pt-forest-home .ptf-gift-card h3{font-size:25px}#pt-forest-home .ptf-gift-card .ptf-kicker{min-height:3em}}@media(min-width:750px)and (max-width:1100px){#pt-forest-home .ptf-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#pt-forest-home .ptf-gift-grid{grid-template-columns:1fr;gap:18px}#pt-forest-home .ptf-gift-card>div{padding:24px}}#pt-forest-home .ptf-impact-recent{width:fit-content;max-width:100%;margin:24px auto 0;padding:19px 22px 0;border-top:1px solid #e5c58a40;text-align:center}#pt-forest-home .ptf-impact-recent[hidden]{display:none}#pt-forest-home .ptf-recent-heading{display:flex;align-items:center;justify-content:center;gap:8px;color:#e5c58a;font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;line-height:1.4}#pt-forest-home .ptf-recent-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#aad184;box-shadow:0 0 0 4px #aad18412}#pt-forest-home .ptf-recent-detail{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}#pt-forest-home .ptf-recent-number{font:400 44px/1 Georgia,serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#f2d494}#pt-forest-home .ptf-recent-unit{color:#e7ddc3;font-size:14px;line-height:1.35;text-align:left}@media(max-width:749px){#pt-forest-home .ptf-impact-recent{margin-top:22px;padding-top:18px}#pt-forest-home .ptf-recent-number{font-size:42px}}#pt-forest-home .ptf-social-section{background:#eee4cd;border-bottom:1px solid #35492d20}#pt-forest-home .ptf-social-section[hidden]{display:none}#pt-forest-home .ptf-social-section>.ptf-section{padding-top:55px;padding-bottom:54px}#pt-forest-home .ptf-social-heading{gap:60px;margin-bottom:30px}#pt-forest-home .ptf-social-heading h2{font-size:31px;font-size:clamp(31px,3vw,42px);margin-bottom:0}#pt-forest-home .ptf-social-heading>p{max-width:375px;font-size:17px;margin-bottom:2px;line-height:1.6}#pt-forest-home .ptf-social-heading .ptf-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.13em;margin-bottom:14px}#pt-forest-home .ptf-social-dot{width:7px;height:7px;border-radius:50%;background:#668645;box-shadow:0 0 0 4px #66864512}#pt-forest-home .ptf-social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#pt-forest-home .ptf-social-card{min-width:0;display:flex;flex-direction:column;background:#faf5e9;border:1px solid #35492d24;border-radius:9px;overflow:hidden}#pt-forest-home .ptf-social-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;font-size:13px;line-height:1.3}#pt-forest-home .ptf-social-platform{display:inline-flex;align-items:center;gap:7px;font-weight:600}#pt-forest-home .ptf-social-platform svg{width:18px;height:18px;flex:0 0 18px}#pt-forest-home a.ptf-social-follow{color:#37582e;font-size:12px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#pt-forest-home .ptf-social-post{border:0;padding:0;width:100%;background:transparent;font:inherit;text-align:left;display:flex;flex:1;flex-direction:column;color:#263921}#pt-forest-home .ptf-social-visual{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d7dcc9}#pt-forest-home .ptf-social-visual img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}#pt-forest-home .ptf-social-post:hover .ptf-social-visual img{transform:scale(1.025)}#pt-forest-home .ptf-social-kind{position:absolute;right:10px;bottom:10px;background:#243c2be8;color:#fff9e9;font-size:11px;letter-spacing:.05em;line-height:1;padding:8px 10px;border-radius:20px}#pt-forest-home .ptf-social-placeholder{height:100%;display:flex;align-items:center;padding:24px;font:400 24px/1.25 Georgia,serif;color:#2c442e;background:linear-gradient(140deg,#e3d8b6,#c8d4b7)}#pt-forest-home .ptf-social-body{display:flex;flex:1;flex-direction:column;padding:17px}#pt-forest-home .ptf-social-date{display:block;font-size:11px;line-height:1.4;letter-spacing:.075em;text-transform:uppercase;color:#677057;margin-bottom:10px}#pt-forest-home .ptf-social-caption{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.55;margin:0 0 18px;overflow-wrap:anywhere}#pt-forest-home .ptf-social-open{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #35492d20;padding-top:12px;font-size:12px;font-weight:600}#pt-forest-home .ptf-social-swipe{display:none}@media(min-width:750px)and (max-width:1100px){#pt-forest-home .ptf-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#pt-forest-home .ptf-social-visual{aspect-ratio:1/1}}@media(max-width:749px){#pt-forest-home .ptf-social-section>.ptf-section{padding:38px 22px 30px}#pt-forest-home .ptf-social-heading{margin-bottom:24px}#pt-forest-home .ptf-social-heading>p{font-size:16px;margin:17px 0 0}#pt-forest-home .ptf-social-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -22px;padding:2px 22px 14px;scroll-padding-inline:22px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8c9877 transparent}#pt-forest-home .ptf-social-card{flex:0 0 82%;scroll-snap-align:start}#pt-forest-home .ptf-social-visual{aspect-ratio:4/5}#pt-forest-home .ptf-social-swipe{display:flex;justify-content:space-between;color:#657153;font-size:12px;margin:10px 0 0}}@media(prefers-reduced-motion:reduce){#pt-forest-home .ptf-social-visual img{transition:none}#pt-forest-home .ptf-social-post:hover .ptf-social-visual img{transform:none}}#pt-forest-home .ptf-social-dialog{width:min(1120px,calc(100vw - 64px),calc((100vh - 64px)*.8 + 390px));width:calc(100vw - 64px);max-width:1120px;width:min(1120px,calc(100vw - 64px),calc((100dvh - 64px)*.8 + 390px));max-width:none;height:min(760px,calc(100vh - 64px));height:calc(100vh - 64px);max-height:760px;height:min(760px,calc(100dvh - 64px));max-height:none;margin:auto;padding:0;border:1px solid #ffffff30;border-radius:8px;background:#fff;color:#262626;box-shadow:0 20px 90px #0006;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-align:left}#pt-forest-home .ptf-social-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#pt-forest-home .ptf-social-dialog-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}#pt-forest-home .ptf-social-profile-head{grid-column:2;grid-row:1;display:flex;align-items:center;gap:11px;min-width:0;padding:17px 14px 17px 18px;border-bottom:1px solid #ececec;background:#fff}#pt-forest-home .ptf-social-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#2b3e27;border:1px solid #0001;overflow:hidden}#pt-forest-home .ptf-social-avatar img{display:block;width:86%;height:86%;object-fit:contain}#pt-forest-home .ptf-social-profile-avatar{flex:none}#pt-forest-home .ptf-social-profile-identity{flex:1;min-width:0}#pt-forest-home .ptf-social-profile-name{color:#262626;text-decoration:none}#pt-forest-home .ptf-social-dialog-title{margin:0 0 5px;font:600 15px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0;color:#262626}#pt-forest-home .ptf-social-profile-meta{display:flex;align-items:center;gap:6px;color:#737373;font-size:11px;line-height:1.3;white-space:nowrap}#pt-forest-home .ptf-social-dialog-platform{display:inline-flex;align-items:center;gap:4px}#pt-forest-home .ptf-social-dialog-platform svg{width:13px;height:13px}#pt-forest-home .ptf-social-dialog[data-platform=instagram] .ptf-social-dialog-platform svg{color:#c13584}#pt-forest-home .ptf-social-dialog[data-platform=facebook] .ptf-social-dialog-platform svg{color:#1877f2;fill:currentColor;stroke:none}#pt-forest-home .ptf-social-dialog .ptf-social-date{margin:0;font-size:11px;line-height:1.3;text-transform:none;letter-spacing:0;color:#737373}#pt-forest-home a.ptf-social-dialog-follow{flex:none;padding:8px 10px;border-radius:6px;background:#eef5ff;color:#0969c3;text-decoration:none;font-size:12px;line-height:1;font-weight:600}#pt-forest-home a.ptf-social-dialog-follow:hover{background:#dfecff}#pt-forest-home .ptf-social-close{flex:none;position:static;display:grid;place-items:center;margin:0;padding:0;width:28px;height:32px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#737373;font:400 27px/1 Arial,sans-serif}#pt-forest-home .ptf-social-close:hover{background:#f3f3f3;color:#262626}#pt-forest-home .ptf-social-dialog-media{grid-column:1;grid-row:1/4;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;background:#101010;overflow:hidden}#pt-forest-home .ptf-social-dialog-media img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}#pt-forest-home .ptf-social-dialog-details{grid-column:2;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px 28px 18px;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}#pt-forest-home .ptf-social-caption-row{display:flex;align-items:flex-start;gap:11px}#pt-forest-home .ptf-social-caption-row>.ptf-social-avatar{width:30px;height:30px;flex-basis:30px}#pt-forest-home .ptf-social-full-text{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#262626}#pt-forest-home a.ptf-social-caption-author{color:#262626;font-weight:600;text-decoration:none;margin-right:5px}#pt-forest-home a.ptf-social-caption-author:hover,#pt-forest-home a.ptf-social-profile-name:hover{text-decoration:underline}#pt-forest-home .ptf-social-dialog-footer{grid-column:2;grid-row:3;background:#fff;border-top:1px solid #ececec;padding:0 18px}#pt-forest-home .ptf-social-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0}#pt-forest-home a.ptf-social-dialog-comment{display:flex;align-items:center;gap:7px;color:#262626;font-size:12px;line-height:1.3;text-decoration:none;font-weight:500}#pt-forest-home .ptf-social-dialog-comment svg{width:21px;height:21px;flex:none}#pt-forest-home a.ptf-social-dialog-original{color:#0969c3;font-size:12px;line-height:1.3;text-decoration:none;font-weight:500;text-align:right}#pt-forest-home .ptf-social-dialog-actions a:hover{text-decoration:underline}#pt-forest-home .ptf-social-dialog-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #efefef;padding:10px 0;font-size:11px;font-variant-numeric:tabular-nums;color:#8a8a8a}#pt-forest-home .ptf-social-dialog-nav button{display:grid;place-items:center;width:34px;height:30px;padding:0;background:#f5f5f5;border:0;border-radius:50%;color:#262626;font-size:19px;line-height:1}#pt-forest-home .ptf-social-dialog-nav button:hover:not(:disabled){background:#eaeaea}#pt-forest-home .ptf-social-dialog-nav button:disabled{opacity:.3;cursor:default}#pt-forest-home .ptf-social-dialog a:focus-visible{outline:2px solid #1877f2;outline-offset:3px}#pt-forest-home .ptf-social-dialog button:focus-visible{outline:2px solid #1877f2;outline-offset:3px}#pt-forest-home .ptf-social-dialog :is(a,button):focus-visible{outline:2px solid #1877f2;outline-offset:3px}@media(max-width:749px){#pt-forest-home .ptf-social-dialog{width:calc(100vw - 20px);height:auto;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:12px;overflow-y:auto;overscroll-behavior:contain}#pt-forest-home .ptf-social-dialog-layout{display:flex;flex-direction:column;height:auto;overflow:visible}#pt-forest-home .ptf-social-profile-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:13px 10px 13px 14px;gap:9px;flex:none}#pt-forest-home .ptf-social-avatar{width:38px;height:38px;flex-basis:38px}#pt-forest-home .ptf-social-dialog-title{font-size:14px}#pt-forest-home .ptf-social-profile-meta{gap:4px;font-size:10px}#pt-forest-home .ptf-social-dialog .ptf-social-date{font-size:10px}#pt-forest-home a.ptf-social-dialog-follow{padding:8px;font-size:12px}#pt-forest-home .ptf-social-close{width:28px}#pt-forest-home .ptf-social-dialog-media{max-height:56vh;max-height:56dvh;flex:none}#pt-forest-home .ptf-social-dialog-media img{width:100%;height:auto;max-height:56vh;max-height:56dvh;object-fit:contain}#pt-forest-home .ptf-social-dialog-details{padding:19px 17px 24px;overflow:visible;flex:none}#pt-forest-home .ptf-social-caption-row>.ptf-social-avatar{display:none}#pt-forest-home .ptf-social-full-text{font-size:14px;line-height:1.6}#pt-forest-home .ptf-social-dialog-footer{padding:0 17px;flex:none}}#pt-forest-home .ptf-social-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px 0 4px}#pt-forest-home .ptf-social-grid::-webkit-scrollbar{display:none}#pt-forest-home .ptf-social-card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}#pt-forest-home .ptf-social-visual{display:block;width:100%;flex-shrink:0}#pt-forest-home .ptf-social-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}#pt-forest-home .ptf-social-track-position{margin-right:auto;color:#657153;font-size:12px;letter-spacing:.025em}#pt-forest-home .ptf-social-controls button{display:grid;place-items:center;width:44px;height:40px;padding:0;border:1px solid #35492d50;border-radius:5px;background:#faf5e9;color:#2f5037;font-size:23px;line-height:1;transition:background .2s ease}#pt-forest-home .ptf-social-controls button:hover:not(:disabled){background:#dedbc6}#pt-forest-home .ptf-social-controls button:disabled{opacity:.3;cursor:default}#pt-forest-home .ptf-social-controls button[hidden]{display:none}#pt-forest-home .ptf-social-controls button:focus-visible,#pt-forest-home .ptf-social-post:focus-visible{outline:2px solid #37582e;outline-offset:-3px}@media(min-width:750px)and (max-width:1100px){#pt-forest-home .ptf-social-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){#pt-forest-home .ptf-social-grid{gap:14px;padding:2px 22px 4px;scroll-padding-inline:22px}#pt-forest-home .ptf-social-card{flex-basis:82%}#pt-forest-home .ptf-social-controls{margin-top:16px}}#pt-forest-home .ptf-recipient-jump{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:10px 20px;background:#f4e8d2;color:#254631;font:400 15px/1.5 Arial,sans-serif;text-align:center}#pt-forest-home .ptf-recipient-jump>span{font-weight:700;text-decoration:underline;text-underline-offset:3px}#pt-forest-home .ptf-recipient{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:42px max(28px,calc((100% - 1140px)/2));background:#f7efdf;color:#254631;scroll-margin-top:24px;border-bottom:1px solid #d9c7a6}#pt-forest-home .ptf-recipient h2{font-size:29px;font-size:clamp(29px,3vw,40px);margin:0 0 12px;color:#254631}#pt-forest-home .ptf-recipient p{font-size:17px;line-height:1.55;margin:0 0 12px}#pt-forest-home .ptf-recipient .ptf-eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:12px}#pt-forest-home .ptf-recipient a{font-size:15px;text-decoration:underline;text-underline-offset:4px}#pt-forest-home .ptf-recipient .ptf-code-form{padding:0;font-size:16px;margin:0}#pt-forest-home .ptf-recipient .ptf-code-form label{display:block;margin:0 0 10px;color:#254631!important;-webkit-text-fill-color:#254631;font:700 16px/1.4 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}#pt-forest-home .ptf-recipient input{height:52px;background:#fffcf6;border:1px solid #b8aa8e;border-radius:8px;color:#254631;font-size:16px;box-shadow:none}#pt-forest-home .ptf-recipient button{min-height:52px;padding:12px 18px;border-radius:8px;background:#254c36;font-size:16px;font-weight:700;color:#fffaf0}#pt-forest-home .ptf-recipient #ptf-code-help{font-size:13px;color:#656651;margin:10px 0 0}#pt-forest-home .ptf-recipient #ptf-code-error{font-size:14px;color:#9b3024;margin:10px 0 0}#pt-forest-home .ptf-recipient input:focus-visible{outline:3px solid #b97924;outline-offset:3px}@media(max-width:749px){#pt-forest-home .ptf-recipient{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 22px}#pt-forest-home .ptf-recipient-jump{font-size:13px;padding:8px 16px}#pt-forest-home .ptf-recipient .ptf-code-form>div{display:grid;gap:10px}#pt-forest-home .ptf-recipient button{width:100%}}
