:root{--gradient-bg: linear-gradient(200deg, rgb(231, 36, 134) 0%, rgb(0, 161, 219) 100%);--primary-pink: #E72486;--primary-blue: #00A1DB;--dark-pink: #C2185B;--dark-blue: #0288D1;--text-dark: #333333;--text-light: #666666;--border-color: #e0e0e0;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-dark);line-height:1.6}.repair-wizard-container{max-width:1200px;margin:0 auto;padding:40px 20px}.repair-hero{background:var(--gradient-bg);padding:80px 20px;text-align:center;color:var(--white);border-radius:16px;margin-bottom:60px}.repair-hero h1{font-size:48px;font-weight:700;margin-bottom:20px}.repair-hero p{font-size:20px;max-width:600px;margin:0 auto 30px;opacity:.95}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:40px 0}.benefit-card{background:var(--white);padding:30px;border-radius:12px;box-shadow:0 4px 12px #00000014;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #e7248626}.benefit-card h3{color:var(--primary-pink);margin-bottom:10px;font-size:20px}.btn-primary{background:var(--gradient-bg);color:var(--white);padding:16px 48px;border:none;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;box-shadow:0 4px 15px #e724864d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e7248666}.btn-secondary{background:var(--white);color:var(--primary-pink);padding:14px 36px;border:2px solid var(--primary-pink);border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:var(--primary-pink);color:var(--white)}.location-search-container{margin-bottom:40px}#location-search{width:100%;max-width:600px;padding:16px 24px;font-size:18px;border:2px solid var(--border-color);border-radius:50px;margin:0 auto;display:block;transition:border-color .3s ease}#location-search:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #e724861a}#location-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:30px}.location-card{background:var(--white);border:2px solid var(--border-color);border-radius:12px;padding:24px;transition:all .3s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.location-card:hover{border-color:var(--primary-pink);box-shadow:0 4px 16px #e7248626;transform:translateY(-2px)}.location-info h3{color:var(--text-dark);font-size:18px;margin-bottom:8px}.location-info p{color:var(--text-light);font-size:14px;margin-bottom:4px}.location-phone{color:var(--primary-blue);font-weight:600}.btn-select-location{background:var(--gradient-bg);color:var(--white);padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .3s ease}.btn-select-location:hover{opacity:.9}#brand-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:40px 0}.brand-card{background:var(--white);border:2px solid var(--border-color);border-radius:16px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease}.brand-card:hover{border-color:var(--primary-pink);transform:translateY(-5px);box-shadow:0 6px 20px #e7248633}.brand-icon{font-size:64px;display:block;margin-bottom:16px}.brand-card h3{font-size:20px;color:var(--text-dark)}#model-selection{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:30px auto;max-width:1000px}.model-card{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:500;color:var(--text-dark)}.model-card:hover{border-color:var(--primary-pink);transform:translateY(-3px);box-shadow:0 4px 12px #e7248633;background:linear-gradient(135deg,#e7248608,#00a1db08)}.model-search{width:100%;max-width:1000px;padding:18px 24px;font-size:18px;border:3px solid var(--primary-pink);border-radius:50px;margin:0 auto 30px;display:block;transition:all .3s ease;font-family:inherit}.model-search:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 4px #00a1db26}#repair-type-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:40px 0}.repair-type-card{background:var(--white);border:2px solid var(--border-color);border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease}.repair-type-card:hover{border-color:var(--primary-blue);transform:translateY(-3px);box-shadow:0 4px 16px #00a1db33}.repair-icon{font-size:48px;display:block;margin-bottom:12px}.repair-type-card h3{font-size:18px;color:var(--text-dark)}.repair-quote-form{max-width:700px;margin:40px auto;background:var(--white);padding:40px;border-radius:16px;box-shadow:0 4px 20px #00000014}#quote-summary{background:linear-gradient(135deg,#e724860d,#00a1db0d);padding:24px;border-radius:12px;margin-bottom:30px;border-left:4px solid var(--primary-pink)}.summary-item{padding:8px 0;font-size:16px}.summary-item strong{color:var(--primary-pink)}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-dark)}.form-group input,.form-group textarea{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:8px;font-size:16px;font-family:inherit;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #e724861a}.form-group textarea{min-height:120px;resize:vertical}.form-submit{text-align:center;margin-top:30px}.confirmation-container{max-width:700px;margin:60px auto;text-align:center}.confirmation-icon{width:80px;height:80px;background:var(--gradient-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:40px;color:var(--white)}.confirmation-container h1{color:var(--primary-pink);margin-bottom:16px}.confirmation-container p{color:var(--text-light);font-size:18px;margin-bottom:30px}@media (max-width: 768px){.repair-hero h1{font-size:32px}.repair-hero p{font-size:16px}#location-list{grid-template-columns:1fr}.location-card{flex-direction:column}#brand-selection,#repair-type-selection{grid-template-columns:1fr}.repair-quote-form{padding:24px}}.wizard-progress{max-width:600px;margin:0 auto 40px;display:flex;justify-content:space-between;position:relative}.wizard-progress:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:var(--border-color);z-index:0}.progress-step{width:40px;height:40px;border-radius:50%;background:var(--white);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;position:relative;z-index:1}.progress-step.active{background:var(--gradient-bg);border-color:var(--primary-pink);color:var(--white)}.progress-step.completed{background:var(--primary-pink);border-color:var(--primary-pink);color:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/repair-wizard.css.map */
