*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{line-height:1.2;margin:0;padding:0}h3{font-family:Segoe UI,sans-serif}.team-section{margin:40px}.title h1{font-size:5rem;margin-bottom:px;color:#fff;border-bottom:2px solid white;font-family:"Instrument Serif",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.title h3{font-size:15px;font-weight:400;color:#fff;max-width:700px;margin:0 auto 40px}.barbers{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap;margin-top:80px}.barber-rating{display:flex;align-items:center;gap:4px;font-size:.9rem}.barber-rating .star{font-size:25px;color:gold;line-height:1}.barber-rating .rating-value{color:#fff}.barber-card{width:280px;height:auto;text-align:left;flex-shrink:0}.barber-card img{width:85%;height:auto;-o-object-fit:cover;object-fit:cover;background:#ddd;display:block;margin-bottom:8px}.barber-info{padding:0 4px;color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.barber-name{font-weight:700;font-size:1rem;margin:0 0 4px;text-transform:uppercase}.barber-branch{color:#fff;font-size:.7rem;margin:0}.more-coming{width:160px;height:160px;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;border-radius:8px;background:#f0f0f0;overflow:hidden}.more-content{display:flex;flex-direction:column;align-items:center;gap:8px;font-style:italic;font-weight:500;color:#444;max-width:100%;word-wrap:break-word}.more-content img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.more-content p{font-size:.85rem;line-height:1.2;margin:0;text-align:center}.barber-card:hover .barber-photo{transition:filter .3s ease}.barber-card:hover .barber-name,.barber-card:hover .barber-branch{color:#e8b931}.barber-branch{font-size:.9rem}.barber-card{transition:transform .3s ease,box-shadow .3s ease}.barber-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.pagination{text-align:center;margin-top:2rem}.pagination nav{display:inline-block;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.pagination .page-link{padding:8px 12px;margin:0 2px;border:2px solid #ccc;color:#333;text-decoration:none;border-radius:20px;background-color:transparent;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.pagination .page-item.active .page-link{background-color:#fff;color:#333;border-color:#fff}.pagination nav>div:first-child{color:#fff}.pagination nav>div>div:first-child{margin-right:20px}.pagination nav p{color:#fff!important}@media (max-width: 1024px) and (min-width: 769px){.barbers{flex-wrap:wrap;justify-content:center;gap:20px}.barber-card{width:220px}.title h1{font-size:3rem}}@media (max-width: 768px){.barbers{flex-direction:column;align-items:center;gap:25px}.barber-card{width:100%;max-width:220px}.barber-card img{width:100%}.title h1{font-size:2rem;text-align:center}.title h3{font-size:.9rem;text-align:center}}@media (max-width: 480px){.team-section{margin:20px}.title h1{font-size:1.6rem;text-align:center}.title h3{font-size:.8rem;margin-bottom:20px;text-align:center}.barbers{flex-direction:column;align-items:center;gap:20px;margin-top:40px}.barber-card{width:100%;max-width:200px}.barber-card img{width:100%}.barber-name{font-size:.9rem}.barber-branch{font-size:.8rem}.more-coming{width:120px;height:120px}.more-content p{font-size:.75rem}.pagination .page-link{padding:6px 10px;font-size:.75rem}}
