.cp-theme .lj-farbwelt{--fw-heading:clamp(1.6rem,1.3rem + .65vw,2.1rem);--fw-body:clamp(.9375rem,.9rem + .12vw,1rem);--fw-label:clamp(.875rem,.8rem + .16vw,.9375rem);--fw-small:.75rem;--fw-ink:var(--color-text,#18242d);--fw-muted:#5b5262;--fw-primary:var(--color-primary,#be0672);--fw-purple:#382043;--fw-violet:#74447d;--fw-paper:#faf7fb;--fw-line:#ded5e3;padding-block:var(--space-8,32px) var(--space-12,48px);scroll-margin-top:160px}.cp-theme .lj-farbwelt .section-heading{margin-bottom:var(--space-6,24px);align-items:center}.cp-theme .lj-farbwelt .section-heading h2{font-size:var(--fw-heading);line-height:1.15;letter-spacing:-.035em;max-width:16ch}.cp-theme .lj-farbwelt .lj-farbwelt-intro{font-size:var(--fw-body);line-height:1.65;color:var(--fw-muted);max-width:70ch;margin:0}.cp-theme .lj-farb-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--space-3,12px)}.cp-theme .lj-farb-tile{gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-1,4px) var(--space-4,16px);border-radius:0;border-bottom:2px solid transparent}.cp-theme .lj-farb-tile:hover{background:var(--fw-paper);border-color:var(--fw-primary)}.cp-theme .lj-farb-stone{display:block;object-fit:contain!important;width:100%;max-width:112px;height:auto;aspect-ratio:1;filter:none;mix-blend-mode:normal}.cp-theme .lj-farb-name{font-size:var(--fw-label);font-weight:600;letter-spacing:0;line-height:1.4}.cp-theme .lj-farb-count{font-size:var(--fw-small)}.cp-theme .lj-berater{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,2.5fr);padding:0;border-radius:0;border:1px solid var(--fw-line);background:var(--fw-paper);margin-top:var(--space-8,32px);overflow:hidden}.cp-theme .lj-berater-intro{padding:var(--space-8,32px);background:linear-gradient(135deg,var(--fw-purple),var(--fw-violet));color:#fff;display:flex;flex-direction:column;align-items:flex-start}.cp-theme .lj-berater-intro .lj-berater-kicker{font-size:var(--fw-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--space-6,24px);color:#fff}.cp-theme .lj-berater h3{font-size:var(--fw-heading);letter-spacing:-.025em;line-height:1.15;font-weight:700;color:inherit;margin:0 0 var(--space-4,16px)}.cp-theme .lj-berater-lead{font-size:var(--fw-body);line-height:1.65;color:#f3e9f6;max-width:27ch;margin:0}.cp-theme .lj-berater-jewels{display:flex;gap:0;margin:var(--space-6,24px) 0 0;align-items:center;margin-top:auto;padding-top:var(--space-6,24px);width:100%;max-width:230px}.cp-theme .lj-berater-jewels img{width:38%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 6px #1f092a50)}.cp-theme .lj-berater-jewels img+img{margin-left:-8%}.cp-theme .lj-berater-jewels img:nth-child(2){transform:translateY(-12px)}.cp-theme .lj-berater-form{padding:var(--space-8,32px);gap:var(--space-6,24px);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.cp-theme .lj-berater legend{font-size:var(--fw-body);font-weight:700;line-height:1.4;padding:0;min-height:4.3em;margin-bottom:var(--space-3,12px);width:100%}.cp-theme .lj-berater-step{display:block;font-size:var(--fw-small);line-height:1;letter-spacing:.12em;color:var(--fw-primary);font-weight:700;margin-bottom:var(--space-3,12px)}.cp-theme .lj-berater label{position:relative;align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px);margin-bottom:var(--space-2,8px);border:1px solid var(--fw-line);background:#fff;min-height:64px;font-size:var(--fw-label);line-height:1.4;color:var(--fw-ink)}.cp-theme .lj-berater label:hover{border-color:var(--fw-primary)}.cp-theme .lj-berater label:has(input:checked){border-color:var(--fw-primary);background:#f9eaf3;box-shadow:inset 3px 0 var(--fw-primary)}.cp-theme .lj-berater label:has(input:focus-visible){outline:2px solid var(--fw-primary);outline-offset:3px}.cp-theme .lj-berater input[type=radio]{margin:0;width:16px;height:16px;accent-color:var(--fw-primary)}.cp-theme .lj-berater fieldset[aria-invalid=true] legend{color:#a92155}.cp-theme .lj-berater-actions{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3,12px) var(--space-4,16px);margin:0;align-items:center;border-top:1px solid var(--fw-line);padding-top:var(--space-5,20px)}.cp-theme .lj-berater .button.primary{border:0;border-radius:0;background:var(--fw-primary);color:#fff;min-height:48px;padding:var(--space-3,12px) var(--space-6,24px);font-size:var(--fw-label);font-weight:700;white-space:normal}.cp-theme .lj-berater .button.primary:hover{background:#930654}.cp-theme .lj-berater-progress{font-size:var(--fw-small);font-weight:600;color:var(--fw-muted)}.cp-theme .lj-berater-hint{grid-column:1/-1;font-size:var(--fw-small);color:var(--fw-muted);line-height:1.55}.cp-theme .lj-berater-result{grid-column:1/-1;margin:0;border-radius:0;padding:var(--space-8,32px);border-top:1px solid var(--fw-line);background:var(--fw-paper);outline:none}.cp-theme .lj-berater-result[hidden]{display:none!important}.cp-theme .lj-berater-result h4{font-size:var(--fw-heading);line-height:1.2;color:var(--fw-purple);font-weight:700;margin:0 0 var(--space-3,12px)}.cp-theme .lj-berater-result p{font-size:var(--fw-body);color:var(--fw-muted);line-height:1.65;margin:0 0 var(--space-4,16px)}.cp-theme .lj-berater-result .lj-result-eyebrow{font-size:var(--fw-small);color:var(--fw-primary);letter-spacing:.1em;font-weight:700;margin-bottom:var(--space-2,8px)}.cp-theme .lj-berater-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3,12px)}.cp-theme .lj-berater-links a{padding:var(--space-3,12px) var(--space-2,8px);display:flex;flex-direction:column;border-radius:0;gap:var(--space-2,8px);border:1px solid transparent;background:#fff;color:var(--fw-ink);font-size:var(--fw-label);font-weight:600;text-align:center}.cp-theme .lj-berater-links a:hover{border-color:var(--fw-primary)}.cp-theme .lj-berater-links img{width:88px;max-width:100%;aspect-ratio:1}.cp-theme .lj-berater-reset{display:block;font-size:var(--fw-label);padding:var(--space-3,12px) 0;min-height:44px;margin-top:var(--space-3,12px);border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;color:var(--fw-purple);font-weight:600;cursor:pointer}.cp-theme .lj-farbwelt :is(a,button):focus-visible{outline:2px solid var(--fw-primary);outline-offset:4px}@media(max-width:1100px){.cp-theme .lj-berater{grid-template-columns:1fr}.cp-theme .lj-berater-intro{display:grid;grid-template-columns:1fr 1.7fr;gap:var(--space-2,8px) var(--space-8,32px);align-items:center}.cp-theme .lj-berater-intro .lj-berater-kicker,.cp-theme .lj-berater h3{grid-column:1;margin:0}.cp-theme .lj-berater-lead{grid-column:2;grid-row:1/3;max-width:50ch}.cp-theme .lj-berater-jewels{display:none}.cp-theme .lj-farb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cp-theme .lj-farb-tile .lj-farb-stone{max-width:100px}}@media(max-width:700px){.cp-theme .lj-farbwelt{padding-top:var(--space-4,16px)}.cp-theme .lj-farbwelt .section-heading{display:block}.cp-theme .lj-farbwelt .section-heading h2{max-width:20ch;margin-bottom:var(--space-4,16px)}.cp-theme .lj-farb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2,8px)}.cp-theme .lj-farb-name{font-size:var(--fw-label)}.cp-theme .lj-farb-tile{padding:var(--space-2,8px) 0 var(--space-3,12px)}.cp-theme .lj-berater-intro{display:block;padding:var(--space-6,24px)}.cp-theme .lj-berater-intro .lj-berater-kicker{margin-bottom:var(--space-4,16px)}.cp-theme .lj-berater h3{margin-bottom:var(--space-3,12px)}.cp-theme .lj-berater-form{grid-template-columns:1fr;padding:var(--space-6,24px);gap:var(--space-6,24px)}.cp-theme .lj-berater legend{min-height:0;margin-bottom:var(--space-3,12px)}.cp-theme .lj-berater label{min-height:48px}.cp-theme .lj-berater-actions{grid-template-columns:1fr}.cp-theme .lj-berater-progress{grid-row:1}.cp-theme .lj-berater .button.primary{width:100%}.cp-theme .lj-berater-links{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-theme .lj-berater-result{padding:var(--space-6,24px)}}@media(prefers-reduced-motion:reduce){.cp-theme .lj-farbwelt *{scroll-behavior:auto!important;transition:none!important}}.cp-theme .lj-farbwelt-intro p{margin:0;font:inherit;color:inherit;line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/57/assets/lj-farbberater-design.css.map */
