.FavoriteToast-module-scss-module__PHU8ga__favorite-toast__overlay{z-index:1030;cursor:pointer;background-color:#0009;position:fixed;inset:0}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast{z-index:1035;background-color:#fff;border-radius:.5rem;transition:transform .2s;position:fixed;inset-block-end:1rem;inset-inline:1rem;overflow:hidden;box-shadow:0 1rem 2rem #26262633}@media (min-width:768px){.FavoriteToast-module-scss-module__PHU8ga__favorite-toast{width:22rem;inset-inline-start:auto}}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header{color:#fff;cursor:pointer;text-align:start;background-color:#262626;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:grid}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header-icon{color:#fff;background-color:#1c69d4;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header-label{font-size:1rem;font-weight:500}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header-chevron{transition:transform .2s}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__body{padding:1rem;max-height:0;padding-block:0;transition:max-height .2s,padding .2s;overflow:hidden}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item{grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;display:grid}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-thumbnail{background-color:rgb(var(--bs-body-color-rgb)/8%);border-radius:.25rem;width:4rem;height:3rem;overflow:hidden}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-thumbnail img{object-fit:cover;width:100%;height:100%}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-info{flex-direction:column;min-width:0;display:flex}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-title{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-price{color:rgb(var(--bs-body-color-rgb)/70%);font-size:.75rem}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-remove{width:2rem;height:2rem;color:rgb(var(--bs-body-color-rgb)/60%);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-remove:hover,.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__item-remove:focus-visible{color:#262626}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__more{color:rgb(var(--bs-body-color-rgb)/70%);text-align:center;margin-block-start:.75rem;font-size:.875rem;text-decoration:underline;display:block}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__cta{margin-block-start:1rem}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast.FavoriteToast-module-scss-module__PHU8ga__favorite-toast--open .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__header-chevron{transform:rotate(180deg)}.FavoriteToast-module-scss-module__PHU8ga__favorite-toast.FavoriteToast-module-scss-module__PHU8ga__favorite-toast--open .FavoriteToast-module-scss-module__PHU8ga__favorite-toast__body{max-height:31.25rem;padding-block:1rem}
.SkipLink-module-scss-module__I0F4PW__skip-link{z-index:9999;transition:transform .2s;position:absolute;top:.5rem;left:.5rem;transform:translateY(calc(-100% - 1rem))}.SkipLink-module-scss-module__I0F4PW__skip-link:focus-visible{transform:translateY(0)}
.Toast-module-scss-module__1zwSAq__toast-container{z-index:1060;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;inset-block-end:5rem;inset-inline:1rem}@media (min-width:768px){.Toast-module-scss-module__1zwSAq__toast-container{max-width:30rem;inset-inline-start:auto}}.Toast-module-scss-module__1zwSAq__toast{pointer-events:auto;min-width:18.75rem;max-width:30rem;color:rgb(var(--bs-body-color-rgb));background:linear-gradient(90deg,#1c69d41a,#fff),#fff;border-radius:.5rem;grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:1.5rem;font-size:.875rem;animation:.3s forwards Toast-module-scss-module__1zwSAq__toast-in;display:grid;box-shadow:0 .625rem .9375rem -.3125rem #26262633}.Toast-module-scss-module__1zwSAq__toast.Toast-module-scss-module__1zwSAq__toast--has-icon{grid-template-columns:auto 1fr auto}.Toast-module-scss-module__1zwSAq__toast.Toast-module-scss-module__1zwSAq__toast--dismissing{animation:.3s forwards Toast-module-scss-module__1zwSAq__toast-out}.Toast-module-scss-module__1zwSAq__toast__icon{color:rgb(var(--bs-primary-rgb))}.Toast-module-scss-module__1zwSAq__toast__body{flex-direction:column;gap:.25rem;display:flex}.Toast-module-scss-module__1zwSAq__toast__text{font-size:1.125rem}.Toast-module-scss-module__1zwSAq__toast__link{color:rgb(var(--bs-body-color-rgb));font-size:1rem;font-weight:500;text-decoration:underline}.Toast-module-scss-module__1zwSAq__toast__close{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;line-height:1}@keyframes Toast-module-scss-module__1zwSAq__toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module-scss-module__1zwSAq__toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}
@font-face{font-family:bmwTypeNext;src:url(../media/BMWTypeNextTT_Thin-s.p.0jese-5lk48q0.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:bmwTypeNext;src:url(../media/BMWTypeNextTT_Light-s.p.0pr52xzzpx.rf.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:bmwTypeNext;src:url(../media/BMWTypeNextTT_Regular-s.p.0iev4~_h7duaz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bmwTypeNext;src:url(../media/BMWTypeNextTT_Medium-s.p.12i7agiy2elmb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bmwTypeNext;src:url(../media/BMWTypeNextTT_Bold-s.p.0d1vuc_tqwc2x.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bmwTypeNext Fallback;src:local(Arial);ascent-override:102.29%;descent-override:26.64%;line-gap-override:0.0%;size-adjust:105.09%}.bmwtypenext_eb48f9e1-module__0ccQgq__className{font-family:bmwTypeNext,bmwTypeNext Fallback}.bmwtypenext_eb48f9e1-module__0ccQgq__variable{--font-bmw-type-next:"bmwTypeNext", "bmwTypeNext Fallback"}
@font-face{font-family:miniSerif;src:url(../media/MINISerif_Regular-s.p.0dbb4nbm3uqgz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:miniSerif;src:url(../media/MINISerif_Bold-s.p.0slj~c4gx0jbd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:miniSerif Fallback;src:local(Arial);ascent-override:80.64%;descent-override:26.88%;line-gap-override:21.53%;size-adjust:93.0%}.miniserif_5c3f03fd-module__Xc4sdW__className{font-family:miniSerif,miniSerif Fallback}.miniserif_5c3f03fd-module__Xc4sdW__variable{--font-mini-serif:"miniSerif", "miniSerif Fallback"}
@font-face{font-family:miniSansSerif;src:url(../media/MINISansSerif_Regular-s.p.0h7dxlx44ha6u.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:miniSansSerif;src:url(../media/MINISansSerif_Bold-s.p.0~v0n.v965f4v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:miniSansSerif Fallback;src:local(Arial);ascent-override:96.49%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:93.57%}.minisansserif_457e8642-module__iOgJOa__className{font-family:miniSansSerif,miniSansSerif Fallback}.minisansserif_457e8642-module__iOgJOa__variable{--font-mini-sans-serif:"miniSansSerif", "miniSansSerif Fallback"}
@font-face{font-family:bmwMotorrad;src:url(../media/BMWMotorrad_Light-s.p.0owf8tuuh_my6.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:bmwMotorrad;src:url(../media/BMWMotorrad_Regular-s.p.0cuo4y.2-vgyd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bmwMotorrad;src:url(../media/BMWMotorrad_Bold-s.p.0tr7bolki2dv-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bmwMotorrad;src:url(../media/BMWMotorrad_Heavy-s.p.0o85k1we0p.bw.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:bmwMotorrad Fallback;src:local(Arial);ascent-override:108.28%;descent-override:31.2%;line-gap-override:0.0%;size-adjust:104.17%}.bmwmotorrad_8b769ee1-module__e7Bivq__className{font-family:bmwMotorrad,bmwMotorrad Fallback}.bmwmotorrad_8b769ee1-module__e7Bivq__variable{--font-bmw-motorrad:"bmwMotorrad", "bmwMotorrad Fallback"}
