.sr-repair-finder{background:#f7f9fb;padding:28px 16px 48px}.sr-repair-finder *,.sr-repair-finder *:before,.sr-repair-finder *:after{box-sizing:border-box}.sr-repair-finder__inner{max-width:1120px;margin:0 auto;background:#fff;border:1px solid #e0e6e8;border-radius:16px;box-shadow:0 4px 40px #14384a1a;overflow:hidden}.sr-repair-finder__steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e8edee;padding:0 20px;position:relative;min-height:80px}.sr-repair-finder__steps-label{position:absolute;top:14px;left:20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9db0b8}.sr-repair-finder__steps-reset{position:absolute;top:10px;right:20px;display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid #d4dde0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;color:#4d6672;cursor:pointer;line-height:1;transition:border-color .12s,color .12s}.sr-repair-finder__steps-reset:hover{border-color:#2a9d5c;color:#14384a}.sr-repair-finder__step{padding:36px 0 14px 14px;border-right:1px solid #e8edee}.sr-repair-finder__step:last-child{border-right:0}.sr-repair-finder__step--active{border-top:3px solid #2a9d5c;padding-top:33px}.sr-repair-finder__step--done{cursor:pointer}.sr-repair-finder__step--done:hover .sr-repair-finder__step-value{color:#2a9d5c;text-decoration:underline}.sr-repair-finder__step-inner{display:flex;align-items:flex-start;gap:9px}.sr-repair-finder__step-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:#2a9d5c;color:#fff}.sr-repair-finder__step--inactive .sr-repair-finder__step-num{background:#f0f4f5;color:#aab8bd}.sr-repair-finder__step--done .sr-repair-finder__step-num{background:#edf7f1;color:#2a9d5c}.sr-repair-finder__step-caption{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9db0b8;margin-bottom:2px}.sr-repair-finder__step--done .sr-repair-finder__step-caption,.sr-repair-finder__step--active .sr-repair-finder__step-caption{color:#2a9d5c}.sr-repair-finder__step-value{font-size:13px;font-weight:700;color:#14384a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.sr-repair-finder__step--inactive .sr-repair-finder__step-value{color:#aab8bd}.sr-repair-finder__body{padding:24px 20px}.sr-repair-finder__heading{margin:0 0 18px;font-size:22px;font-weight:800;color:#14384a;line-height:1.2}.sr-repair-finder__loading,.sr-repair-finder__error{margin:0;color:#607782;font-size:14px;padding:20px 0}.sr-repair-finder__error a{color:#35a8e0}.sr-repair-finder__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.sr-repair-finder__card{display:flex;align-items:center;gap:11px;padding:12px;border:1.5px solid #e0e6e8;border-radius:10px;background:#fff;cursor:pointer;text-align:left;text-decoration:none;transition:border-color .12s,box-shadow .12s,background .12s;width:100%}.sr-repair-finder__card:hover{border-color:#2a9d5c;box-shadow:0 2px 12px #2a9d5c1f;background:#fafdf7}.sr-repair-finder__card--warn{background:#fffbf2;border-color:#f5dfa0}.sr-repair-finder__card--warn:hover{border-color:#e6b84a;box-shadow:0 2px 12px #e6b84a26}.sr-repair-finder__card--browse{border-style:dashed;border-color:#c5d2d6;background:#f7f9fa}.sr-repair-finder__card--browse:hover{border-style:solid;border-color:#2a9d5c;background:#fafdf7;box-shadow:0 2px 12px #2a9d5c1f}.sr-repair-finder__card-icon{flex-shrink:0;width:38px;height:38px;border-radius:9px;background:#edf7f1;display:flex;align-items:center;justify-content:center;color:#2a9d5c}.sr-repair-finder__card--warn .sr-repair-finder__card-icon{background:#fef3d0;color:#c87d0e}.sr-repair-finder__card--browse .sr-repair-finder__card-icon{background:#f4f9ee;color:#2a9d5c}.sr-repair-finder__card-text{flex:1;min-width:0}.sr-repair-finder__card-title{font-size:13px;font-weight:700;color:#14384a;line-height:1.3}.sr-repair-finder__card-desc{margin-top:2px;font-size:11px;color:#607782;line-height:1.4}.sr-repair-finder__card-arrow{flex-shrink:0;color:#c5d2d6;display:flex;align-items:center;transition:color .12s,transform .12s}.sr-repair-finder__card:hover .sr-repair-finder__card-arrow{color:#2a9d5c;transform:translate(2px)}.sr-repair-finder__card--warn:hover .sr-repair-finder__card-arrow{color:#c87d0e}.sr-repair-finder__card--browse:hover .sr-repair-finder__card-arrow{color:#2a9d5c}.sr-repair-finder__filter-wrap{position:relative;margin-bottom:14px}.sr-repair-finder__filter-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9db0b8;pointer-events:none}.sr-repair-finder__filter{width:100%;padding:9px 12px 9px 34px;border:1.5px solid #e0e6e8;border-radius:8px;font-size:13px;font-family:inherit;color:#14384a;background:#f7f9fb;outline:none;transition:border-color .12s,background .12s;-webkit-appearance:none}.sr-repair-finder__filter::placeholder{color:#9db0b8}.sr-repair-finder__filter:focus{border-color:#2a9d5c;background:#fff}.sr-repair-finder__filter::-webkit-search-cancel-button{display:none}.sr-repair-finder__back{display:inline-flex;align-items:center;gap:5px;margin-top:18px;background:none;border:0;padding:0;font-size:13px;font-weight:600;color:#4d6672;cursor:pointer;transition:color .12s}.sr-repair-finder__back:hover{color:#14384a}.sr-repair-finder__footer{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f7f9fa;border-top:1px solid #e8edee}.sr-repair-finder__footer-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#edf7f1;display:flex;align-items:center;justify-content:center;color:#2a9d5c}.sr-repair-finder__footer-text{flex:1;min-width:0}.sr-repair-finder__footer-title{font-size:13px;font-weight:700;color:#14384a}.sr-repair-finder__footer-desc{font-size:12px;color:#607782;margin-top:2px;line-height:1.4}.sr-repair-finder__footer-btn{flex-shrink:0;padding:10px 18px;border:1.5px solid #2a9d5c;border-radius:24px;background:none;color:#2a9d5c;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;transition:background .13s,color .13s}.sr-repair-finder__footer-btn:hover{background:#2a9d5c;color:#fff}@media(min-width:600px){.sr-repair-finder__grid{grid-template-columns:repeat(4,1fr)}.sr-repair-finder__grid--text{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.sr-repair-finder{padding:36px 24px}.sr-repair-finder__steps{padding:0 28px;min-height:88px}.sr-repair-finder__steps-label{left:28px}.sr-repair-finder__steps-reset{right:28px}.sr-repair-finder__step{padding:38px 0 16px 20px}.sr-repair-finder__step--active{padding-top:35px}.sr-repair-finder__step-value{max-width:160px}.sr-repair-finder__body{padding:28px}.sr-repair-finder__heading{font-size:26px}.sr-repair-finder__footer{padding:16px 28px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sr-repair-finder.css.map */
