.lekert-konfigurator{--lkf-bg:#FDFBF7;--lkf-taupe:#9f9483;--lkf-dark:#2E2A39;--lkf-light:#EDE8DF;--lkf-sage:#586558;--lkf-sage-light:#9aaa98;--lkf-sage-tint:#eef1ec;--lkf-radius:12px;--lkf-transition:.18s ease;max-width:1100px;margin:0 auto;padding:60px 24px 32px;font-family:var(--font-body-family,"DM Sans",sans-serif);color:var(--lkf-dark)}.lkf-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px}.lkf-slogan{font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:clamp(22px,4vw,30px);font-weight:400;letter-spacing:.04em;text-align:center;color:var(--lkf-dark);margin:0 0 14px}.lkf-intro{max-width:560px;margin:0 auto 48px;text-align:center;font-size:14px;line-height:1.65;color:var(--lkf-dark);opacity:.8}.lkf-step{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0 8px;opacity:1;transition:opacity var(--lkf-transition)}.lkf-step__num{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--lkf-taupe);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:16px;color:var(--lkf-taupe);transition:background var(--lkf-transition),color var(--lkf-transition)}.lkf-step--active .lkf-step__num{background:var(--lkf-sage);border-color:var(--lkf-sage);color:#fff}.lkf-step--done .lkf-step__num{background:var(--lkf-dark);border-color:var(--lkf-dark);color:#fff}.lkf-step__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lkf-taupe)}.lkf-step--active .lkf-step__label{color:var(--lkf-dark)}.lkf-step__divider{flex:1;max-width:80px;height:1px;background:var(--lkf-light);margin:0 4px 18px}.lkf-panel{padding-top:56px;margin-top:56px;border-top:1px solid var(--lkf-light)}.lkf-panel:first-of-type{padding-top:0;margin-top:0;border-top:none}.lkf-panel__heading{font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:clamp(24px,4vw,36px);font-weight:400;color:var(--lkf-dark);margin:0 0 8px;letter-spacing:.01em}.lkf-panel__sub{font-size:14px;color:var(--lkf-taupe);margin:0 0 32px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lkf-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.lkf-filter-pill,.lkf-mm-pill{font-size:12px;padding:5px 16px;border-radius:20px;border:1.5px solid var(--lkf-light);background:#fff;color:var(--lkf-taupe);cursor:pointer;letter-spacing:.04em;transition:border-color var(--lkf-transition),background var(--lkf-transition),color var(--lkf-transition);font-family:inherit}.lkf-filter-pill:hover,.lkf-mm-pill:hover{border-color:var(--lkf-taupe);color:var(--lkf-dark)}.lkf-filter-pill--active,.lkf-filter-pill--active:hover,.lkf-mm-pill--active,.lkf-mm-pill--active:hover{border-color:var(--lkf-sage);background:var(--lkf-sage);color:#fff}.lkf-mm{margin:-8px 0 24px}.lkf-mm[hidden]{display:none}.lkf-mm__label{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lkf-taupe);line-height:1;margin:0 0 8px}.lkf-mm__pills{display:flex;flex-wrap:wrap;gap:8px}.lkf-card--hidden{display:none!important}.lkf-grid{display:grid;gap:16px}.lkf-grid--schmuck{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lkf-grid--clip{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.lkf-grid--charm{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lkf-card{background:#fff;border:1.5px solid var(--lkf-light);border-radius:var(--lkf-radius);padding:12px 12px 14px;cursor:pointer;text-align:left;transition:border-color var(--lkf-transition),box-shadow var(--lkf-transition),transform var(--lkf-transition);position:relative;display:flex;flex-direction:column;gap:8px}.lkf-card:hover{border-color:var(--lkf-taupe);box-shadow:0 2px 12px #9f948326;transform:translateY(-2px)}.lkf-card--selected{border-color:var(--lkf-sage);background:var(--lkf-sage-tint)}.lkf-card__img-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:var(--lkf-light)}.lkf-card__img-wrap--empty{display:flex;align-items:center;justify-content:center}.lkf-card__img{width:100%;height:100%;object-fit:cover;display:block}.lkf-card__title{font-size:13px;font-weight:400;color:var(--lkf-dark);line-height:1.3}.lkf-card__price{font-size:12px;color:var(--lkf-taupe)}.lkf-card__add{position:absolute;bottom:10px;right:12px;width:24px;height:24px;border-radius:50%;background:var(--lkf-light);color:var(--lkf-dark);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:background var(--lkf-transition),transform var(--lkf-transition)}.lkf-card--charm.lkf-card--selected .lkf-card__add{background:var(--lkf-sage);color:#fff;transform:rotate(45deg)}.lkf-card__variants{display:flex;flex-direction:column;gap:6px}.lkf-variant-group{display:flex;flex-wrap:wrap;gap:6px}.lkf-variant-row{display:flex;flex-direction:column;gap:4px}.lkf-variant-row+.lkf-variant-row{margin-top:4px}.lkf-variant-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lkf-taupe);line-height:1}.lkf-pill--metal{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 6px}.lkf-metal-dot{display:inline-block;width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#ccc;flex-shrink:0}.lkf-pill--metal[data-metal=gold] .lkf-metal-dot{background:linear-gradient(135deg,#f3e2a9,#c9a86a 50%,#a8864a)}.lkf-pill--metal[data-metal=silber] .lkf-metal-dot,.lkf-pill--metal[data-metal=silver] .lkf-metal-dot{background:linear-gradient(135deg,#f6f6f6,#bdbdbd 50%,#8e8e8e)}.lkf-pill--metal[data-metal=ros\e9gold] .lkf-metal-dot,.lkf-pill--metal[data-metal=rosegold] .lkf-metal-dot{background:linear-gradient(135deg,#f4d9d2,#e3bcb4 50%,#c08f86)}.lkf-swatch{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--lkf-light);cursor:pointer;transition:border-color var(--lkf-transition),transform var(--lkf-transition);flex-shrink:0}.lkf-swatch[data-color=gold]{background:#c9a86a}.lkf-swatch[data-color=silber],.lkf-swatch[data-color=silver]{background:#c9c9c9}.lkf-swatch[data-color=ros\e9gold],.lkf-swatch[data-color=rosegold],.lkf-swatch[data-color=ros\e9]{background:#e3bcb4}.lkf-swatch[data-color=schwarz]{background:#2e2a39}.lkf-swatch[data-color=wei\df],.lkf-swatch[data-color=weiss]{background:#fff}.lkf-swatch[data-color=orange]{background:#e8721a}.lkf-swatch[data-color=pink]{background:#e57399}.lkf-swatch[data-color=rosa]{background:#f0b8c8}.lkf-swatch[data-color=rot]{background:#c0392b}.lkf-swatch[data-color=blau]{background:#3a7bd5}.lkf-swatch[data-color=gr\fcn],.lkf-swatch[data-color=gruen]{background:#4caf50}.lkf-swatch[data-color=t\fcrkis],.lkf-swatch[data-color=tuerkis]{background:#00bcd4}.lkf-swatch[data-color=violett]{background:#7b1fa2}.lkf-swatch[data-color=lila]{background:#9c27b0}.lkf-swatch[data-color=braun]{background:#795548}.lkf-swatch[data-color=beige]{background:#d4c5a9}.lkf-swatch[data-color=grau]{background:#9e9e9e}.lkf-swatch[data-color=gelb]{background:#fdd835}.lkf-swatch[data-color=aubergine]{background:#4a1942}.lkf-swatch[data-color=blaugr\fcn],.lkf-swatch[data-color=blaugruen]{background:#00796b}.lkf-swatch[data-color=rostrot]{background:#b03a2e}.lkf-swatch[data-color=bernstein]{background:#ffbf00}.lkf-swatch[data-color=beige-bronze]{background:#c9a96e}.lkf-swatch[data-color=rosa-wei\df]{background:#f8d7da}.lkf-swatch[data-color=mintgr\fcn]{background:#98ff98}.lkf-swatch--active{border-color:var(--lkf-sage);transform:scale(1.15)}.lkf-swatch:hover{border-color:var(--lkf-taupe)}.lkf-pill{font-size:11px;padding:3px 9px;border-radius:20px;border:1.5px solid var(--lkf-light);color:var(--lkf-taupe);cursor:pointer;transition:border-color var(--lkf-transition),background var(--lkf-transition),color var(--lkf-transition);white-space:nowrap;background:#fff}.lkf-pill--active{border-color:var(--lkf-sage);background:var(--lkf-sage);color:#fff}.lkf-pill:hover{border-color:var(--lkf-taupe)}.lkf-charm-counter{display:inline-block;font-size:12px;color:var(--lkf-taupe);background:var(--lkf-light);border-radius:20px;padding:2px 10px;letter-spacing:.03em}.lkf-summary{background:var(--lkf-light);border-radius:var(--lkf-radius);padding:14px 24px;margin-top:28px;text-align:center}.lkf-summary[hidden]{display:none}.lkf-summary__title{font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:20px;font-weight:400;color:var(--lkf-dark);margin:2px 0 14px;letter-spacing:.01em}.lkf-summary__inner{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--lkf-dark)}.lkf-summary__item{font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:15px}.lkf-summary__sep{color:var(--lkf-taupe);font-size:18px;line-height:1}.lkf-wl{max-width:380px;margin:24px 0 0;padding:16px 20px;background:var(--lkf-sage-tint);border:1.5px solid var(--lkf-sage);border-radius:var(--lkf-radius);text-align:left}.lkf-wl[hidden]{display:none}.lkf-wl__label{display:block;font-size:13px;margin:0 0 8px;color:var(--lkf-dark)}.lkf-wl__input{width:140px;padding:8px 12px;border:1.5px solid var(--lkf-taupe);border-radius:8px;font:inherit;font-size:15px;background:#fff;color:var(--lkf-dark);box-sizing:border-box}.lkf-wl__hint{font-size:12px;color:var(--lkf-taupe);margin:8px 0 0;line-height:1.5}.lkf-wl__error{font-size:12px;color:#c0392b;margin:8px 0 0}.lkf-wl__error[hidden]{display:none}.lkf-pre{font-size:12px;color:var(--lkf-taupe);margin:14px 0 0}.lkf-pre[hidden]{display:none}.lkf-cta{margin-top:28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lkf-cta[hidden]{display:none}.lkf-cta__total{font-size:16px;color:var(--lkf-dark);margin:0}.lkf-cta__btn{display:inline-block;background:var(--lkf-dark);color:#fff;border:none;font-family:inherit;cursor:pointer;padding:12px 28px;border-radius:30px;font-size:13px;letter-spacing:.07em;text-transform:uppercase;transition:background var(--lkf-transition)}.lkf-cta__btn:disabled{opacity:.6;cursor:not-allowed}.lkf-cta__btn:hover{background:var(--lkf-taupe)}.lkf-card__info{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#ffffffeb;border:1.5px solid var(--lkf-light);color:var(--lkf-taupe);display:flex;align-items:center;justify-content:center;font-size:12px;font-style:italic;font-weight:700;line-height:1;z-index:2;transition:border-color var(--lkf-transition),color var(--lkf-transition)}.lkf-card__info:hover{border-color:var(--lkf-taupe);color:var(--lkf-dark)}.lkf-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e2a3959;opacity:0;pointer-events:none;transition:opacity var(--lkf-transition);z-index:999}.lkf-info-overlay.is-open{opacity:1;pointer-events:auto}.lkf-info-drawer{position:fixed;top:0;right:0;height:100%;width:min(380px,88vw);background:var(--lkf-bg);box-shadow:-8px 0 28px #0000001f;transform:translate(100%);transition:transform .3s ease;z-index:1000;padding:32px 28px;overflow-y:auto;box-sizing:border-box}.lkf-info-drawer.is-open{transform:translate(0)}.lkf-info-drawer__close{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--lkf-light);background:#fff;color:var(--lkf-dark);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--lkf-transition)}.lkf-info-drawer__close:hover{border-color:var(--lkf-taupe)}.lkf-info-drawer__img-wrap{width:100%;aspect-ratio:1/1;border-radius:var(--lkf-radius);background:var(--lkf-light);overflow:hidden;margin:12px 0 24px}.lkf-info-drawer__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.lkf-info-drawer__title{font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:24px;font-weight:400;color:var(--lkf-dark);margin:0 0 6px}.lkf-info-drawer__price{font-size:13px;color:var(--lkf-taupe);margin:0 0 20px}.lkf-info-drawer__desc{font-size:14px;line-height:1.65;color:var(--lkf-dark);margin:0;white-space:pre-line}@media(max-width:600px){.lekert-konfigurator{padding:40px 16px 24px}.lkf-grid--schmuck,.lkf-grid--clip{grid-template-columns:repeat(2,1fr)}.lkf-grid--charm{grid-template-columns:repeat(3,1fr);gap:10px}.lkf-grid--charm .lkf-card{padding:8px 8px 10px}.lkf-grid--charm .lkf-card__title{font-size:11px;font-weight:300}.lkf-grid--charm .lkf-card__price{font-size:10px;font-weight:300}.lkf-step__label{display:none}.lkf-step__divider{max-width:40px}.lkf-intro{font-size:13px;margin-bottom:36px}}.lkf-dl{display:flex;gap:4px;margin:0 0 20px;padding:4px;background:#eceae6;border-radius:999px;width:fit-content;max-width:100%}.lkf-dl__btn{border:none;background:none;font:inherit;font-size:13px;color:#6b635a;padding:8px 22px;border-radius:999px;cursor:pointer;transition:background var(--lkf-transition),color var(--lkf-transition)}.lkf-dl__btn--active{background:var(--lkf-sage);color:#faf7f2}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
