.lp-konfirmation{--surface:#fef8f3;--surface-low:#f8f3ee;--surface-mid:#f1ebe5;--surface-lowest:#ffffff;--surface-high:#ece7e2;--on-surface:#1d1b19;--on-surface-muted:#5b524e;--primary:#8d4a58;--primary-container:#e796a6;--primary-soft:#f4d8de;--secondary-container:#d3e8d5;--outline-variant:rgba(213,194,194,.5);--warm-charcoal:rgba(61,53,53,.06)}.lp-konfirmation *{box-sizing:border-box;margin:0;padding:0}.lp-konfirmation{scroll-behavior:smooth}.lp-konfirmation{background:var(--surface);color:var(--on-surface);font-family:Be Vietnam Pro,system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-konfirmation h1,.lp-konfirmation h2,.lp-konfirmation h3,.lp-konfirmation h4{font-family:Newsreader,serif;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--on-surface)}.lp-konfirmation h1{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:600}.lp-konfirmation h2{font-size:clamp(1.8rem,4vw,2.8rem)}.lp-konfirmation h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}.lp-konfirmation .script{font-family:Caveat,cursive;font-weight:500}.lp-konfirmation .eyebrow{font-family:Caveat,cursive;font-size:1.4rem;color:var(--primary);display:inline-block;transform:rotate(-2deg);margin-bottom:.5rem}.lp-konfirmation .muted{color:var(--on-surface-muted)}.lp-konfirmation .section{padding:clamp(4rem,8vw,7rem) 1.25rem;position:relative}.lp-konfirmation .section.low{background:var(--surface-low)}.lp-konfirmation .container{max-width:1100px;margin:0 auto}.lp-konfirmation .container.narrow{max-width:780px}.lp-konfirmation a{color:var(--primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.lp-konfirmation a.btn,.lp-konfirmation a.design,.lp-konfirmation a.tile,.lp-konfirmation a.anlass{border-bottom:none}.lp-konfirmation .btn{display:inline-block;padding:1rem 1.75rem;background:var(--primary);color:#fff;font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-size:1.05rem;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 2px #6e3845}.lp-konfirmation .btn:hover{transform:translateY(-1px);box-shadow:0 4px #6e3845}.lp-konfirmation .btn.outline{background:transparent;color:var(--primary);border:1px solid var(--primary);box-shadow:none}.lp-konfirmation .cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.lp-konfirmation .cta-row .note{font-size:.9rem;color:var(--on-surface-muted)}.lp-konfirmation .hero{background:linear-gradient(160deg,var(--surface) 0%,var(--surface-low) 100%);padding:5rem 1.25rem 4rem;position:relative;overflow:hidden}.lp-konfirmation .hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.lp-konfirmation .hero-text h1{margin-bottom:1.25rem}.lp-konfirmation .hero-text h1 em{font-style:italic;color:var(--primary);font-weight:500}.lp-konfirmation .hero-text .lead{font-size:1.15rem;color:var(--on-surface-muted);max-width:520px;margin-bottom:1.25rem}.lp-konfirmation .hero-img{position:relative}.lp-konfirmation .hero-img img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 20px 60px var(--warm-charcoal)}.lp-konfirmation .hero-img .stamp{position:absolute;bottom:-1rem;right:-.5rem;background:var(--surface-lowest);color:var(--primary);font-family:Caveat,cursive;font-size:1.15rem;padding:.5rem 1.1rem;border-radius:999px;transform:rotate(-3deg);box-shadow:0 4px 20px #8d4a581f}@media(max-width:880px){.lp-konfirmation .hero-grid{grid-template-columns:1fr;gap:2rem}.lp-konfirmation .hero-img{order:-1}}.lp-konfirmation .anlass-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.lp-konfirmation .anlass{background:var(--surface-lowest);padding:1.25rem 1.5rem;border-radius:8px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;display:block;text-align:center}.lp-konfirmation .anlass:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--warm-charcoal)}.lp-konfirmation .anlass h4{font-family:Newsreader,serif;font-size:1.15rem;margin-bottom:.3rem;color:var(--primary)}.lp-konfirmation .anlass small{font-family:Caveat,cursive;font-size:1rem;color:var(--on-surface-muted)}@media(max-width:680px){.lp-konfirmation .anlass-row{grid-template-columns:1fr 1fr}}.lp-konfirmation .split-text{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.lp-konfirmation .split-text h3{margin-bottom:.75rem;color:var(--primary)}.lp-konfirmation .split-text p{color:var(--on-surface-muted)}@media(max-width:760px){.lp-konfirmation .split-text{grid-template-columns:1fr;gap:2rem}}.lp-konfirmation .motive{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.lp-konfirmation .motiv{background:var(--surface-lowest);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.lp-konfirmation .motiv:hover{transform:translateY(-4px);box-shadow:0 14px 40px var(--warm-charcoal)}.lp-konfirmation .motiv img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.lp-konfirmation .motiv-body{padding:1.5rem 1.75rem 1.75rem}.lp-konfirmation .motiv .symbol-tag{display:inline-block;font-family:Caveat,cursive;font-size:1.05rem;color:var(--primary);padding:.15rem .65rem;background:var(--primary-soft);border-radius:999px;margin-bottom:.75rem}.lp-konfirmation .motiv h3{font-family:Newsreader,serif;font-size:1.35rem;margin-bottom:.5rem;color:var(--on-surface)}.lp-konfirmation .motiv .meaning{font-family:Newsreader,serif;font-size:1rem;font-style:italic;color:var(--primary);display:block;margin-bottom:.75rem}.lp-konfirmation .motiv p{color:var(--on-surface-muted);font-size:.95rem}.lp-konfirmation .motiv .for{display:block;margin-top:.75rem;font-size:.85rem;color:var(--on-surface);font-weight:500}.lp-konfirmation .motiv .cta-line{margin-top:1rem;font-size:.88rem;color:var(--primary);font-weight:500}@media(max-width:780px){.lp-konfirmation .motive{grid-template-columns:1fr}}.lp-konfirmation .imgblock{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.lp-konfirmation .imgblock.reverse{grid-template-columns:1fr 1.1fr}.lp-konfirmation .imgblock.reverse .imgblock-text{order:1}.lp-konfirmation .imgblock.reverse .imgblock-img{order:2}.lp-konfirmation .imgblock-img img{width:100%;height:auto;border-radius:6px;display:block;box-shadow:0 10px 40px var(--warm-charcoal)}.lp-konfirmation .imgblock-text h2{margin-bottom:1rem}.lp-konfirmation .imgblock-text p{color:var(--on-surface-muted);margin-top:1rem}.lp-konfirmation .imgblock-text .quote-pull{font-family:Caveat,cursive;font-size:1.6rem;color:var(--primary);margin-top:1.5rem;display:block}@media(max-width:840px){.lp-konfirmation .imgblock,.lp-konfirmation .imgblock.reverse{grid-template-columns:1fr;gap:2rem}.lp-konfirmation .imgblock.reverse .imgblock-text,.lp-konfirmation .imgblock.reverse .imgblock-img{order:initial}}.lp-konfirmation .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.lp-konfirmation .flow-step{position:relative}.lp-konfirmation .flow-step img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;display:block;margin-bottom:1rem}.lp-konfirmation .flow-step .num{position:absolute;top:-.5rem;left:-.5rem;width:3rem;height:3rem;background:var(--primary);color:#fff;font-family:Newsreader,serif;font-size:1.4rem;font-weight:600;line-height:3rem;text-align:center;border-radius:999px;box-shadow:0 4px 14px #8d4a5840;z-index:2}.lp-konfirmation .flow-step h4{font-family:Newsreader,serif;font-size:1.15rem;margin-bottom:.4rem}.lp-konfirmation .flow-step p{font-size:.92rem;color:var(--on-surface-muted)}@media(max-width:920px){.lp-konfirmation .flow{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp-konfirmation .flow{grid-template-columns:1fr}}.lp-konfirmation .designs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2.5rem}.lp-konfirmation .design{background:var(--surface-lowest);border-radius:8px;overflow:hidden;text-align:center;text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.lp-konfirmation .design:hover{transform:translateY(-3px)}.lp-konfirmation .design img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.lp-konfirmation .design .name{padding:1rem .5rem .25rem;font-family:Newsreader,serif;font-size:1rem}.lp-konfirmation .design .name small{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.78rem;color:var(--on-surface-muted);margin-top:.2rem}.lp-konfirmation .design .price{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.9rem;color:var(--primary);margin-top:.2rem;padding-bottom:1rem}.lp-konfirmation .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.lp-konfirmation .tier{background:var(--surface-lowest);padding:2rem;border-radius:8px;position:relative;text-align:center}.lp-konfirmation .tier.featured{background:linear-gradient(180deg,var(--primary-soft),var(--surface-lowest) 50%);transform:translateY(-8px);box-shadow:0 10px 40px var(--warm-charcoal)}.lp-konfirmation .tier .ribbon{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-family:Caveat,cursive;font-size:1.05rem;padding:.3rem 1rem;border-radius:999px}.lp-konfirmation .tier h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-konfirmation .tier .price-big{font-family:Newsreader,serif;font-size:2.5rem;font-weight:600;color:var(--primary);margin:.5rem 0}.lp-konfirmation .tier .per{font-size:.85rem;color:var(--on-surface-muted);margin-bottom:1rem}.lp-konfirmation .tier p{color:var(--on-surface-muted);font-size:.95rem;margin-bottom:1.25rem}@media(max-width:780px){.lp-konfirmation .pricing{grid-template-columns:1fr}.lp-konfirmation .tier.featured{transform:none}}.lp-konfirmation .faq{margin-top:2rem}.lp-konfirmation .faq details{border-radius:6px;padding:1.25rem 1.5rem;background:var(--surface-lowest);margin-bottom:.75rem;cursor:pointer}.lp-konfirmation .faq details summary{font-family:Newsreader,serif;font-size:1.1rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp-konfirmation .faq details summary:after{content:"+";font-size:1.4rem;color:var(--primary);transition:transform .2s ease}.lp-konfirmation .faq details[open] summary:after{transform:rotate(45deg)}.lp-konfirmation .faq details p{margin-top:1rem;color:var(--on-surface-muted);font-size:.98rem;line-height:1.65}.lp-konfirmation .closing{background:linear-gradient(140deg,var(--primary) 0%,#a85c6c 100%);color:#fff;padding:5rem 1.25rem;text-align:center}.lp-konfirmation .closing h2{color:#fff;margin-bottom:1rem}.lp-konfirmation .closing p{color:#ffffffeb;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin:0 auto 2rem}.lp-konfirmation .closing .btn{background:#fff;color:var(--primary);box-shadow:0 2px #00000026}.lp-konfirmation .closing .endline{font-family:Caveat,cursive;font-size:1.2rem;margin-top:2rem;opacity:.85}.lp-konfirmation .center{text-align:center}.lp-konfirmation .section-head{max-width:720px;margin:0 auto 1rem}.lp-konfirmation .section-head.center{text-align:center}.lp-konfirmation .lead-text{font-size:1.1rem;color:var(--on-surface-muted);max-width:680px}.lp-konfirmation .section-head.center .lead-text{margin-left:auto;margin-right:auto}.lp-konfirmation ul.checklist{list-style:none;padding:0;margin:1rem 0}.lp-konfirmation ul.checklist li{padding:.4rem 0 .4rem 1.8rem;position:relative;color:var(--on-surface-muted)}.lp-konfirmation ul.checklist li:before{content:"\2665";position:absolute;left:0;color:var(--primary)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-konfirmation.css.map */
