nav[data-template=barber-01] a:focus-visible .barber-nav-underline,nav[data-template=barber-01] a:hover .barber-nav-underline{transform:scaleX(1)!important}nav[data-template=barber-01] a:hover{color:#F5F5F5!important;transition:color .2s ease}[data-template=barber-01] .services-title:after,[data-template=barber-01] h1:after{display:none!important}[data-template=barber-01] .services-eyebrow{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent,#C9A84C)}[data-template=barber-01] .barber-cta-premium:hover .barber-cta-shimmer{animation:barber-shimmer .85s ease forwards}[data-template=barber-01] .hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent,#C9A84C)}[data-template=barber-01] .hero-scroll-btn:hover{color:var(--color-accent,#C9A84C)!important}[data-template=barber-01] .hero-scroll-dot{animation:hero-scroll-fall 2.2s cubic-bezier(.66,.08,.36,.95) infinite}[data-template=barber-01] a:hover .bracket-tl{top:-2px;left:-2px}[data-template=barber-01] a:hover .bracket-tr{top:-2px;right:-2px}[data-template=barber-01] a:hover .bracket-bl{bottom:-2px;left:-2px}[data-template=barber-01] a:hover .bracket-br{bottom:-2px;right:-2px}[data-template=barber-01] .pricing-row{transition:background-color .25s ease,padding-left .3s ease!important}[data-template=barber-01] .pricing-row:hover{background-color:rgba(201,168,76,.06);padding-left:22px}[data-template=barber-01] .pricing-row:hover .pricing-row-bar{transform:scaleY(1)!important}[data-template=barber-01] .bc-team-card{transition:transform .4s cubic-bezier(.2,.6,.15,1),box-shadow .4s ease,border-color .4s ease,background-color .4s ease!important}[data-template=barber-01] .bc-team-card:hover{transform:translateY(-8px);background-color:rgba(201,168,76,.07)!important;border-color:rgba(201,168,76,.45)!important;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.18)}[data-template=barber-01] .bc-team-avatar>*{transition:transform .5s cubic-bezier(.2,.6,.15,1),box-shadow .5s ease!important}[data-template=barber-01] .bc-team-card:hover .bc-team-avatar>*{transform:scale(1.08);box-shadow:0 0 0 4px rgba(201,168,76,.28)}[data-template=barber-01] .bc-hours-row{transition:background-color .3s ease,padding-left .3s ease!important}[data-template=barber-01] .bc-hours-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--color-accent,#C9A84C);transform:scaleY(0);transform-origin:center;transition:transform .3s ease}[data-template=barber-01] .bc-hours-row:hover{background-color:rgba(201,168,76,.06);padding-left:24px!important}[data-template=barber-01] .bc-hours-row:hover:before{transform:scaleY(1)}[data-template=barber-01] .bc-faq-item{transition:padding-left .3s ease,background-color .3s ease!important}[data-template=barber-01] .bc-faq-item:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:var(--color-accent,#C9A84C);transform:scaleY(0);transform-origin:center;transition:transform .35s ease}[data-template=barber-01] .bc-faq-item:hover{padding-left:18px}[data-template=barber-01] .bc-faq-item:hover:before,[data-template=barber-01] .bc-faq-item[data-open=true]:before{transform:scaleY(1)}[data-template=barber-01] .bc-faq-btn{transition:color .25s ease}[data-template=barber-01] .bc-faq-btn:hover span:first-child{color:var(--color-accent,#C9A84C)!important}[data-template=barber-01] .bc-contact-item{transition:transform .3s ease!important}[data-template=barber-01] .bc-contact-item:hover{transform:translateX(6px)}[data-template=barber-01] .bc-contact-icon{transition:background-color .3s ease,border-color .3s ease,transform .4s cubic-bezier(.22,.68,0,1.2)!important}[data-template=barber-01] .bc-contact-item:hover .bc-contact-icon{background-color:rgba(201,168,76,.15)!important;border-color:var(--color-accent,#C9A84C)!important;transform:rotate(-8deg) scale(1.08)}[data-template=barber-01] .bc-contact-item a{transition:color .25s ease}[data-template=barber-01] .bc-contact-item:hover a{color:var(--color-accent,#C9A84C)!important}[data-template=barber-01] input:focus,[data-template=barber-01] textarea:focus{border-color:var(--color-accent,#C9A84C)!important;background-color:rgba(201,168,76,.06)!important;box-shadow:0 0 0 3px rgba(201,168,76,.12)!important}[data-template=barber-01] .bc-footer-link{transition:color .25s ease}[data-template=barber-01] .bc-footer-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--color-accent,#C9A84C);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,.68,0,1.1)}[data-template=barber-01] .bc-footer-link:hover{color:var(--color-accent,#C9A84C)!important}[data-template=barber-01] .bc-footer-link:hover:after{transform:scaleX(1)}[data-template=barber-01] .bc-about-image-wrap{overflow:visible}[data-template=barber-01] .bc-about-image img,[data-template=barber-01] .bc-about-image>img{transition:transform .8s cubic-bezier(.2,.6,.15,1),filter .5s ease!important;filter:grayscale(.15) brightness(.9)}[data-template=barber-01] .bc-about-image-wrap:hover .bc-about-image img,[data-template=barber-01] .bc-about-image-wrap:hover .bc-about-image>img{transform:scale(1.05);filter:grayscale(0) brightness(1)}[data-template=barber-01] .bc-about-value{transition:transform .3s ease;padding:8px;margin:-8px;border-radius:2px}[data-template=barber-01] .bc-about-value:hover{transform:translateY(-3px);background-color:rgba(201,168,76,.06)}[data-template=barber-01] .bc-about-value:hover span{animation:bcGoldShake .5s ease}[data-template=barber-01] .bc-team-avatar>div{width:104px!important;height:104px!important;box-shadow:0 0 0 2px rgba(201,168,76,.35),0 12px 30px rgba(0,0,0,.45)}[data-template=barber-01] h1{letter-spacing:-.02em}[data-template=barber-01] h2{letter-spacing:-.015em}[data-template=barber-01] .pricing-row{transition:background-color .3s ease,padding-left .3s ease,border-color .3s ease}[data-template=barber-01] .pricing-row:hover span{color:#C9A84C}section[data-template=barber-01] img:hover{filter:brightness(1.07)}