.customer-easy .booking-card{padding:14px!important}.customer-easy .customer-progress{display:none!important}.customer-easy .easy-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0 0 18px;padding:2px 0}.customer-easy .easy-step{position:relative;display:grid;justify-items:center;gap:5px;color:#A19D95;font-size:9px;text-align:center;min-width:0}.customer-easy .easy-step:not(:last-child):after{content:'';position:absolute;top:12px;right:calc(50% + 14px);width:calc(100% - 28px);height:1px;background:#DDD9D1}.customer-easy .easy-step span{position:relative;z-index:2;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#F0EDE7;border:1px solid #DDD9D1;color:#74716B;font-size:10px;font-weight:800}.customer-easy .easy-step b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.customer-easy .easy-step.current,.customer-easy .easy-step.done{color:#252523}.customer-easy .easy-step.current span,.customer-easy .easy-step.done span{background:#30302D;color:#fff;border-color:#30302D}.customer-easy .easy-step.done:not(:last-child):after{background:#30302D}.customer-easy .field.easy-hidden{display:none!important}.customer-easy .easy-choice-summary{display:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:0 0 12px;border-radius:12px;background:#F5F3EF;border:1px solid #E0DCD4;font-size:12px}.customer-easy .easy-choice-summary.show{display:flex}.customer-easy .easy-choice-summary b{font-size:13px}.customer-easy #nextBtn.easy-ready{position:sticky;bottom:82px;z-index:18;box-shadow:0 10px 28px rgba(37,37,35,.18)}.customer-easy #nextBtn[hidden]{display:none!important}.customer-easy .field>label{justify-content:space-between}.customer-easy .field>label .easy-done{font-size:11px;font-weight:700;color:#74716B;margin-right:auto}.customer-easy .barber-grid,.customer-easy .time-grid,.customer-easy .day-grid{scroll-margin-top:18px}@media(max-width:430px){.customer-easy .hero{height:145px!important}.customer-easy .hero-copy h1{font-size:23px}.customer-easy .wrap{margin-top:0!important}.customer-easy .booking-card{border-radius:14px!important}.customer-easy .field{margin-bottom:14px!important}.customer-easy #nextBtn.easy-ready{bottom:78px}.customer-easy .easy-step b{font-size:8px}.customer-easy .easy-step span{width:23px;height:23px}}