.my-vehicle [hidden],.vehicle-garage [hidden]{display:none!important}.my-vehicle~.sidebar-filter{display:none}.my-vehicle .sidebarBlock-content{padding-top:18px;padding-bottom:16px}.my-vehicle-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.my-vehicle-link{border:0;background:none;padding:0;color:#c00;text-decoration:underline;cursor:pointer;font:inherit;text-align:left}.my-vehicle.has-vehicle .my-vehicle-actions>[data-garage-open]{font-weight:700;text-decoration:none}.my-vehicle [role=status]:empty{display:none}.vehicle-garage:not([open]){display:none}.vehicle-garage[open]{position:fixed;top:0;right:0;bottom:0;left:0}.vehicle-garage{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:0;border-radius:6px;background:#fff;color:#232323;overflow:auto;box-shadow:0 16px 64px #0004}.vehicle-garage::backdrop{background:#0009}.vehicle-garage-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.vehicle-garage-header h2{margin:0;font-size:24px}.vehicle-garage-header button{background:none;border:0;padding:4px 8px;font-size:30px;cursor:pointer}.vehicle-garage-list{display:grid;gap:10px;margin-bottom:18px}.vehicle-garage-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #ddd;border-radius:4px;transition:background-color .15s ease,border-color .15s ease}.vehicle-garage-row:hover,.vehicle-garage-row:focus-within{background-color:#f7f7f7;border-color:#999}.vehicle-garage-choice{flex:1;min-width:0;display:flex;align-items:center;gap:6px 10px;white-space:normal;overflow-wrap:anywhere;text-align:left;background:none;border:0;padding:8px 0;font:inherit;margin:0;cursor:pointer}.vehicle-garage-row>.my-vehicle-link{font-size:12px;grid-column:2;justify-self:end}.vehicle-garage-choice input[type=radio]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:16px;height:16px;min-height:0;margin:0;flex:0 0 16px;accent-color:#c00;cursor:pointer}.vehicle-garage-choice input:checked+span{font-weight:700}.vehicle-garage-choice input:focus-visible{outline:2px solid #c00;outline-offset:3px}.vehicle-garage [data-garage-form]{margin-top:22px}.vehicle-garage h3{font-size:18px;margin:0 0 16px}.vehicle-garage-fields{display:grid;gap:14px;margin-bottom:20px}.vehicle-garage-fields label{display:grid;gap:6px;font-weight:600}.vehicle-garage-fields select{width:100%;min-height:44px;padding:8px 12px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#232323;font:inherit;-webkit-appearance:auto;appearance:auto}.vehicle-garage-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vehicle-garage-fields select:disabled{background:#e2e2e2;border-color:#c5c5c5;color:#777;opacity:1;cursor:not-allowed}.vehicle-garage .btn,.my-vehicle .btn{font-size:14px;padding:9px 16px;min-width:0}.vehicle-garage form>.btn{width:100%}.vehicle-garage button:focus-visible,.my-vehicle button:focus-visible{outline:2px solid #c00;outline-offset:3px}.my-vehicle-compatible{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;cursor:pointer}.my-vehicle-compatible.is-empty{opacity:.5}.my-vehicle-compatible input[type=checkbox]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:14px;height:14px;min-height:0;margin:0;flex:0 0 14px;accent-color:#c00}.my-vehicle:not(.has-vehicle) .my-vehicle-compatible{color:#999;cursor:default}.my-vehicle-compatible input:disabled{opacity:.5;cursor:default}.my-vehicle-compatible span:before,.my-vehicle-compatible span:after{display:none}.my-vehicle [data-garage-open]{font-family:Arimo,sans-serif}.my-vehicle .sidebarBlock-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.my-vehicle-change{border:0;padding:0;background:none;color:#757575;font:400 12px/22px Arimo,sans-serif;text-transform:none;text-decoration:underline;cursor:pointer}.my-vehicle-change:hover{color:#232323}@media(max-width:550px){.vehicle-garage-row{gap:8px 12px}.vehicle-garage-choice{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/my-vehicle.css.map */
