.lp-hochzeit{--surface:#fef8f3;--surface-low:#f8f3ee;--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-hochzeit *{box-sizing:border-box;margin:0;padding:0}.lp-hochzeit{scroll-behavior:smooth}.lp-hochzeit{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-hochzeit h1,.lp-hochzeit h2,.lp-hochzeit h3,.lp-hochzeit h4{font-family:Newsreader,serif;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--on-surface)}.lp-hochzeit h1{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:600}.lp-hochzeit h2{font-size:clamp(1.8rem,4vw,2.8rem)}.lp-hochzeit h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}.lp-hochzeit .script{font-family:Caveat,cursive;font-weight:500}.lp-hochzeit .eyebrow{font-family:Caveat,cursive;font-size:1.4rem;color:var(--primary);display:inline-block;transform:rotate(-2deg);margin-bottom:.5rem}.lp-hochzeit .muted{color:var(--on-surface-muted)}.lp-hochzeit .section{padding:clamp(4rem,8vw,7rem) 1.25rem;position:relative}.lp-hochzeit .section.low{background:var(--surface-low)}.lp-hochzeit .section.high{background:var(--surface-high)}.lp-hochzeit .container{max-width:1100px;margin:0 auto}.lp-hochzeit .container.narrow{max-width:780px}.lp-hochzeit a{color:var(--primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.lp-hochzeit .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-hochzeit .btn:hover{transform:translateY(-1px);box-shadow:0 4px #6e3845}.lp-hochzeit .btn.outline{background:transparent;color:var(--primary);border:1px solid var(--primary);box-shadow:none}.lp-hochzeit .cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.lp-hochzeit .cta-row .note{font-size:.9rem;color:var(--on-surface-muted)}.lp-hochzeit .hero{background:linear-gradient(160deg,var(--surface) 0%,var(--surface-low) 100%);padding:5rem 1.25rem 4rem;position:relative;overflow:hidden}.lp-hochzeit .hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.lp-hochzeit .hero-text .eyebrow{margin-bottom:1rem}.lp-hochzeit .hero-text h1{margin-bottom:1.25rem}.lp-hochzeit .hero-text h1 em{font-style:italic;color:var(--primary);font-weight:500}.lp-hochzeit .hero-text .lead{font-size:1.15rem;color:var(--on-surface-muted);max-width:520px;margin-bottom:1.5rem}.lp-hochzeit .hero-img{position:relative}.lp-hochzeit .hero-img img{width:100%;height:auto;display:block;border-radius:4px}.lp-hochzeit .hero-img .stamp{position:absolute;bottom:-1rem;right:-1rem;background:var(--primary-soft);color:var(--primary);font-family:Caveat,cursive;font-size:1.3rem;padding:.6rem 1.2rem;border-radius:999px;transform:rotate(-4deg);box-shadow:0 4px 20px #8d4a5826}@media(max-width:880px){.lp-hochzeit .hero-grid{grid-template-columns:1fr;gap:2rem}.lp-hochzeit .hero-img{order:-1}}.lp-hochzeit .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--outline-variant)}.lp-hochzeit .stats div span{display:block;font-family:Newsreader,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;color:var(--primary)}.lp-hochzeit .stats div small{font-size:.85rem;color:var(--on-surface-muted)}@media(max-width:600px){.lp-hochzeit .stats{grid-template-columns:1fr;gap:1.5rem}}.lp-hochzeit .quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2.5rem}.lp-hochzeit .quote{background:var(--surface-lowest);padding:1.75rem;border-radius:8px;font-family:Newsreader,serif;font-size:1.05rem;font-style:italic;color:var(--on-surface-muted);line-height:1.6;position:relative}.lp-hochzeit .quote .who{display:block;margin-top:1rem;font-family:Be Vietnam Pro,sans-serif;font-style:normal;font-size:.85rem;color:var(--primary)}.lp-hochzeit .quote:before{content:"\201e";font-family:Newsreader,serif;font-size:4rem;color:var(--primary-soft);position:absolute;top:-.5rem;left:.75rem;line-height:1}.lp-hochzeit .split{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;margin-top:3rem;align-items:start}.lp-hochzeit .split .vs{align-self:center;font-family:Caveat,cursive;font-size:2rem;color:var(--primary)}.lp-hochzeit .card{background:var(--surface-lowest);border-radius:8px;padding:2rem;box-shadow:0 10px 40px var(--warm-charcoal)}.lp-hochzeit .card.before h4{color:var(--on-surface-muted)}.lp-hochzeit .card.after h4{color:var(--primary)}.lp-hochzeit .card h4{font-family:Caveat,cursive;font-size:1.4rem;margin-bottom:1rem}@media(max-width:760px){.lp-hochzeit .split{grid-template-columns:1fr;gap:1rem}.lp-hochzeit .split .vs{justify-self:center}}.lp-hochzeit .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.lp-hochzeit .step{position:relative}.lp-hochzeit .step img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:6px;margin-bottom:1rem}.lp-hochzeit .step-num{position:absolute;top:-.5rem;left:-.5rem;width:3rem;height:3rem;background:var(--primary);color:#fff;font-family:Newsreader,serif;font-size:1.5rem;font-weight:600;line-height:3rem;text-align:center;border-radius:999px;z-index:2;box-shadow:0 4px 14px #8d4a5840}.lp-hochzeit .step h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-hochzeit .step p{color:var(--on-surface-muted);font-size:.95rem}.lp-hochzeit .step .small{font-size:.8rem;font-style:italic;color:var(--primary);display:block;margin-top:.4rem}@media(max-width:840px){.lp-hochzeit .steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp-hochzeit .steps{grid-template-columns:1fr}}.lp-hochzeit .moment-row{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2rem}.lp-hochzeit .moment-row img{width:100%;height:auto;border-radius:6px}@media(max-width:780px){.lp-hochzeit .moment-row{grid-template-columns:1fr}}.lp-hochzeit .designs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2.5rem}.lp-hochzeit .design{background:var(--surface-lowest);border-radius:8px;overflow:hidden;text-align:center;text-decoration:none;color:inherit;border:none;padding:0;display:block;transition:transform .2s ease}.lp-hochzeit .design:hover{transform:translateY(-3px)}.lp-hochzeit .design img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.lp-hochzeit .design .name{padding:1rem .5rem;font-family:Newsreader,serif;font-size:1.05rem}.lp-hochzeit .design .price{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.9rem;color:var(--primary);margin-top:.2rem}.lp-hochzeit .design.bundle{position:relative;background:linear-gradient(180deg,var(--primary-soft),var(--surface-lowest) 60%);box-shadow:0 8px 28px var(--warm-charcoal)}.lp-hochzeit .design.bundle .name{font-weight:500}.lp-hochzeit .design.bundle .bundle-tag{position:absolute;top:.75rem;left:.75rem;background:var(--primary);color:#fff;font-family:Caveat,cursive;font-size:1rem;padding:.2rem .7rem;border-radius:999px;z-index:2}.lp-hochzeit .design.bundle .price-old{display:inline-block;font-size:.8rem;color:var(--on-surface-muted);text-decoration:line-through;margin-left:.4rem;font-weight:400}.lp-hochzeit .pricing{display:grid;grid-template-columns:repeat(2,minmax(260px,420px));gap:1.5rem;margin-top:2.5rem;justify-content:center}.lp-hochzeit .tier{background:var(--surface-lowest);padding:2rem;border-radius:8px;position:relative;text-align:center}.lp-hochzeit .tier.featured{background:linear-gradient(180deg,var(--primary-soft),var(--surface-lowest) 50%);transform:translateY(-8px);box-shadow:0 10px 40px var(--warm-charcoal);padding-top:2.75rem}.lp-hochzeit .tier .ribbon{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-family:Caveat,cursive;font-size:1.05rem;padding:.35rem 1.1rem;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px #8d4a5840}.lp-hochzeit .tier h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-hochzeit .tier .price-big{font-family:Newsreader,serif;font-size:2.5rem;font-weight:600;color:var(--primary);margin:.5rem 0}.lp-hochzeit .tier .per{font-size:.85rem;color:var(--on-surface-muted);margin-bottom:1rem}.lp-hochzeit .tier p{color:var(--on-surface-muted);font-size:.95rem;margin-bottom:1.25rem}@media(max-width:780px){.lp-hochzeit .pricing{grid-template-columns:1fr}.lp-hochzeit .tier.featured{transform:none}}.lp-hochzeit .faq{margin-top:2rem}.lp-hochzeit .faq details{border-radius:6px;padding:1.25rem 1.5rem;background:var(--surface-lowest);margin-bottom:.75rem;cursor:pointer}.lp-hochzeit .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-hochzeit .faq details summary:after{content:"+";font-size:1.4rem;color:var(--primary);transition:transform .2s ease}.lp-hochzeit .faq details[open] summary:after{transform:rotate(45deg)}.lp-hochzeit .faq details p{margin-top:1rem;color:var(--on-surface-muted);font-size:.98rem;line-height:1.65}.lp-hochzeit .closing{background:linear-gradient(140deg,var(--primary) 0%,#a85c6c 100%);color:#fff;padding:5rem 1.25rem;text-align:center}.lp-hochzeit .closing h2{color:#fff;margin-bottom:1rem}.lp-hochzeit .closing p{color:#ffffffeb;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.lp-hochzeit .closing .btn{background:#fff;color:var(--primary);box-shadow:0 2px #00000026}.lp-hochzeit .closing .endline{font-family:Caveat,cursive;font-size:1.2rem;margin-top:2rem;opacity:.85}.lp-hochzeit .center{text-align:center}.lp-hochzeit .spacer-sm{height:1rem}.lp-hochzeit .section-head{max-width:720px;margin:0 auto 1rem}.lp-hochzeit .section-head.center{text-align:center}.lp-hochzeit .lead-text{font-size:1.1rem;color:var(--on-surface-muted);max-width:680px}.lp-hochzeit .section-head.center .lead-text{margin-left:auto;margin-right:auto}.lp-hochzeit ul.checklist{list-style:none;padding:0;margin:1rem 0}.lp-hochzeit ul.checklist li{padding:.4rem 0 .4rem 1.8rem;position:relative;color:var(--on-surface-muted)}.lp-hochzeit ul.checklist li:before{content:"\2665";position:absolute;left:0;color:var(--primary)}.lp-hochzeit .tilt{transform:rotate(-1deg);display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-hochzeit.css.map */
