:host,:root{--amui-color-brand:#1c69d4;--amui-color-brand-2:#0653b6;--amui-color-black:#262626;--amui-color-white:#fff;--amui-color-grey-1:#666;--amui-color-grey-2:#8e8e8e;--amui-color-grey-3:#bbb;--amui-color-grey-4:#e6e6e6;--amui-color-red:#d20000;--amui-color-green:#00820d;--amui-vehicle-color-black:#000;--amui-vehicle-color-grey:#a5aab6;--amui-vehicle-color-beige:#e1d1b9;--amui-vehicle-color-brown:#7b5028;--amui-vehicle-color-red:#b70303;--amui-vehicle-color-green:#17a700;--amui-vehicle-color-blue:#0081f8;--amui-vehicle-color-purple:#8f5ff5;--amui-vehicle-color-gold:#c1a595;--amui-vehicle-color-white:#fff;--amui-vehicle-color-orange:#ff8a00;--amui-vehicle-color-silver:#d1d3d8;--amui-vehicle-color-yellow:#ffd600;--amui-hover-opacity:0.9;--amui-border-width-s:1px;--amui-border-width-m:1px;--amui-border-width-xl:1px;--amui-card-border-radius:0;--amui-card-box-shadow:0;--amui-card-shadowed-border-radius:1px;--amui-card-border:1px solid var(--amui-color-grey-4);--amui-card-border-hover:1px solid var(--amui-color-grey-2);--amui-button-toggle-radius:0;--amui-flex-chip-border-radius:0;--amui-flex-chip-font-weight:700;--amui-chip-border-radius:0;--amui-chip-font-weight:700;--amui-border-radius:0;--amui-border-radius-2:0;--amui-border-radius-3:0;--amui-font-family:"BMW",Arial,sans-serif;--amui-font-weight-bold:700}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto"),local("Roboto-Light"),url(/fonts/roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto"),local("Roboto-Medium"),url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto"),local("Roboto-Bold"),url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:BMW;font-style:normal;font-weight:300;font-display:swap;src:local("BMW"),local("BMW-Light"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Light.woff2) format("woff2"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Light.ttf) format("truetype")}@font-face{font-family:BMW;font-style:normal;font-weight:400;font-display:swap;src:local("BMW"),local("BMW-Regular"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Light.woff2) format("woff2"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Light.ttf) format("truetype")}@font-face{font-family:BMW;font-style:normal;font-weight:500;font-display:swap;src:local("BMW"),local("BMW-Medium"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Bold.woff2) format("woff2"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Bold.ttf) format("truetype")}@font-face{font-family:BMW;font-style:normal;font-weight:700;font-display:swap;src:local("BMW"),local("BMW-Bold"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Bold.woff2) format("woff2"),url(https://cdn.automedia.de/fonts/BMWTypeNext-Bold.ttf) format("truetype")}.am-vehicle-tile{background:var(--amui-color-white);color:var(--amui-color-black);box-shadow:var(--amui-card-box-shadow);border-radius:var(--amui-card-border-radius);border:var(--amui-card-border);padding:16px;position:relative;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .3s ease-in-out;font-family:var(--amui-font-family);font-size:var(--am-vehicle-tile-extended-size,16px)}.am-vehicle-tile:hover{border:var(--amui-card-border-hover)}.am-vehicle-tile__inner{position:relative;display:flex;flex-direction:column;height:100%}.am-vehicle-tile__inner>div:first-of-type{flex:1}.am-vehicle-tile__title{font-weight:500;font-size:18px;line-height:24px;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:32px;display:block;box-sizing:border-box}.am-vehicle-tile__fav{position:absolute;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;color:var(--amui-color-grey-1);cursor:pointer;font-size:0}.am-vehicle-tile--favored .am-vehicle-tile__fav{color:var(--amui-color-brand)}.am-vehicle-tile__image-wrap{margin-top:8px;width:100%;padding-bottom:66.66%;position:relative}.am-vehicle-tile__usage-type{margin-top:8px;font-size:0;line-height:0}.am-vehicle-tile__image{position:absolute;top:0;left:0;width:100%;height:100%}.am-vehicle-tile__price{margin-top:8px;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.2px;display:flex;justify-content:space-between}.am-vehicle-tile__features{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-vehicle-tile__efficiency{margin-top:4px;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.5px;color:var(--amui-color-grey-1);display:flex;gap:8px;align-items:flex-start}.am-vehicle-tile__efficiency sup{font-size:10px;line-height:0}.am-vehicle-tile__loader{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--amui-color-white);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .15s ease-out;z-index:-1}.am-vehicle-tile--loader .am-vehicle-tile__loader{opacity:.9;z-index:1}