.barber-lm4{--barber-radius: .8rem;overflow:hidden}.barber-lm4 .barber-heading,.barber-lm4 .barber-title,.barber-lm4 .barber-card-title{letter-spacing:0}.barber-lm4 .barber-heading{max-width:14ch}.barber-lm4 .barber-title{max-width:20ch}.barber-lm4 .barber-section-header--center .barber-title,.barber-lm4-actions--center,.barber-lm4-microcopy--center{margin-inline:auto}.barber-lm4 .barber-actions{align-items:stretch}.barber-lm4 .barber-btn{width:100%;max-width:100%}.barber-lm4-microcopy{max-width:58rem;margin:1.2rem 0 0;color:var(--barber-muted);font-size:1.38rem;line-height:1.5}.barber-lm4-register-hero__grid,.barber-lm4-class-hero__grid{display:grid;gap:3.2rem}.barber-lm4-promise{max-width:66rem;margin-top:1.8rem;padding:1.6rem 1.8rem;border:.1rem solid var(--barber-line);border-left:.4rem solid var(--barber-accent);border-radius:var(--barber-radius);background:color-mix(in srgb,var(--barber-card-bg) 8%,transparent);color:var(--barber-text);font-size:1.5rem;line-height:1.55}.barber-lm4-promise p,.barber-lm4-form-card__text p,.barber-lm4-note p{margin:0}.barber-lm4-visual{margin-top:0;padding:1.4rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:color-mix(in srgb,var(--barber-card-bg) 9%,transparent)}.barber-lm4-visual__bench{position:relative;min-height:16rem;overflow:hidden;border:.1rem solid color-mix(in srgb,var(--barber-accent) 34%,transparent);border-radius:var(--barber-radius);background-color:color-mix(in srgb,var(--barber-text) 8%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--barber-text) 9%,transparent) .1rem,transparent .1rem),linear-gradient(90deg,color-mix(in srgb,var(--barber-text) 9%,transparent) .1rem,transparent .1rem);background-size:2.2rem 2.2rem}.barber-lm4-visual__device,.barber-lm4-visual__tool,.barber-lm4-visual__battery{position:absolute;display:grid;place-items:center;border:.1rem solid color-mix(in srgb,var(--barber-accent) 38%,transparent);background:color-mix(in srgb,var(--barber-card-bg) 16%,transparent);color:var(--barber-text);font-size:1.08rem;font-weight:800;letter-spacing:0;line-height:1.1;text-align:center;text-transform:uppercase}.barber-lm4-visual__device{right:11%;bottom:12%;width:26%;min-width:9.4rem;height:66%;border-radius:1rem 1rem 2rem 2rem}.barber-lm4-visual__device:before,.barber-lm4-visual__battery:before,.barber-lm4-class-panel:before{position:absolute;content:""}.barber-lm4-visual__device:before{inset:1rem 28% auto;height:4rem;border-radius:.4rem;background:color-mix(in srgb,var(--barber-accent) 32%,transparent)}.barber-lm4-visual__cable{position:absolute;right:28%;bottom:30%;width:34%;height:.3rem;border-radius:999px;background:var(--barber-accent);transform:rotate(-8deg)}.barber-lm4-visual__tool--meter{left:8%;bottom:14%;width:24%;height:38%;border-radius:var(--barber-radius)}.barber-lm4-visual__tool--driver{left:31%;top:20%;width:29%;height:2.8rem;border-radius:999px}.barber-lm4-visual__battery{left:9%;top:14%;width:28%;min-width:11rem;height:4.2rem;border-radius:999px}.barber-lm4-visual__battery:before{top:50%;right:-.5rem;width:1rem;height:1rem;border-radius:50%;background:var(--barber-accent);transform:translateY(-50%)}.barber-lm4-form-card{scroll-margin-top:2rem;padding:2.2rem;border:.1rem solid color-mix(in srgb,var(--barber-accent) 32%,var(--barber-line));border-radius:var(--barber-radius);background:var(--barber-card-bg);color:var(--barber-card-text);box-shadow:var(--barber-shadow)}.barber-lm4-form-card h2{margin:0;color:var(--barber-card-text);font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.08;letter-spacing:0}.barber-lm4-form-card__text,.barber-lm4-form-card__microcopy,.barber-lm4-form-card__legal{color:var(--barber-card-muted);font-size:1.45rem;line-height:1.55}.barber-lm4-form-card__text{margin-top:1.1rem}.barber-lm4-form-embed{margin-top:1.8rem;padding:1rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:color-mix(in srgb,var(--barber-card-bg) 90%,var(--barber-accent))}.barber-lm4-form-embed iframe{display:block;width:100%;min-height:68rem;border:0}.barber-lm4-form-placeholder,.barber-lm4-video__placeholder{display:grid;place-items:center;min-height:34rem;padding:2.4rem;border:.1rem dashed color-mix(in srgb,var(--barber-accent) 55%,transparent);border-radius:var(--barber-radius);background:color-mix(in srgb,var(--barber-accent) 8%,transparent);text-align:center}.barber-lm4-form-placeholder{min-height:7.8rem;margin-bottom:1.2rem}.barber-lm4-form-placeholder span,.barber-lm4-video__placeholder span{color:var(--barber-card-text);font-size:1.55rem;font-weight:850;letter-spacing:0;overflow-wrap:anywhere}.barber-native-lead-form{display:grid;gap:1.2rem}.barber-native-lead-form__field{display:grid;gap:.6rem}.barber-native-lead-form__field label,.barber-native-lead-form__check{color:var(--barber-card-text);font-size:1.36rem;font-weight:780;letter-spacing:0}.barber-native-lead-form__field input{width:100%;min-height:4.8rem;padding:0 1.3rem;border:.1rem solid color-mix(in srgb,var(--barber-card-text) 18%,transparent);border-radius:.6rem;background:#fff;color:#15181b;font:inherit;font-size:1.55rem;letter-spacing:0}.barber-native-lead-form__field input:focus{outline:.2rem solid color-mix(in srgb,var(--barber-accent) 58%,transparent);outline-offset:.2rem}.barber-native-lead-form__check{display:grid;grid-template-columns:1.8rem 1fr;gap:.8rem;align-items:start;color:var(--barber-card-muted);font-weight:650;line-height:1.45}.barber-native-lead-form__check input{width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:var(--barber-accent)}.barber-native-lead-form__submit{width:100%;margin-top:.2rem;border:0}.barber-lm4-form-card__microcopy{margin:1.2rem 0 0;font-weight:750}.barber-lm4-form-card__legal{margin:1rem 0 0;font-size:1.22rem}.barber-lm4-form-card__secondary{margin-top:1.4rem;border-color:color-mix(in srgb,var(--barber-card-text) 18%,transparent);color:var(--barber-card-text)}.barber-lm4-list-heading{margin:0 0 1.8rem;color:var(--barber-text);font-size:2rem;line-height:1.25;letter-spacing:0}.barber-lm4-card-grid{grid-template-columns:1fr}.barber-lm4-card{height:100%}.barber-lm4-list,.barber-lm4-checklist,.barber-lm4-steps{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.barber-lm4-list li,.barber-lm4-checklist li,.barber-lm4-step{display:grid;gap:.9rem;align-items:start;padding:1.6rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:var(--barber-card-bg);color:var(--barber-card-text);font-size:1.48rem;line-height:1.5}.barber-lm4-list li,.barber-lm4-checklist li{grid-template-columns:auto 1fr}.barber-lm4-list li:before,.barber-lm4-checklist li:before{width:.9rem;height:.9rem;margin-top:.7rem;border-radius:50%;background:var(--barber-accent);content:""}.barber-lm4-checklist li:before{display:grid;width:2.2rem;height:2.2rem;margin-top:.1rem;place-items:center;border-radius:.4rem;color:var(--barber-button-text);content:"\2713";font-size:1.2rem;font-weight:900}.barber-lm4-list strong,.barber-lm4-checklist strong{display:block;color:var(--barber-card-text)}.barber-lm4-list-text{color:var(--barber-card-muted)}.barber-lm4-list-text p{margin:0}.barber-lm4-step{grid-template-columns:auto 1fr}.barber-lm4-step h3{margin:0;color:var(--barber-card-text);font-size:1.8rem;line-height:1.25}.barber-lm4-step .barber-card-text{margin-top:.4rem}.barber-lm4-note{max-width:82rem;margin-top:2.4rem}.barber-lm4-content--cta{text-align:center}.barber-lm4-cta-shell{padding:3.2rem 2rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:var(--barber-card-bg);color:var(--barber-card-text);box-shadow:var(--barber-shadow)}.barber-lm4-cta-shell .barber-title,.barber-lm4-cta-shell .barber-lead,.barber-lm4-cta-shell .barber-actions,.barber-lm4-cta-shell .barber-lm4-microcopy{margin-inline:auto}.barber-lm4-cta-shell .barber-lead{color:var(--barber-card-muted)}.barber-lm4-faq .barber-accordion summary{grid-template-columns:1fr auto}.barber-lm4-faq .barber-accordion h3{margin:0}.barber-lm4-faq .barber-accordion__content{padding-left:1.8rem}.barber-lm4-class-panel{position:relative;overflow:hidden;padding:2.2rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background-color:var(--barber-card-bg);background-image:linear-gradient(color-mix(in srgb,var(--barber-card-text) 8%,transparent) .1rem,transparent .1rem),linear-gradient(90deg,color-mix(in srgb,var(--barber-card-text) 8%,transparent) .1rem,transparent .1rem);background-size:2.4rem 2.4rem;color:var(--barber-card-text);box-shadow:var(--barber-shadow)}.barber-lm4-class-panel:before{right:2rem;bottom:2rem;width:9rem;height:.4rem;border-radius:999px;background:var(--barber-accent)}.barber-lm4-class-panel__badge{display:inline-flex;margin-bottom:1.6rem;padding:.7rem 1rem;border-radius:999px;background:color-mix(in srgb,var(--barber-accent) 14%,transparent);color:var(--barber-accent);font-size:1.15rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.barber-lm4-class-panel h2{max-width:14ch;margin:0;color:var(--barber-card-text);font-size:clamp(2.8rem,8vw,4.8rem);line-height:1;letter-spacing:0}.barber-lm4-class-panel ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.barber-lm4-class-panel li{padding:.8rem 1rem;border:.1rem solid color-mix(in srgb,var(--barber-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--barber-card-bg) 86%,var(--barber-accent));color:var(--barber-card-text);font-size:1.22rem;font-weight:800;line-height:1}.barber-lm4-video__frame{overflow:hidden;aspect-ratio:16 / 9;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:var(--barber-card-bg);box-shadow:var(--barber-shadow)}.barber-lm4-video__frame iframe,.barber-lm4-video__placeholder{display:block;width:100%;height:100%;min-height:100%;border:0}.barber-lm4-video__microcopy{max-width:72rem;margin:1.4rem auto 0;color:var(--barber-muted);font-size:1.42rem;line-height:1.55;text-align:center}@media screen and (min-width:600px){.barber-lm4 .barber-actions{align-items:center}.barber-lm4 .barber-btn{width:auto}.barber-lm4-card-grid--two,.barber-lm4-list--two,.barber-lm4-checklist--two,.barber-lm4-card-grid--three,.barber-lm4-card-grid--four,.barber-lm4-list--three,.barber-lm4-list--four,.barber-lm4-checklist--three,.barber-lm4-checklist--four{grid-template-columns:repeat(2,minmax(0,1fr))}.barber-lm4-visual__bench{min-height:19rem}}@media screen and (min-width:750px){.barber-lm4-form-card,.barber-lm4-cta-shell{padding:3rem}}@media screen and (min-width:990px){.barber-lm4-register-hero__grid{grid-template-columns:minmax(0,1fr) minmax(38rem,.88fr);gap:5.6rem;align-items:start}.barber-lm4-class-hero__grid{grid-template-columns:minmax(0,1fr) minmax(34rem,.78fr);gap:5.6rem;align-items:center}.barber-lm4-form-card{position:sticky;top:2rem}.barber-lm4-card-grid--three,.barber-lm4-list--three,.barber-lm4-checklist--three{grid-template-columns:repeat(3,minmax(0,1fr))}.barber-lm4-card-grid--four,.barber-lm4-list--four,.barber-lm4-checklist--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.barber-lm4 .barber-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/barber-lm4-landing.css.map */
