.repair-contact .repair-contact__routes{margin-top:24px;max-width:440px}.repair-contact .repair-contact__routes>p{margin:8px 0 16px}.repair-contact .repair-contact__routes ul{list-style:none;padding:0;display:grid;gap:12px}.repair-contact .repair-contact__routes li>a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.repair-contact a,.repair-contact a:visited{color:var(--navy);text-decoration:underline}.repair-contact a:hover{text-decoration-thickness:2px}.repair-contact :focus-visible{outline:2px solid var(--navy);outline-offset:4px}.repair-contact form label{display:block;font-family:auto-pro-new,sans-serif;font-size:16px;line-height:24px;margin:4px 0}.repair-contact form input,.repair-contact form textarea{font-size:16px;line-height:24px;max-width:100%;box-sizing:border-box;width:100%}.repair-contact form button.submit-form{min-height:44px}.repair-contact .field{display:flex;flex-direction:column}.repair-contact .field label{order:-1}.repair-inquiry{--fg:var(--navy);max-width:760px;margin:auto;padding-top:48px;padding-bottom:64px}.repair-inquiry>h1{margin-bottom:16px}.repair-inquiry>p{margin-bottom:24px}.repair-inquiry a,.repair-inquiry a:visited{color:var(--navy);text-decoration:underline}.repair-inquiry a:hover{text-decoration-thickness:2px}.repair-inquiry .btn-1{background:var(--navy);color:var(--white);border:1px solid var(--navy);padding:12px 20px}.repair-inquiry .btn-1:hover{background:var(--mid-navy)}.repair-inquiry .lead-check label{font:inherit}.repair-inquiry :focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media(max-width:996px){.repair-inquiry{padding-top:40px;padding-bottom:40px}}.lead-review label{display:block;margin:16px 0 6px}.lead-review input:not([type=hidden]):not([type=checkbox]),.lead-review select,.lead-review textarea{display:block;width:100%;min-height:44px;padding:10px;border:1px solid #526272;background:#fff;color:#122435;font:inherit;box-sizing:border-box}.lead-review .lead-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.lead-review .lead-check input[type=checkbox]{width:24px;height:24px;flex:none;margin-top:4px;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#122435;opacity:1}.lead-review .lead-check label{margin:0}.lead-review :focus-visible{outline:3px solid #145f9b;outline-offset:3px}.lead-review button{min-height:44px}.repair-cart{--fg:var(--navy);max-width:1280px;margin:auto;min-height:50vh}.repair-cart>h1{margin-bottom:32px}.repair-cart .cart__form{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:48px}.repair-cart .cart__items-inner{list-style:none;padding:0}.repair-cart .cart__row{display:grid;grid-template-columns:100px minmax(0,1fr) 110px 100px;gap:16px;align-items:center}.repair-cart .cart__items-header{padding-bottom:16px;border-bottom:1px solid var(--navy)}.repair-cart .cart__items-header .cart__row-1{grid-column:1/3}.repair-cart .cart__item{padding:24px 0;border-bottom:1px solid var(--navy)}.repair-cart .cart__row-1 img{width:100%;height:auto;display:block}.repair-cart .cart__item-quantity{display:flex;align-items:center}.repair-cart .cart__item-quantity a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.repair-cart .cart__item-quantity input{width:38px;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0}.repair-cart .cart__row-end{text-align:right}.repair-cart .cart__item-lower a{display:inline-flex;align-items:center;min-height:44px}.repair-cart .cart__footer{background:var(--grey);padding:24px;align-self:start}.repair-cart .cart__footer-price{display:flex;justify-content:space-between;margin:24px 0}.repair-cart .repair-cart__checkout{display:block;width:100%;min-height:44px;background:var(--navy);color:var(--white);border:1px solid var(--navy);margin-bottom:16px}.repair-cart a,.repair-cart a:visited{color:var(--navy);text-decoration:underline}.repair-cart a:hover{text-decoration-thickness:2px}.repair-cart .repair-cart__checkout:hover{background:var(--mid-navy)}.repair-cart :focus-visible{outline:2px solid var(--navy);outline-offset:4px}.repair-cart .repair-cart__empty p{margin-bottom:24px}.repair-cart .repair-cart__empty .btn-1{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border:1px solid var(--navy)}@media(max-width:996px){.repair-cart .cart__form{grid-template-columns:1fr;gap:32px}.repair-cart .cart__row{grid-template-columns:72px minmax(0,1fr) 90px;gap:12px}.repair-cart .cart__items-header{display:none}.repair-cart .cart__item>.cart__row-3{grid-column:2}.repair-cart .cart__item>.cart__row-4{grid-column:3;grid-row:1/3}.repair-cart .cart__item-quantity input{width:32px}.repair-cart .cart__footer{padding:20px}}.repair-partner{--fg:var(--navy);max-width:880px;margin:auto;padding-top:48px;padding-bottom:64px}.repair-partner h1{margin-bottom:16px}.repair-partner p{margin-bottom:24px}.repair-partner a,.repair-partner a:visited{color:var(--navy);text-decoration:underline}.repair-partner a:hover{text-decoration-thickness:2px}.repair-partner a.btn-1,.repair-partner a.btn-1:visited,.repair-partner a.btn-1:hover,.repair-partner a.btn-1:focus{display:inline-flex;align-items:center;background:var(--navy);color:var(--white);padding:12px 20px;min-height:44px;box-sizing:border-box;text-decoration:none}.repair-partner a.btn-1:hover{background:var(--mid-navy)}.repair-partner :focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media(max-width:996px){.repair-partner{padding-top:40px;padding-bottom:40px}}.revenue-exits a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;white-space:normal}.revenue-exits :focus-visible{outline:3px solid #145f9b;outline-offset:3px}.repair-ja-contact .field{display:flex;flex-direction:column;min-width:0}.repair-ja-contact .field label{order:-1}.repair-ja-contact form label{display:block!important;font-family:auto-pro-new,sans-serif;font-size:16px;line-height:24px;margin:4px 0}.repair-ja-contact form input,.repair-ja-contact form textarea{font-family:auto-pro-new,sans-serif;font-size:16px;line-height:24px;max-width:100%;box-sizing:border-box;width:100%}.repair-ja-contact .contact__button .submit-form{min-height:44px}.repair-ja-contact a,.repair-ja-contact a:visited{color:var(--navy);text-decoration:underline}.repair-ja-contact a:hover{text-decoration-thickness:2px}.repair-ja-contact :focus-visible{outline:2px solid var(--navy);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
