html.template-index #MainContent{--pfp-body-copy: #ddd3c5;--pfp-small-copy: #c7bcaa;--pfp-rule: #c9a55a3d}html.template-index #MainContent :is(.pfp-sec,.pfp-candle-sec,.pfp-story-sec,.pfp-cta-final):not(#wie){padding:64px max(24px,calc((100vw - 1120px)/2))!important;border-top:1px solid var(--pfp-rule)}html.template-index #MainContent :is(.pfp-sec,.pfp-candle-sec,.pfp-story-sec,.pfp-cta-final) h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.25;font-weight:400;letter-spacing:.015em;text-wrap:balance;margin:0 0 20px;color:#f4eee4}html.template-index #MainContent :is(.pfp-sec-label,.pfp-story-tag){margin:0 0 14px;color:#d9bd83;font-size:11px;line-height:1.6;letter-spacing:.16em}html.template-index #MainContent .pfp-sec-sub{color:var(--pfp-small-copy);font-size:18px;line-height:1.6;max-width:620px;margin:0 auto 32px}html.template-index #MainContent :is(.pfp-candle-sec,.pfp-story-sec){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}html.template-index #MainContent .pfp-candle-sec>div:first-child{padding:48px 24px;margin-block:auto;min-height:320px;justify-content:center;box-sizing:border-box;border:1px solid var(--pfp-rule);border-radius:12px;background:radial-gradient(ellipse at center,#c9a55a14,transparent 75%)}html.template-index #MainContent :is(.pfp-candle-info p,.pfp-story-sec p,.pfp-faq-a){color:var(--pfp-body-copy);font-size:16px;line-height:1.75}html.template-index #MainContent .pfp-candle-info h3{color:#e4c386;font-size:17px;line-height:1.45;letter-spacing:0}html.template-index #MainContent .pfp-candle-sec li{color:var(--pfp-body-copy)!important;font-size:14px!important;line-height:1.65;padding-block:8px!important}html.template-index #MainContent .pfp-candle-sec>div:last-child>p:last-child{color:var(--pfp-small-copy)!important;font-size:13px!important;line-height:1.65}html.template-index #MainContent .pfp-candle-counter{color:#d9bd83;font-size:12px;line-height:1.6}html.template-index #MainContent :is(.btn-pak,.pfp-service-card__button,.pfp-cta-final .btn-sacred){min-height:48px;border-radius:4px;font-size:14px!important;line-height:1.5;letter-spacing:.04em}html.template-index #MainContent .pfp-service-card{border-color:var(--pfp-rule);box-shadow:0 12px 32px #0000001f}html.template-index #MainContent :is(.pfp-service-card__note,.pfp-service-card__payment){color:var(--pfp-small-copy)}html.template-index #MainContent .pfp-services-extras{color:#e4c386;font-size:23px;margin:36px 0 24px}html.template-index #MainContent .pfp-anliegen-grid{max-width:1120px;gap:20px}html.template-index #MainContent .pfp-anl{padding:24px 20px;border-color:var(--pfp-rule);border-radius:8px;background:#17130f}html.template-index #MainContent .pfp-anl h3{font-size:17px;line-height:1.4;color:#f4eee4}html.template-index #MainContent .pfp-anl p{font-size:14px;line-height:1.65;color:var(--pfp-body-copy)}html.template-index #MainContent .pfp-anl-quote{font-size:17px;color:#d9bd83;border-color:var(--pfp-rule)}html.template-index #MainContent .pfp-story-frame{margin-top:4px;border-radius:10px;border-color:var(--pfp-rule)}html.template-index #MainContent .pfp-story-sec p{margin:0 0 18px}html.template-index #MainContent .pfp-story-sec .pfp-story-tag{color:#d9bd83;font-size:11px}html.template-index #MainContent .pfp-story-sig{color:#d9bd83;font-size:24px;margin-top:24px}html.template-index #MainContent .pfp-faq-list{max-width:800px}html.template-index #MainContent .pfp-faq-item{border-color:var(--pfp-rule)}html.template-index #MainContent .pfp-faq-q{font-size:17px;line-height:1.5;letter-spacing:0;color:#f4eee4;padding-block:22px}html.template-index #MainContent .pfp-faq-q:focus-visible{outline:2px solid #e4c386;outline-offset:4px}html.template-index #MainContent .pfp-faq-item.open .pfp-faq-a{padding:0 32px 22px 0;max-height:none}html.template-index #MainContent .pfp-cta-final p{color:var(--pfp-body-copy);font-size:20px;line-height:1.6;margin-bottom:28px}@media(max-width:989px){html.template-index #MainContent :is(.pfp-candle-sec,.pfp-story-sec){grid-template-columns:minmax(0,1fr);gap:32px}html.template-index #MainContent .pfp-candle-sec>div:first-child{min-height:240px;padding-block:32px}html.template-index #MainContent .pfp-anliegen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){html.template-index #MainContent :is(.pfp-sec,.pfp-candle-sec,.pfp-story-sec,.pfp-cta-final):not(#wie){padding:40px 20px!important}html.template-index #MainContent :is(.pfp-sec,.pfp-candle-sec,.pfp-story-sec,.pfp-cta-final) h2{font-size:clamp(26px,6vw,30px)!important;margin-bottom:16px}html.template-index #MainContent .pfp-sec-sub{font-size:17px!important;margin-bottom:24px!important}html.template-index #MainContent :is(.pfp-candle-info p,.pfp-story-sec p,.pfp-faq-a){font-size:15px;line-height:1.7}html.template-index #MainContent .pfp-story-sec .pfp-story-tag{font-size:11px}html.template-index #MainContent .pfp-faq-q{font-size:16px;padding-block:18px}html.template-index #MainContent .pfp-anl{padding:20px 14px}html.template-index #MainContent .pfp-anl h3{font-size:15px}html.template-index #MainContent .pfp-anl p{font-size:13px}html.template-index #MainContent .pfp-anl-quote{font-size:16px}html.template-index #MainContent .pfp-cta-final p{font-size:18px}}@media(max-width:359px){html.template-index #MainContent .pfp-anliegen-grid{grid-template-columns:minmax(0,1fr)}}html.template-index #MainContent :is(#pakete,#faq,#wie,#kerze,#about){scroll-margin-top:96px}@media(max-width:749px){html.template-index #MainContent :is(#pakete,#faq,#wie,#kerze,#about){scroll-margin-top:144px}}html.template-index #MainContent .pfp-story-sec{align-items:center}html.template-index #MainContent .pfp-story-details summary{display:list-item;width:fit-content;padding-block:12px;color:#e4c386;cursor:pointer;font-size:15px;line-height:1.5}html.template-index #MainContent .pfp-story-details summary:hover{text-decoration:underline;text-underline-offset:4px}html.template-index #MainContent .pfp-story-details summary:focus-visible{outline:2px solid #e4c386;outline-offset:4px}html.template-index #MainContent .pfp-story-full{padding-top:16px}html.template-index #MainContent :is(.pfp-sec-sub,.pfp-anl-quote,.pfp-cta-final p,.pfp-candle-sec>div:last-child>p:last-child){font-family:var(--font-body-family);font-style:normal!important}html.template-index #MainContent .pfp-story-sig{font-style:italic}html.template-index #MainContent .pfp-candle-sec.pfp-candle-compact{align-items:center}html.template-index #MainContent .pfp-candle-compact>.pfp-candle-photo{padding:0;min-height:0;margin:0;overflow:hidden;border-radius:10px;aspect-ratio:4 / 3}html.template-index #MainContent .pfp-candle-photo-image{display:block;width:100%;height:100%;object-fit:cover;filter:var(--pfp-photo-filter)}html.template-index #MainContent .pfp-candle-compact .pfp-candle-summary{color:#ddd3c5;font-size:17px;line-height:1.7;margin:0 0 24px}html.template-index #MainContent .pfp-candle-price{color:#e4c386;font-size:30px;line-height:1.3;margin:0 0 24px}html.template-index #MainContent .pfp-candle-price span{display:block;color:#c7bcaa;font-size:13px;line-height:1.6;margin-top:6px}html.template-index #MainContent .pfp-candle-copy .btn-pak{display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:220px;box-sizing:border-box;padding:14px 24px;text-decoration:none}html.template-index #MainContent .pfp-candle-copy .pfp-candle-note{font-size:13px!important;color:#c7bcaa!important;line-height:1.65;margin:18px 0 0;font-style:normal}@media(max-width:749px){html.template-index #MainContent .pfp-candle-compact .pfp-candle-summary{font-size:16px}html.template-index #MainContent .pfp-candle-copy .btn-pak{width:100%}}html.template-index #MainContent .pfp-intentions-compact .pfp-anl{padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:126px;box-sizing:border-box;cursor:default;transform:none}html.template-index #MainContent .pfp-intent-symbol{display:block;flex:0 0 auto;color:#d9bd83}html.template-index #MainContent .pfp-intentions-compact .pfp-anl h3{margin:0;font-size:17px;line-height:1.4;text-wrap:balance}@media(max-width:749px){html.template-index #MainContent .pfp-intentions-compact .pfp-anliegen-grid{gap:12px}html.template-index #MainContent .pfp-intentions-compact .pfp-anl{padding:20px 12px;min-height:116px;gap:12px}html.template-index #MainContent .pfp-intentions-compact .pfp-anl h3{font-size:15px}}html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-services .pfp-service-card__button,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred){display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:48px;height:auto;max-width:100%;padding:13px 24px;border:1px solid #c9a55a;border-radius:4px;font-family:var(--font-body-family);font-size:14px!important;font-weight:500;line-height:20px;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:none;white-space:normal;overflow-wrap:break-word;background:linear-gradient(135deg,#ad7d3f,#c9a55a);color:#100d09}html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred){min-width:220px}html.template-index #MainContent .pfp-services .pfp-service-card__button{display:flex;width:100%;min-width:0}html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-services .pfp-service-card__button,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred):hover{background:#e4c386;border-color:#e4c386}html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-services .pfp-service-card__button,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred):focus-visible{outline:2px solid #f4eee4;outline-offset:4px}html.template-index .header__inline-menu.pfp-mobile-clear .nav-right>a{text-decoration:none}html.template-index .header__inline-menu.pfp-mobile-clear .nav-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 18px;border:1px solid #c9a55a;border-radius:4px;font-size:12px;line-height:20px;letter-spacing:.04em;white-space:normal;text-align:center}html.template-index .header__inline-menu.pfp-mobile-clear #HeaderLanguageForm .localization-form__select{min-height:44px!important;height:auto;box-sizing:border-box;border-radius:4px}html.template-index #MainContent .pfp-story-details summary{min-height:44px;box-sizing:border-box;border-radius:4px}html.template-index .pfp-footer-clear .pfp-cookie-settings{min-height:44px;box-sizing:border-box;border-radius:4px}@media(max-width:749px){html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred){width:100%;max-width:400px;min-width:0;margin-inline:auto}html.template-index #MainContent :is(.pfp-hero-ctas .btn-sacred,.pfp-services .pfp-service-card__button,.pfp-candle-copy .btn-pak,.pfp-cta-final .btn-sacred){padding-inline:20px}}@media(max-width:749px){html.template-index #MainContent .pfp-service-card .pfp-service-card__media{aspect-ratio:1 / 1}html.template-index #MainContent .pfp-service-card .pfp-service-card__media img{object-fit:contain;object-position:center}html.template-index #MainContent .pfp-candle-sec.pfp-candle-compact>.pfp-candle-photo{padding:0;min-height:0;aspect-ratio:1 / 1}html.template-index #MainContent .pfp-candle-compact .pfp-candle-photo-image{object-fit:contain;object-position:center}html.template-index #MainContent .pfp-story-sec .pfp-story-frame{aspect-ratio:auto}html.template-index #MainContent .pfp-story-sec .pfp-story-img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}}html.template-index #MainContent section#pakete.pfp-services{padding-top:24px!important;scroll-margin-top:84px}html.template-index #MainContent #pakete>.pfp-sec-label{margin-bottom:8px}html.template-index #MainContent #pakete>h2{margin-bottom:12px}html.template-index #MainContent #pakete>.pfp-sec-sub{margin-bottom:20px}@media(max-width:749px){html.template-index #MainContent #pakete{scroll-margin-top:12px}}html.template-index #MainContent .pfp-anliegen-grid .pfp-anl h3{font-size:16px!important;line-height:1.4}html.template-index #MainContent section#faq.pfp-sec{padding-top:24px!important;padding-bottom:32px!important;scroll-margin-top:84px}html.template-index #MainContent #faq>.pfp-sec-label{margin-bottom:8px}html.template-index #MainContent #faq>h2{margin-bottom:12px}html.template-index #MainContent #faq>.pfp-sec-sub{margin-bottom:20px!important}html.template-index #MainContent #faq .pfp-faq-q{min-height:48px;padding-block:12px;line-height:1.5}@media(max-width:749px){html.template-index #MainContent section#faq.pfp-sec{scroll-margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pfp-home-style.css.map */
