.lc-visualizer-section,.lc-visualizer-section *{box-sizing:border-box}.lc-visualizer-section{padding-top:var(--lc-visualizer-padding-top);padding-bottom:var(--lc-visualizer-padding-bottom)}.lc-visualizer__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);align-items:end;gap:clamp(4rem,8vw,12rem);margin-bottom:4.8rem}.lc-visualizer__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.9rem;color:#171717!important;-webkit-text-fill-color:#171717!important;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase}.lc-visualizer__eyebrow i{width:.7rem;height:.7rem;flex:0 0 .7rem;border-radius:50%;background:#c9a227}.lc-visualizer h2{max-width:78rem;margin:0;color:#171717!important;-webkit-text-fill-color:#171717!important;font-family:var(--font-heading-family);font-size:clamp(4.4rem,5vw,7rem);font-weight:400;line-height:.98;letter-spacing:-.05em}.lc-visualizer__description{max-width:50rem;color:#66645f!important;-webkit-text-fill-color:#66645f!important;font-size:1.6rem;line-height:1.65}.lc-visualizer__description p,.lc-visualizer__panel-text p{margin:0;color:inherit!important;-webkit-text-fill-color:inherit!important}.lc-visualizer__stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(34rem,.65fr);overflow:hidden;border:1px solid rgba(23,23,23,.12);border-radius:3rem;background:#11100e}.lc-visualizer__media{position:relative;min-width:0;aspect-ratio:1 / 1;background:#e9e5de}.lc-visualizer__figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .26s ease}.lc-visualizer__figure.is-active{opacity:1}.lc-visualizer__figure img{display:block;width:100%;height:100%;object-fit:cover}.lc-visualizer__panel{display:flex;flex-direction:column;min-width:0;padding:clamp(3.2rem,4vw,6.2rem);background:radial-gradient(circle at 100% 0%,rgba(201,162,39,.12),transparent 38%),#11100e;color:#fff}.lc-visualizer__panel-label{margin:0 0 1.8rem;color:#c9a227!important;-webkit-text-fill-color:#c9a227!important;font-size:1rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.lc-visualizer__panel h3{max-width:42rem;margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-heading-family);font-size:clamp(3.4rem,3.4vw,5.4rem);font-weight:400;line-height:1;letter-spacing:-.045em}.lc-visualizer__panel-text{max-width:42rem;margin-top:2rem;color:#ffffffa3!important;-webkit-text-fill-color:rgba(255,255,255,.64)!important;font-size:1.4rem;line-height:1.65}.lc-visualizer__tabs{margin-top:auto;padding-top:4rem}.lc-visualizer__tab{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 1rem;align-items:center;gap:1.5rem;width:100%;min-height:8.4rem;padding:1.6rem 0;border:0;border-top:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.lc-visualizer__tab-number{color:#ffffff6b!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important;font-size:1rem;font-weight:700;letter-spacing:.1em}.lc-visualizer__tab-copy{display:grid;gap:.35rem}.lc-visualizer__tab-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.45rem;font-weight:650;line-height:1.2}.lc-visualizer__tab-copy small{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important;font-size:1.15rem;line-height:1.3}.lc-visualizer__tab-mark{width:.8rem;height:.8rem;border:1px solid rgba(255,255,255,.46);border-radius:50%;transition:background .18s ease,border-color .18s ease,transform .18s ease}.lc-visualizer__tab.is-active .lc-visualizer__tab-number{color:#c9a227!important;-webkit-text-fill-color:#c9a227!important}.lc-visualizer__tab.is-active .lc-visualizer__tab-mark{border-color:#c9a227;background:#c9a227;transform:scale(1.15)}.lc-visualizer__tab:focus-visible{outline:2px solid #c9a227;outline-offset:4px}.lc-visualizer__link{display:inline-flex;align-items:center;align-self:flex-start;gap:1.2rem;margin-top:2.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.72);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.35rem;font-weight:650;text-decoration:none!important}.lc-visualizer__link svg{width:1.8rem;height:1.8rem;fill:none;stroke:#c9a227;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media(hover:hover){.lc-visualizer__tab:hover .lc-visualizer__tab-mark{border-color:#c9a227}.lc-visualizer__link:hover svg{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.lc-visualizer__figure,.lc-visualizer__tab-mark,.lc-visualizer__link svg{transition:none}}@media screen and (max-width:989px){.lc-visualizer__header{grid-template-columns:1fr;gap:2.6rem;margin-bottom:4rem}.lc-visualizer__stage{grid-template-columns:1fr}.lc-visualizer__media{aspect-ratio:4 / 3}.lc-visualizer__panel{padding:3.6rem}.lc-visualizer__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3.2rem;padding-top:0;border-top:1px solid rgba(255,255,255,.16)}.lc-visualizer__tab{grid-template-columns:1fr auto;min-height:9rem;padding:1.7rem 1.6rem;border-top:0}.lc-visualizer__tab+.lc-visualizer__tab{border-left:1px solid rgba(255,255,255,.16)}.lc-visualizer__tab-number,.lc-visualizer__tab-copy small{display:none}}@media screen and (max-width:749px){.lc-visualizer-section{padding-top:calc(var(--lc-visualizer-padding-top) * .75);padding-bottom:calc(var(--lc-visualizer-padding-bottom) * .75)}.lc-visualizer h2{font-size:clamp(4rem,11vw,5.2rem)}.lc-visualizer__description{font-size:1.5rem;line-height:1.6}.lc-visualizer__stage{border-radius:2.2rem}.lc-visualizer__media{aspect-ratio:1 / 1}.lc-visualizer__panel{padding:3rem 2.2rem}.lc-visualizer__panel h3{font-size:3.6rem}.lc-visualizer__tabs{grid-template-columns:1fr}.lc-visualizer__tab{grid-template-columns:3rem minmax(0,1fr) 1rem;min-height:7.2rem;padding:1.4rem 0}.lc-visualizer__tab+.lc-visualizer__tab{border-top:1px solid rgba(255,255,255,.16);border-left:0}.lc-visualizer__tab-number,.lc-visualizer__tab-copy small{display:initial}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lc-installation-visualizer.css.map */
