.barber-section{--barber-radius: 2rem;--barber-shadow: 0 2rem 5rem rgba(20, 24, 31, .09);background:var(--barber-bg);color:var(--barber-text);padding-block:var(--barber-pt) var(--barber-pb)}.barber-section *,.barber-section *:before,.barber-section *:after{box-sizing:border-box}.barber-container{width:min(calc(100% - 3.2rem),118rem);margin-inline:auto}.barber-container--narrow{width:min(calc(100% - 3.2rem),84rem)}.barber-section-header{max-width:78rem;margin:0 0 3.2rem}.barber-section-header--center{margin-inline:auto;text-align:center}.barber-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;color:var(--barber-accent);font-size:1.2rem;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.barber-eyebrow:before{width:2.8rem;height:.2rem;background:currentColor;content:""}.barber-heading,.barber-title,.barber-card-title{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em}.barber-heading{max-width:18ch;margin:0;font-size:clamp(3rem,8vw,5.8rem);line-height:1.02}.barber-section-header--center .barber-heading{margin-inline:auto}.barber-title{margin:0;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.08}.barber-lead{max-width:68rem;margin:1.6rem 0 0;color:var(--barber-muted);font-size:clamp(1.65rem,3.5vw,2rem);line-height:1.6}.barber-section-header--center .barber-lead{margin-inline:auto}.barber-actions{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.barber-btn{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;padding:1.4rem 2.2rem;border:.1rem solid var(--barber-accent);border-radius:999px;background:var(--barber-accent);color:var(--barber-button-text);font-size:1.55rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.barber-btn:hover{box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--barber-accent) 25%,transparent);transform:translateY(-.2rem)}.barber-btn:focus-visible,.barber-card-link:focus-visible,.barber-accordion summary:focus-visible{outline:.3rem solid var(--barber-accent);outline-offset:.4rem}.barber-btn--secondary{background:transparent;color:var(--barber-text)}.barber-grid{display:grid;gap:1.6rem}.barber-card{position:relative;overflow:hidden;padding:2.2rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:var(--barber-card-bg);color:var(--barber-card-text)}.barber-card-title{margin:0;font-size:2rem;line-height:1.2}.barber-card-text,.barber-richtext{color:var(--barber-card-muted);font-size:1.55rem;line-height:1.62}.barber-card-text{margin:1rem 0 0}.barber-richtext p:first-child{margin-top:0}.barber-richtext p:last-child{margin-bottom:0}.barber-index,.barber-check{display:inline-grid;width:3.6rem;height:3.6rem;place-items:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--barber-accent) 14%,transparent);color:var(--barber-accent);font-size:1.35rem;font-weight:800}.barber-check:before{content:"\2713"}.barber-image{display:block;width:100%;height:100%;object-fit:cover}.barber-placeholder{width:100%;height:100%;min-height:30rem;background:color-mix(in srgb,var(--barber-accent) 9%,var(--barber-card-bg));color:color-mix(in srgb,var(--barber-accent) 50%,transparent)}.barber-note{margin:2.4rem 0 0;padding:1.6rem 1.8rem;border-left:.4rem solid var(--barber-accent);border-radius:0 1rem 1rem 0;background:color-mix(in srgb,var(--barber-accent) 8%,transparent);color:var(--barber-muted);font-size:1.45rem;line-height:1.55}.barber-hero__grid{display:grid;gap:3.2rem;align-items:center}.barber-hero__content{position:relative;z-index:1}.barber-hero__media{position:relative;min-height:38rem;overflow:hidden;border-radius:clamp(2rem,5vw,3.2rem);background:var(--barber-card-bg);box-shadow:var(--barber-shadow)}.barber-hero__media:after{position:absolute;inset:auto 2rem 2rem;height:.4rem;border-radius:999px;background:var(--barber-accent);content:""}.barber-trust-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.barber-trust-list li{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.2rem;border:.1rem solid var(--barber-line);border-radius:999px;background:var(--barber-card-bg);color:var(--barber-card-text);font-size:1.3rem;font-weight:650}.barber-trust-list li:before{color:var(--barber-accent);content:"\2713";font-weight:900}.barber-problems__grid{grid-template-columns:1fr}.barber-problem{display:flex;gap:1.4rem;align-items:flex-start}.barber-problem .barber-card-title{font-size:1.7rem}.barber-method__layout,.barber-machines__layout,.barber-proof__authority{display:grid;gap:3.2rem;align-items:center}.barber-method__steps{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.barber-method__step{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start;padding:1.8rem;border:.1rem solid var(--barber-line);border-radius:1.6rem;background:var(--barber-card-bg)}.barber-method__step h3,.barber-method__step p{margin:0}.barber-method__step h3{color:var(--barber-card-text);font-size:1.7rem}.barber-method__step p{margin-top:.5rem;color:var(--barber-card-muted);font-size:1.4rem;line-height:1.5}.barber-method__media,.barber-machines__media,.barber-proof__media{min-height:34rem;overflow:hidden;border-radius:var(--barber-radius);box-shadow:var(--barber-shadow)}.barber-machine-group+.barber-machine-group{margin-top:3.2rem}.barber-machine-group__title{display:flex;align-items:center;gap:1rem;margin:0 0 1.6rem;font-size:2rem}.barber-machine-group__title:before{width:1rem;height:1rem;border-radius:50%;background:var(--barber-accent);content:""}.barber-machine-list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.barber-machine-list li{padding:1rem 1.4rem;border:.1rem solid var(--barber-line);border-radius:999px;background:var(--barber-card-bg);color:var(--barber-card-text);font-size:1.45rem;font-weight:700}.barber-transformation__grid{grid-template-columns:1fr}.barber-transformation__column{padding:2.4rem;border:.1rem solid var(--barber-line);border-radius:var(--barber-radius);background:var(--barber-card-bg)}.barber-transformation__column--after{border-color:color-mix(in srgb,var(--barber-accent) 45%,var(--barber-line));box-shadow:var(--barber-shadow)}.barber-transformation__label{margin:0 0 1.8rem;color:var(--barber-accent);font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.barber-transformation__list,.barber-offer__list{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.barber-transformation__item,.barber-offer__item{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;color:var(--barber-card-text);font-size:1.5rem;line-height:1.5}.barber-transformation__column--before .barber-check:before{content:"\2212"}.barber-includes__grid,.barber-bonuses__grid,.barber-proof__grid{grid-template-columns:1fr}.barber-includes__card,.barber-bonus,.barber-proof-card{height:100%}.barber-includes__card .barber-index,.barber-bonus .barber-index{margin-bottom:1.8rem}.barber-accordion{display:grid;gap:1.2rem}.barber-accordion details{overflow:hidden;border:.1rem solid var(--barber-line);border-radius:1.6rem;background:var(--barber-card-bg)}.barber-accordion summary{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center;padding:1.8rem;color:var(--barber-card-text);cursor:pointer;list-style:none}.barber-accordion summary::-webkit-details-marker{display:none}.barber-accordion summary:after{width:1rem;height:1rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;content:"";transform:rotate(45deg);transition:transform .16s ease}.barber-accordion details[open] summary:after{transform:rotate(225deg)}.barber-module__meta{color:var(--barber-accent);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.barber-module__title,.barber-faq__question{display:block;margin-top:.3rem;font-size:1.7rem;font-weight:750;line-height:1.25}.barber-module__benefit{display:block;margin-top:.5rem;color:var(--barber-card-muted);font-size:1.35rem;line-height:1.45}.barber-accordion__content{padding:0 1.8rem 1.8rem 6.6rem}.barber-bonus:before{position:absolute;top:0;right:0;width:7rem;height:.4rem;border-radius:0 0 0 999px;background:var(--barber-accent);content:""}.barber-proof__authority{margin-bottom:3.2rem}.barber-proof-card__type{display:inline-block;margin-bottom:1.4rem;color:var(--barber-accent);font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.barber-proof-card__image{aspect-ratio:4 / 3;margin:-2.2rem -2.2rem 2rem;overflow:hidden;background:color-mix(in srgb,var(--barber-accent) 8%,var(--barber-card-bg))}.barber-proof-card blockquote{margin:0;color:var(--barber-card-text);font-size:1.7rem;line-height:1.55}.barber-proof-card cite{display:block;margin-top:1.4rem;color:var(--barber-card-muted);font-size:1.35rem;font-style:normal}.barber-offer__shell{display:grid;gap:2.4rem;padding:2.4rem;border:.1rem solid color-mix(in srgb,var(--barber-accent) 45%,var(--barber-line));border-radius:clamp(2rem,5vw,3.2rem);background:var(--barber-card-bg);color:var(--barber-card-text);box-shadow:var(--barber-shadow)}.barber-offer__name{margin:0;font-size:clamp(2.4rem,6vw,4rem);line-height:1.08}.barber-offer__price-row{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:baseline;margin-top:2rem}.barber-offer__regular{color:var(--barber-card-muted);font-size:1.7rem}.barber-offer__price{color:var(--barber-accent);font-size:clamp(3.6rem,10vw,6rem);font-weight:850;letter-spacing:-.05em;line-height:1}.barber-offer__payment,.barber-offer__disclaimer{color:var(--barber-card-muted);font-size:1.35rem;line-height:1.5}.barber-offer__guarantee{padding:1.8rem;border-radius:1.4rem;background:color-mix(in srgb,var(--barber-accent) 9%,transparent)}.barber-offer__guarantee h3{margin:0;color:var(--barber-card-text);font-size:1.7rem}.barber-offer__guarantee p{margin:.7rem 0 0;color:var(--barber-card-muted);font-size:1.4rem;line-height:1.55}.barber-offer__cta{width:100%}.barber-faq .barber-accordion summary{grid-template-columns:1fr auto}.barber-faq .barber-accordion__content{padding-left:1.8rem}.barber-final{text-align:center}.barber-final__shell{position:relative;overflow:hidden;padding:3.2rem 2rem;border:.1rem solid var(--barber-line);border-radius:clamp(2rem,5vw,3.2rem);background:var(--barber-card-bg);color:var(--barber-card-text)}.barber-final__shell:before{position:absolute;inset:-10rem auto auto -10rem;width:24rem;height:24rem;border-radius:50%;background:color-mix(in srgb,var(--barber-accent) 16%,transparent);content:"";filter:blur(1rem)}.barber-final .barber-title,.barber-final .barber-lead,.barber-final .barber-actions{position:relative;margin-inline:auto}.barber-final .barber-title{max-width:22ch}.barber-final .barber-lead{max-width:70rem;color:var(--barber-card-muted)}@media screen and (min-width:600px){.barber-actions{flex-direction:row;flex-wrap:wrap}.barber-problems__grid,.barber-includes__grid,.barber-bonuses__grid,.barber-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.barber-final .barber-actions{justify-content:center}}@media screen and (min-width:750px){.barber-container,.barber-container--narrow{width:min(calc(100% - 6.4rem),118rem)}.barber-container--narrow{max-width:84rem}.barber-section-header{margin-bottom:4.8rem}.barber-card{padding:2.6rem}.barber-transformation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.barber-offer__shell{padding:4rem}.barber-offer__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.barber-final__shell{padding:6rem 4rem}}@media screen and (min-width:990px){.barber-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(36rem,.96fr);gap:6.4rem}.barber-hero__media{min-height:58rem}.barber-problems__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.barber-method__layout,.barber-machines__layout,.barber-proof__authority{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}.barber-machines__layout--reverse .barber-machines__media{order:-1}.barber-includes__grid,.barber-bonuses__grid,.barber-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.barber-btn,.barber-accordion summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/barber-course-landing.css.map */
