.dev-smr{--smr-dark: #303030;--smr-ink: #322f31;--smr-red: #e62c2d;--smr-green: #0fb33d;--smr-fit-stroke: #52c672;--smr-fit-fill: #9fdfb1;--smr-fit-bg: #e3f5ea;--smr-grey: #f2f2f2;--smr-line: #d0d0d0;--smr-white: #ffffff;--smr-blue: #0f75b4;--smr-guar-bg: #f4faf6;--smr-guar-bg-sel: #c9ebd5;--smr-orange: #e8973f;--smr-orange-bg: #fdf0e3;--smr-orange-sel: #f3c79a;--smr-red-stroke: #e7a3a3;--smr-red-bg: #fdeced;--smr-font-head: "Rajdhani", sans-serif;--smr-font-body: "Roboto", sans-serif;--smr-radius: 4px;--smr-gap: 10px;display:block;width:100%;max-width:675px;margin-inline:auto;color:var(--smr-dark);font-family:var(--smr-font-body)}.dev-smr__inner{display:flex;flex-direction:column;gap:14px;padding:18px;border:2px solid transparent;border-radius:8px}.dev-smr [hidden]{display:none!important}.dev-smr.is-complete .dev-smr__inner{background:var(--smr-fit-bg);border-color:var(--smr-fit-stroke)}.dev-smr__title{margin:0;text-align:center;font-family:var(--smr-font-head);font-weight:700;font-size:42px;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--smr-ink)}.dev-smr__status{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:18px;color:var(--smr-ink)}.dev-smr__status-icon{display:inline-flex;color:var(--smr-dark)}.dev-smr.is-complete .dev-smr__status-icon{color:var(--smr-green)}.dev-smr__lede{margin:0 0 2px;text-align:center;font-size:18px;color:var(--smr-ink)}.dev-smr__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 22px;border:2px solid transparent;border-radius:var(--smr-radius);font-family:var(--smr-font-head);font-weight:700;font-size:16px;letter-spacing:.01em;text-transform:capitalize;text-decoration:none;cursor:pointer;transition:opacity .15s ease,background .15s ease}.dev-smr__btn--dark{background:var(--smr-dark);color:var(--smr-white)}.dev-smr__btn--outline{background:var(--smr-white);color:var(--smr-dark);border-color:var(--smr-dark)}.dev-smr__btn:disabled{opacity:.45;cursor:not-allowed}.dev-smr__btn-icon{display:inline-flex}.dev-smr__btn--garage-add{position:relative;padding-left:26px}.dev-smr__btn-badge{position:absolute;left:12px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--smr-blue);color:var(--smr-white);font-size:12px;line-height:1}.dev-smr__intro,.dev-smr__complete{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.dev-smr__note{margin:14px 0 0;padding:14px 18px;border:1.5px solid var(--smr-orange);border-radius:6px;background:var(--smr-orange-bg);font-size:15px;color:var(--smr-ink)}.dev-smr__cascade{display:flex;flex-direction:column;gap:var(--smr-gap)}.dev-smr__step{border:1.5px solid var(--smr-line);border-radius:var(--smr-radius);background:var(--smr-white);box-shadow:0 1px 2px #0000000f;overflow:hidden}.dev-smr__step-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:transparent;border:0;cursor:pointer;font-family:var(--smr-font-head);font-weight:700;font-size:20px;color:var(--smr-ink)}.dev-smr__step-label{text-align:left}.dev-smr__step.is-selected{background:var(--smr-fit-fill);border-color:var(--smr-fit-stroke)}.dev-smr.is-partial .dev-smr__step.is-active{background:var(--smr-grey);border-color:var(--smr-red)}.dev-smr__step.is-locked .dev-smr__step-head{cursor:default}.dev-smr__step.is-locked .dev-smr__chevron{display:none}.dev-smr__step-list,.dev-smr__garage-list{list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto;border-top:1px solid var(--smr-line)}.dev-smr__garage-list{border:1.5px solid var(--smr-line);border-radius:var(--smr-radius);background:var(--smr-white)}.dev-smr__opt{padding:10px 16px;border-radius:3px;font-family:var(--smr-font-body);font-size:16px;cursor:pointer}.dev-smr__opt:hover,.dev-smr__opt:focus-visible{background:var(--smr-grey);outline:none}.dev-smr__hint{margin:0;text-align:center;font-family:var(--smr-font-head);font-weight:600;font-size:16px;color:var(--smr-red)}.dev-smr__ride-links{display:flex;align-items:center;justify-content:center;gap:28px}.dev-smr__link{padding:0;background:0;border:0;font-family:var(--smr-font-head);font-weight:700;font-size:16px;color:var(--smr-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dev-smr__chevron{flex:0 0 auto;width:11px;height:11px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-135deg);transition:transform .2s ease}[data-smr-step-toggle][aria-expanded=true] .dev-smr__chevron{transform:rotate(45deg)}dev-garage-modal.dev-smr,dev-vehicle-request.dev-smr{display:contents}.dev-smr__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:10px}.dev-smr__modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#30303059}.dev-smr__modal-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:653px;max-height:calc(100vh - 20px);overflow-y:auto;padding:20px;background:var(--smr-grey);border-radius:3px;box-shadow:0 20px 60px #0000004d}.dev-smr__modal-close{position:absolute;top:-.5px;right:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--smr-white);border:1.19px solid #000;border-radius:2.4px;color:#1a1a1a;cursor:pointer}.dev-smr__modal-close svg{width:20px;height:20px}.dev-smr__modal-title{margin:0;font-family:var(--smr-font-head);font-weight:700;font-size:40px;line-height:1;color:#000}.dev-smr__modal-sub{margin:0;max-width:538px;font-family:var(--smr-font-head);font-weight:600;font-size:18px;line-height:24px;color:#000}.dev-smr__garage-rows{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.dev-smr__garage-row{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1.5px solid var(--smr-line);border-radius:6px;background:var(--smr-white);cursor:pointer}.dev-smr__garage-icon{flex:0 0 75px;display:inline-flex;align-items:center;justify-content:center;color:var(--smr-dark)}.dev-smr__garage-icon svg{display:block;width:75px;height:auto}.dev-smr__garage-name{font-family:var(--smr-font-head);font-weight:700;font-size:20px;letter-spacing:.01em;color:var(--smr-ink);display:flex;gap:14px}.dev-smr__garage-row.is-guaranteed{background:var(--smr-guar-bg);border-color:var(--smr-fit-stroke)}.dev-smr__garage-row.is-guaranteed.is-selected{background:var(--smr-guar-bg-sel);border-color:var(--smr-fit-stroke)}.dev-smr__garage-row.is-partial{background:var(--smr-orange-bg);border-color:var(--smr-orange)}.dev-smr__garage-row.is-partial.is-selected{background:var(--smr-orange-sel);border-color:var(--smr-orange)}.dev-smr__garage-row.is-incompatible{background:var(--smr-red-bg);border-color:var(--smr-red-stroke);cursor:not-allowed}.dev-smr__garage-row.is-incompatible .dev-smr__garage-name,.dev-smr__garage-row.is-incompatible .dev-smr__garage-icon{opacity:.55}.dev-smr__garage-row.is-selected{box-shadow:inset 0 0 0 1.5px currentColor}.dev-smr__btn--select{width:auto;min-width:175px;min-height:60px;height:60px;padding:0 20px;background:var(--smr-blue);border:1.5px solid var(--smr-blue);border-radius:3px;color:var(--smr-white);font-size:24px;letter-spacing:.48px}.dev-smr__btn--select:disabled{opacity:.45}.dev-smr__benefits{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.dev-smr__benefit{display:flex;align-items:center;gap:20px}.dev-smr__benefit-icon{position:relative;flex:0 0 60px;display:inline-flex;align-items:center;justify-content:center;height:30px;color:var(--smr-dark)}.dev-smr__benefit-icon svg{width:auto;height:26px}.dev-smr__benefit-icon--badge .dev-smr__btn-badge{position:absolute;top:-3px;left:4px}.dev-smr__benefit-text{font-family:var(--smr-font-head);font-weight:600;font-size:18px;line-height:21px;color:#000}.dev-smr__find-rows{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.dev-smr__find-row{display:flex;align-items:center;gap:20px;padding:20px;border:1.5px solid var(--smr-white);border-radius:3px;background:var(--smr-white)}.dev-smr__find-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.dev-smr__find-row .dev-smr__garage-name{flex-wrap:wrap;gap:10px;font-size:24px;font-weight:600;line-height:24px;color:var(--smr-dark)}.dev-smr__find-actions{display:flex;gap:20px}.dev-smr__find-actions .dev-smr__link{font-weight:600;font-size:18px;text-transform:capitalize}.dev-smr__modal-card--request{gap:10px}.dev-smr__request-head{display:flex;flex-direction:column;gap:16px;width:100%}.dev-smr__request-note{display:flex;align-items:center;gap:8px;margin:0;width:100%;font-family:var(--smr-font-body);font-weight:400;font-size:16px;line-height:18px;color:#000}.dev-smr__request-note-icon{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#000}.dev-smr__request-form{display:flex;flex-direction:column;gap:10px;width:100%}.dev-smr__field{display:flex;flex-direction:column;gap:8px;padding-block:10px;width:100%}.dev-smr__field-label{font-family:var(--smr-font-body);font-weight:700;font-size:18px;line-height:18px;color:var(--smr-blue)}.dev-smr__field-input{width:100%;height:60px;padding:0 20px;background:#fafafa;border:2px solid var(--smr-blue);border-radius:3px;font-family:var(--smr-font-head);font-weight:600;font-size:24px;line-height:24px;color:var(--smr-dark)}.dev-smr__field-input::placeholder{color:var(--smr-dark);opacity:.5}.dev-smr__field-input:focus{outline:none;box-shadow:0 0 0 3px #0f75b433}.dev-smr__request-msg{margin:0;width:100%;font-family:var(--smr-font-head);font-weight:600;font-size:18px;line-height:24px}.dev-smr__request-msg--ok{color:var(--smr-green)}.dev-smr__request-msg--err{color:var(--smr-red)}@media(max-width:749px){.dev-smr__title{font-size:34px}.dev-smr__intro,.dev-smr__complete{flex-direction:column;align-items:stretch}.dev-smr__btn{width:100%}.dev-smr__garage-icon{flex-basis:44px}.dev-smr__garage-icon svg{width:44px}.dev-smr__garage-name{flex:1 1 auto;min-width:0;flex-wrap:wrap;gap:4px 10px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dev-shop-my-ride.css.map */
