.susu-vehicle-search{padding-top:var(--susu-vehicle-top,16px);padding-bottom:var(--susu-vehicle-bottom,0)}.susu-vehicle-search__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--miscellaneous-color,#fff);padding:24px 32px;border:1px solid var(--body-border-color,#dde2e7);border-radius:4px}.susu-vehicle-search__summary[hidden],.susu-airo-dialog [hidden],.susu-airo-fitment-trigger[hidden]{display:none}.susu-vehicle-search__identity{display:flex;align-items:center;gap:16px;min-width:0}.susu-vehicle-search__identity>svg{width:28px;height:28px;flex-shrink:0;color:var(--main-color,#223b88)}.susu-vehicle-search__identity h1{font-family:inherit;font-size:22px;line-height:1.3;margin:0 0 6px;letter-spacing:0}.susu-vehicle-search__identity p{font-size:14px;margin:0;line-height:1.5;overflow-wrap:anywhere}.susu-vehicle-search__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.susu-airo-clear{background:none;border:0;padding:8px 0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.susu-airo-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;background:var(--miscellaneous-color,#fff);color:var(--body-color,#171a1f);font-family:inherit;border:1px solid #dde2e7;border-radius:4px;overflow:auto;overscroll-behavior:contain}.susu-airo-dialog::backdrop{background:#0000007a}.susu-airo-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid #dde2e7}.susu-airo-dialog__head h2{font-family:inherit;font-size:20px;line-height:1.3;margin:0;letter-spacing:0}.susu-airo-dialog__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.susu-airo-dialog__close svg{width:20px;height:20px}.susu-airo-dialog__body{padding:20px 24px;min-height:140px}.susu-airo-dialog__status{font-size:14px;line-height:1.6;margin:0}.susu-airo-dialog__body .ff.ff-search{padding:0!important;margin:0;max-width:none;box-shadow:none;border:0;background:transparent}.susu-airo-dialog__body .ff-search:before,.susu-airo-dialog__body .ff-search:after{display:none}.susu-airo-dialog__body .ff-search [data-ff-form]{padding:0;margin:0}.susu-airo-dialog__body .ff-search__title{display:none}.susu-airo-dialog__body .ff-search .ff-search__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:0;margin:0}.susu-airo-dialog__body .ff-btn{font-family:inherit;min-height:48px;border-radius:4px;box-shadow:none;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.susu-airo-dialog__body .ff-combo{min-width:0}.susu-airo-dialog__body .ff-combo__btn{height:48px;min-height:48px;padding:6px 12px;font-family:inherit;font-size:14px;border-radius:4px}.susu-airo-dialog__body .ff-combo__label{white-space:normal;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.susu-airo-dialog__body .ff-combo__opt{white-space:normal;overflow-wrap:anywhere;line-height:1.45;min-height:40px}.susu-airo-dialog__body .ff-field__label{letter-spacing:0;font-family:inherit;text-transform:none;font-size:12px;line-height:16px;font-weight:600;margin-bottom:6px}.susu-airo-dialog__body .ff-status:empty{display:none}.susu-airo-dialog__foot{display:flex;justify-content:flex-end;gap:16px;padding:0 24px 20px}html.susu-airo-modal-open{overflow:hidden}.susu-airo-fitment-ready{position:relative;min-height:0}.susu-airo-fitment-ready>.shopify-app-block:has([data-ff-block=fit-checker]){position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.susu-airo-fitment-ready [data-ff-block=fit-checker]{min-height:0}.susu-airo-fitment{box-sizing:border-box;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--body-border-color,#dde2e7);border-radius:4px;background:var(--miscellaneous-color,#fff)}.susu-airo-fitment__icon{width:20px;height:20px;align-self:start;margin-top:2px;color:var(--main-color,#223b88)}.susu-airo-fitment__copy{min-width:0}.susu-airo-fitment__copy strong{display:block;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;text-transform:none}.susu-airo-fitment__copy span{display:block;font-size:13px;line-height:19px;color:var(--body-color,#343a40);margin-top:3px;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}.susu-airo-fitment__copy [data-susu-airo-fit-details]{font-size:12px;line-height:18px;color:#5b6470}.susu-airo-fitment [hidden]{display:none}.susu-airo-fitment[data-state=fit] [data-susu-airo-fit-status]{color:var(--susu-fit-color,#167046)}.susu-airo-fitment[data-state=nofit] [data-susu-airo-fit-status]{color:var(--susu-nofit-color,#b42318)}.susu-airo-fitment[data-state=checking] [data-susu-airo-fit-status],.susu-airo-fitment[data-state=unknown] [data-susu-airo-fit-status]{color:#5b6470}.susu-airo-fitment-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:140px;min-height:40px;padding:8px 10px;margin:0;border:1px solid #dde2e7;border-radius:4px;background:var(--miscellaneous-color,#fff);color:var(--main-color,#223b88);font-family:inherit;font-size:13px;line-height:18px;cursor:pointer}.susu-airo-fitment-trigger svg{width:18px;height:18px;flex-shrink:0}.susu-airo-fitment-trigger [data-susu-airo-check-label]{text-align:center;overflow-wrap:anywhere}.susu-airo-fitment-ready [data-ff-empty],.susu-airo-dialog-ready [data-ff-block=garage][data-susu-duplicate-garage]{display:none}.susu-vehicle-button .susu-vehicle-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.susu-airo-dialog button:focus-visible,.susu-vehicle-search button:focus-visible,.susu-airo-fitment-trigger:focus-visible{outline:2px solid var(--main-color,#223b88);outline-offset:3px}@media(max-width:767px){#main-content .product_details>.d-grid:has(.susu-airo-fitment){grid-template-columns:minmax(0,1fr)}#main-content .product_details>.d-grid:has(.susu-airo-fitment)>:is(.left-content,.right-content){min-width:0;max-width:100%}.susu-vehicle-search__summary{padding:20px;border-left:0;border-right:0;border-radius:0;align-items:stretch;flex-direction:column;gap:16px}.susu-vehicle-search__identity h1{font-size:20px}.susu-vehicle-search__actions{justify-content:space-between;flex-wrap:wrap}.susu-airo-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.susu-airo-dialog__head{padding:12px 16px}.susu-airo-dialog__head h2{font-size:20px}.susu-airo-dialog__body{padding:16px}.susu-airo-dialog__body .ff-search .ff-search__grid{grid-template-columns:minmax(0,1fr);gap:12px}.susu-airo-dialog__foot{padding:0 16px 16px}.susu-airo-fitment{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:12px}.susu-airo-fitment__icon{width:18px;height:18px}.susu-airo-fitment-trigger{max-width:92px;min-height:40px;padding:8px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/susucar-airo-garage.css.map */
