.lp-bilderrahmen{--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-bilderrahmen *{box-sizing:border-box;margin:0;padding:0}.lp-bilderrahmen{scroll-behavior:smooth}.lp-bilderrahmen{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-bilderrahmen h1,.lp-bilderrahmen h2,.lp-bilderrahmen h3,.lp-bilderrahmen h4{font-family:Newsreader,serif;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--on-surface)}.lp-bilderrahmen h1{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:600}.lp-bilderrahmen h2{font-size:clamp(1.8rem,4vw,2.8rem)}.lp-bilderrahmen h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}.lp-bilderrahmen .script{font-family:Caveat,cursive;font-weight:500}.lp-bilderrahmen .eyebrow{font-family:Caveat,cursive;font-size:1.4rem;color:var(--primary);display:inline-block;transform:rotate(-2deg);margin-bottom:.5rem}.lp-bilderrahmen .muted{color:var(--on-surface-muted)}.lp-bilderrahmen .section{padding:clamp(4rem,8vw,7rem) 1.25rem;position:relative}.lp-bilderrahmen .section.low{background:var(--surface-low)}.lp-bilderrahmen .section.high{background:var(--surface-high)}.lp-bilderrahmen .container{max-width:1100px;margin:0 auto}.lp-bilderrahmen .container.narrow{max-width:780px}.lp-bilderrahmen a{color:var(--primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.lp-bilderrahmen a.btn,.lp-bilderrahmen a.design,.lp-bilderrahmen a.tile{border-bottom:none}.lp-bilderrahmen .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-bilderrahmen .btn:hover{transform:translateY(-1px);box-shadow:0 4px #6e3845}.lp-bilderrahmen .btn.outline{background:transparent;color:var(--primary);border:1px solid var(--primary);box-shadow:none}.lp-bilderrahmen .cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.lp-bilderrahmen .cta-row .note{font-size:.9rem;color:var(--on-surface-muted)}.lp-bilderrahmen .hero{background:linear-gradient(160deg,var(--surface) 0%,var(--surface-low) 100%);padding:5rem 1.25rem 4rem;position:relative;overflow:hidden}.lp-bilderrahmen .hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.lp-bilderrahmen .hero-text h1{margin-bottom:1.25rem}.lp-bilderrahmen .hero-text h1 em{font-style:italic;color:var(--primary);font-weight:500}.lp-bilderrahmen .hero-text .lead{font-size:1.15rem;color:var(--on-surface-muted);max-width:520px;margin-bottom:1.25rem}.lp-bilderrahmen .hero-img{position:relative}.lp-bilderrahmen .hero-img img{width:100%;height:auto;display:block;border-radius:6px}.lp-bilderrahmen .hero-img .stamp{position:absolute;top:1rem;left:1rem;background:var(--surface-lowest);color:var(--primary);font-family:Caveat,cursive;font-size:1.1rem;padding:.5rem 1rem;border-radius:999px;transform:rotate(-3deg);box-shadow:0 4px 20px #8d4a581f}@media(max-width:880px){.lp-bilderrahmen .hero-grid{grid-template-columns:1fr;gap:2rem}.lp-bilderrahmen .hero-img{order:-1}}.lp-bilderrahmen .bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--outline-variant);text-align:center}.lp-bilderrahmen .bar div span{display:block;font-family:Newsreader,serif;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:600;color:var(--primary);margin-bottom:.25rem}.lp-bilderrahmen .bar div small{font-size:.82rem;color:var(--on-surface-muted)}@media(max-width:680px){.lp-bilderrahmen .bar{grid-template-columns:1fr 1fr}}.lp-bilderrahmen .split-text{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.lp-bilderrahmen .split-text h3{margin-bottom:.75rem;color:var(--primary)}.lp-bilderrahmen .split-text p{color:var(--on-surface-muted)}@media(max-width:760px){.lp-bilderrahmen .split-text{grid-template-columns:1fr;gap:2rem}}.lp-bilderrahmen .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.lp-bilderrahmen .flow-step{position:relative}.lp-bilderrahmen .flow-step img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;display:block;margin-bottom:1rem}.lp-bilderrahmen .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-bilderrahmen .flow-step h4{font-family:Newsreader,serif;font-size:1.15rem;margin-bottom:.4rem}.lp-bilderrahmen .flow-step p{font-size:.92rem;color:var(--on-surface-muted)}.lp-bilderrahmen .flow-step .small{font-size:.8rem;font-style:italic;color:var(--primary);display:block;margin-top:.4rem}@media(max-width:920px){.lp-bilderrahmen .flow{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp-bilderrahmen .flow{grid-template-columns:1fr}}.lp-bilderrahmen .imgblock{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.lp-bilderrahmen .imgblock.reverse{grid-template-columns:1fr 1.1fr}.lp-bilderrahmen .imgblock.reverse .imgblock-text{order:1}.lp-bilderrahmen .imgblock.reverse .imgblock-img{order:2}.lp-bilderrahmen .imgblock-img img{width:100%;height:auto;border-radius:6px;display:block}.lp-bilderrahmen .imgblock-text h2{margin-bottom:1rem}.lp-bilderrahmen .imgblock-text p{color:var(--on-surface-muted);margin-top:1rem}.lp-bilderrahmen .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-bilderrahmen .imgblock,.lp-bilderrahmen .imgblock.reverse{grid-template-columns:1fr;gap:2rem}.lp-bilderrahmen .imgblock.reverse .imgblock-text,.lp-bilderrahmen .imgblock.reverse .imgblock-img{order:initial}}.lp-bilderrahmen .rahmen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.lp-bilderrahmen .rahmen-card{background:var(--surface-lowest);padding:1.75rem;border-radius:8px}.lp-bilderrahmen .rahmen-card h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-bilderrahmen .rahmen-card .where{font-family:Caveat,cursive;font-size:1.1rem;color:var(--primary);display:block;margin-bottom:.75rem}.lp-bilderrahmen .rahmen-card p{color:var(--on-surface-muted);font-size:.95rem}.lp-bilderrahmen .rahmen-card .price{display:block;margin-top:.75rem;font-size:.85rem;color:var(--on-surface-muted);font-style:italic}@media(max-width:780px){.lp-bilderrahmen .rahmen-grid{grid-template-columns:1fr}}.lp-bilderrahmen .designs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2.5rem}.lp-bilderrahmen .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-bilderrahmen .design:hover{transform:translateY(-3px)}.lp-bilderrahmen .design img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.lp-bilderrahmen .design .name{padding:1rem .5rem .25rem;font-family:Newsreader,serif;font-size:1rem}.lp-bilderrahmen .design .name small{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.78rem;color:var(--on-surface-muted);margin-top:.2rem}.lp-bilderrahmen .design .price{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.9rem;color:var(--primary);margin-top:.2rem;padding-bottom:1rem}.lp-bilderrahmen .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.lp-bilderrahmen .tier{background:var(--surface-lowest);padding:2rem;border-radius:8px;position:relative;text-align:center}.lp-bilderrahmen .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-bilderrahmen .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-bilderrahmen .tier h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-bilderrahmen .tier .price-big{font-family:Newsreader,serif;font-size:2.5rem;font-weight:600;color:var(--primary);margin:.5rem 0}.lp-bilderrahmen .tier .per{font-size:.85rem;color:var(--on-surface-muted);margin-bottom:1rem}.lp-bilderrahmen .tier p{color:var(--on-surface-muted);font-size:.95rem;margin-bottom:1.25rem}@media(max-width:780px){.lp-bilderrahmen .pricing{grid-template-columns:1fr}.lp-bilderrahmen .tier.featured{transform:none}}.lp-bilderrahmen .faq{margin-top:2rem}.lp-bilderrahmen .faq details{border-radius:6px;padding:1.25rem 1.5rem;background:var(--surface-lowest);margin-bottom:.75rem;cursor:pointer}.lp-bilderrahmen .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-bilderrahmen .faq details summary:after{content:"+";font-size:1.4rem;color:var(--primary);transition:transform .2s ease}.lp-bilderrahmen .faq details[open] summary:after{transform:rotate(45deg)}.lp-bilderrahmen .faq details p{margin-top:1rem;color:var(--on-surface-muted);font-size:.98rem;line-height:1.65}.lp-bilderrahmen .closing{background:linear-gradient(140deg,var(--primary) 0%,#a85c6c 100%);color:#fff;padding:5rem 1.25rem;text-align:center}.lp-bilderrahmen .closing h2{color:#fff;margin-bottom:1rem}.lp-bilderrahmen .closing p{color:#ffffffeb;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin:0 auto 2rem}.lp-bilderrahmen .closing .btn{background:#fff;color:var(--primary);box-shadow:0 2px #00000026}.lp-bilderrahmen .closing .endline{font-family:Caveat,cursive;font-size:1.2rem;margin-top:2rem;opacity:.85}.lp-bilderrahmen .center{text-align:center}.lp-bilderrahmen .section-head{max-width:720px;margin:0 auto 1rem}.lp-bilderrahmen .section-head.center{text-align:center}.lp-bilderrahmen .lead-text{font-size:1.1rem;color:var(--on-surface-muted);max-width:680px}.lp-bilderrahmen .section-head.center .lead-text{margin-left:auto;margin-right:auto}.lp-bilderrahmen ul.checklist{list-style:none;padding:0;margin:1rem 0}.lp-bilderrahmen ul.checklist li{padding:.4rem 0 .4rem 1.8rem;position:relative;color:var(--on-surface-muted)}.lp-bilderrahmen ul.checklist li:before{content:"\2665";position:absolute;left:0;color:var(--primary)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-bilderrahmen.css.map */
