.lf{--lf-border: rgba(18, 35, 69, .12);--lf-muted: rgba(18, 35, 69, .72);--lf-soft: rgba(18, 35, 69, .04);--lf-soft-strong: rgba(18, 35, 69, .08);--lf-text: rgb(var(--color-foreground));--lf-bg: rgb(var(--color-background));--lf-accent: rgb(var(--color-button));--lf-accent-text: rgb(var(--color-button-text));--lf-radius: 12px}.lf__hero{padding:3.6rem 0 2.4rem;border-bottom:1px solid var(--lf-border)}.lf__hero-inner{max-width:84rem;margin:0 auto;text-align:center}.lf__eyebrow{margin:0 0 1rem;font-size:1.2rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted)}.lf__heading{margin:0 0 1rem;font-size:clamp(3rem,6vw,5.6rem);line-height:1.02}.lf__subheading{margin:0 auto;max-width:74rem;font-size:1.7rem;line-height:1.6;color:var(--lf-muted)}.lf__hero-actions{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:2rem}.lf__cta,.lf__text-btn,.lf__mode-toggle,.lf-nav-btn,.lf-option,.lf-chip{font:inherit}.lf__cta{min-height:4.6rem;padding:0 1.8rem;border-radius:999px;cursor:pointer}.lf__cta--primary{border:none;background:var(--lf-accent);color:var(--lf-accent-text)}.lf__cta--secondary{border:1px solid var(--lf-border);background:transparent;color:var(--lf-text)}.lf__status{margin-top:1.8rem;padding:1.2rem 1.4rem;border-radius:var(--lf-radius);background:#fff8e6;border:1px solid #f0d48a;color:#5e4a14}.lf__bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1rem 0;background:var(--lf-bg);border-bottom:1px solid var(--lf-border)}.lf__bar-left{flex:1 1 auto;min-width:0}.lf__bar-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem}.lf__count{white-space:nowrap;color:var(--lf-muted)}.lf__text-btn,.lf__mode-toggle,.lf-nav-btn,.lf-card__cta,.lf__empty-link{border:1px solid var(--lf-border);background:transparent;color:var(--lf-text);text-decoration:none;border-radius:999px;padding:.8rem 1.2rem;cursor:pointer}.lf__chips,.lf-options,.lf-badges{display:flex;flex-wrap:wrap;gap:.8rem}.lf-chip,.lf-option,.lf-badge{border:1px solid var(--lf-border);background:var(--lf-soft);border-radius:999px}.lf-chip,.lf-option{padding:.8rem 1.2rem;cursor:pointer}.lf-option--small{padding:.7rem 1rem;font-size:1.4rem}.lf-option.is-selected,.lf-chip.is-selected{background:var(--lf-accent);border-color:var(--lf-accent);color:var(--lf-accent-text)}.lf__layout{display:grid;grid-template-columns:minmax(28rem,34rem) 1fr;gap:0;min-height:60vh}@media screen and (max-width:989px){.lf__layout{grid-template-columns:1fr}}.lf__control{padding:2rem 2rem 2rem 0;border-right:1px solid var(--lf-border)}@media screen and (max-width:989px){.lf__control{border-right:none;border-bottom:1px solid var(--lf-border);padding-right:0}}.lf-panel-head h2,.lf-expert-group h3{margin:0 0 .8rem}.lf-panel-head p,.lf__results-hint,.lf-reasons{color:var(--lf-muted)}.lf-progress{display:flex;gap:.6rem;margin-bottom:1.2rem}.lf-step-dot{width:1rem;height:1rem;border-radius:50%;background:#1223452e}.lf-step-dot.is-active{background:var(--lf-accent)}.lf-step-dot.is-done{background:#1223458f}.lf-group{margin-bottom:2rem}.lf-group-label,.lf__sort-label,.lf-card__vendor{margin:0 0 .8rem;font-size:1.2rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-muted)}.lf-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.lf__results-wrap{padding:2rem 0 2rem 2rem}@media screen and (max-width:989px){.lf__results-wrap{padding:2rem 0 0}}.lf__results-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:1.8rem}@media screen and (max-width:749px){.lf__results-head{flex-direction:column;align-items:stretch}}.lf__results-title{margin:0 0 .4rem;font-size:2rem;font-weight:700}.lf__sort{min-height:4rem;min-width:18rem;border:1px solid var(--lf-border);border-radius:999px;padding:0 1.2rem;background:transparent}.lf__hero-card-slot{margin-bottom:1.8rem}.lf-hero-card,.lf-card{border:1px solid var(--lf-border);border-radius:var(--lf-radius);overflow:hidden;background:#fff}.lf-hero-card{display:grid;grid-template-columns:minmax(24rem,28rem) 1fr;gap:0}@media screen and (max-width:749px){.lf-hero-card{grid-template-columns:1fr}}.lf-hero-card__image-wrap,.lf-card__image-link{display:block;background:#fafafa}.lf-hero-card__image,.lf-card__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.lf-hero-card__body,.lf-card__body{padding:1.8rem}.lf-hero-card__badge,.lf-badge{display:inline-flex;align-items:center;justify-content:center}.lf-hero-card__badge{margin-bottom:1rem;padding:.5rem .9rem;border-radius:999px;background:var(--lf-accent);color:var(--lf-accent-text);font-size:1.2rem}.lf-card__title,.lf-hero-card__title{margin:0 0 .8rem;line-height:1.25}.lf__results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}@media screen and (max-width:1100px){.lf__results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lf__results-grid{grid-template-columns:1fr}}.lf-reasons{margin:0 0 1.2rem;padding-left:1.8rem;font-size:1.4rem;line-height:1.6}.lf-badge{padding:.5rem .9rem;font-size:1.2rem;background:var(--lf-soft)}.lf__empty,.lf__noscript{border:1px dashed var(--lf-border);border-radius:var(--lf-radius);padding:2.4rem;text-align:center;background:var(--lf-soft)}.lf__empty-link{display:inline-block;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/206/assets/lighting-finder.css.map */
