html{scroll-behavior:smooth}body{font-family:var(--absa-font-family);font-weight:var(--absa-weight-regular);color:var(--absa-color-text);background-color:var(--absa-color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.absa-body--light{font-weight:var(--absa-weight-light)}body.absa-body--page{background-color:var(--absa-color-page)}b,strong{font-weight:var(--absa-weight-bold)}img,video{max-width:100%;height:auto}picture{display:block}picture>img{display:block;width:100%;height:auto}:focus-visible{outline:3px solid var(--absa-color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--absa-color-nav)}.btn:focus-visible,.absa-nav .nav-link:focus-visible,.absa-nav .navbar-toggler:focus-visible{outline:3px solid var(--absa-color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--absa-color-nav)}.absa-skip{position:absolute;left:-9999px;top:0;z-index:2000;padding:.75rem 1rem;background:var(--absa-color-white);color:var(--absa-color-nav)}.absa-skip:focus{left:1rem;top:1rem}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important}.absa-topbar{background-color:var(--absa-color-header);padding-block:1.5rem}@media(min-width:1200px){.absa-topbar{padding-block:2.25rem}}.absa-topbar__inner{display:flex;align-items:center;gap:0}.absa-topbar__logo{width:clamp(130px,20vw,290px);flex:0 1 auto;min-width:0}.absa-topbar__brand{display:inline-flex;align-items:center;flex:0 0 auto}.absa-topbar__brand img{display:block;width:100%;height:auto}.absa-topbar__logo{height:auto}.absa-topbar__brand--bmw{width:clamp(34px,6vw,86px);margin-left:5%}.absa-topbar__brand--mini,.absa-topbar__brand--motorrad{width:clamp(56px,10vw,144px);margin-left:2%}.absa-topbar__account{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.absa-topbar__account img{height:clamp(22px,2.5vw,36px);width:auto}.absa-nav{background-color:var(--absa-color-nav);z-index:var(--absa-z-nav);font-size:var(--absa-text-menu)}.absa-nav .navbar-toggler{background-color:#ffffff80;border:0;padding:.35rem .6rem}.absa-nav .navbar-toggler:focus-visible{box-shadow:0 0 0 3px var(--absa-color-focus)}.absa-nav .nav-link{color:var(--absa-color-white);padding-block:.5rem;border-bottom:var(--absa-nav-active-border) solid transparent;white-space:nowrap}.absa-nav .nav-link:hover,.absa-nav .nav-link:focus{color:var(--absa-color-white)}.absa-nav .nav-item+.nav-item{margin-left:1rem}.absa-nav .nav-item--shop{padding-left:4px}.absa-nav .nav-link[aria-current=page]{border-bottom-color:var(--absa-color-accent)}@media(min-width:992px)and (max-width:1199.98px){.absa-nav{font-size:var(--absa-text-base)}.absa-nav .nav-item+.nav-item{margin-left:.5rem}.absa-nav .navbar-expand-lg .navbar-nav .nav-link,.absa-nav .nav-link{padding-inline:.25rem}}@media(max-width:991.98px){.absa-nav .nav-item+.nav-item{margin-left:0}.absa-nav .navbar-nav{padding-bottom:.5rem}.absa-nav .nav-link{padding-inline:1rem;padding-block:.3rem}.absa-nav .nav-item:first-child .nav-link{padding-inline:0}}.absa-section-title{font-size:var(--absa-text-2xl);font-weight:var(--absa-weight-bold);text-align:center;margin:30px 0 20px}.absa-card{background-color:var(--absa-color-card);border-radius:var(--absa-radius)}.absa-btn-dark{--bs-btn-bg: var(--absa-color-nav);--bs-btn-border-color: var(--absa-color-nav);--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #424649;--bs-btn-active-bg: #4d5154;--bs-btn-color: var(--absa-color-white);--bs-btn-hover-color: var(--absa-color-white)}.absa-footer{background-color:var(--absa-color-footer);font-size:var(--absa-text-menu);padding-block:2rem 2.5rem}.absa-footer__title{font-size:inherit;font-weight:var(--absa-weight-bold);margin:1.25rem 0 .25rem}.absa-footer__list{list-style:none;padding:0;margin:0}.absa-footer__group+.absa-footer__group{margin-top:.75rem}.absa-footer a,.absa-footer__link{color:var(--absa-color-link-footer);text-decoration:none}.absa-footer a:hover,.absa-footer a:focus{text-decoration:underline}.absa-footer__social{margin-top:1rem}.absa-footer__network{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;font-weight:var(--absa-weight-bold)}.absa-footer__social-icon{width:28px;height:28px}.absa-footer__brands{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:26rem;padding:.35rem 1rem;border-radius:12px;background-color:var(--absa-color-footer-social)}.absa-footer__brands a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:8px;transition:opacity .2s ease}.absa-footer__brands a:hover{opacity:.7}.absa-footer__social-brand{height:24px;width:auto}.absa-footer__social-brand--round{height:30px}.absa-legal{background-color:var(--absa-color-page);color:var(--absa-color-muted-text);font-size:var(--absa-text-base);padding-block:1.5rem 5.5rem}.absa-legal a{color:var(--absa-color-link-footer);text-decoration:none}.absa-legal a:hover,.absa-legal a:focus{text-decoration:underline}.absa-legal__list{list-style:none;padding:0;margin:0}.absa-legal__list li+li{margin-top:.25rem}.absa-legal__credit{padding-top:.25rem}.absa-legal__title{margin:0 0 .5rem;color:var(--absa-color-text);font-size:inherit;font-weight:var(--absa-weight-bold)}.absa-legal__sitemap{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}@media(min-width:992px){.absa-legal__sitemap{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto)}}.absa-legal__button{background:none;border:0;padding:0;color:var(--absa-color-link-footer);font:inherit;text-align:left}.absa-legal__button:hover,.absa-legal__button:focus{text-decoration:underline}.absa-whatsapp{position:fixed;right:35px;bottom:5px;z-index:var(--absa-z-whatsapp);width:clamp(56px,5vw,72px);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.absa-whatsapp img{width:100%;height:auto}@media(max-width:575.98px){.absa-whatsapp{right:12px;bottom:12px}}body.absa-cookies-open .absa-whatsapp{bottom:calc(var(--absa-cookies-height, 0px) + 8px)}.absa-cookies{position:fixed;inset:auto 0 0;z-index:var(--absa-z-cookies);background-color:var(--absa-color-white);border-top:1px solid var(--absa-color-cookies-border);padding:15px;font-size:var(--absa-text-base)}.absa-cookies[hidden],.absa-cookies-panel[hidden]{display:none}.absa-cookies__title{font-size:1.5rem;font-weight:var(--absa-weight-regular);margin-bottom:.5rem}.absa-cookies__text{margin-bottom:.75rem;line-height:1.5}.absa-cookies__actions{display:flex;flex-wrap:wrap;gap:.25rem}.absa-cookies .btn-info,.absa-cookies-panel .btn-info{color:var(--absa-color-nav)}.absa-cookies-panel{position:fixed;top:50px;left:10%;right:10%;z-index:var(--absa-z-cookies);max-height:calc(100vh - 80px);overflow-y:auto;background-color:var(--absa-color-cookies-panel);border-top:1px solid var(--absa-color-cookies-border);padding:20px 15px 20px 20px;font-size:var(--absa-text-xs);text-align:justify;box-shadow:0 0 0 100vmax #00000059}.absa-cookies-panel__title{font-size:1.5rem;font-weight:var(--absa-weight-bold)}.absa-cookies-panel__option{margin-block:1rem}.absa-cookies-panel__option label{font-weight:var(--absa-weight-bold)}@media(max-width:575.98px){.absa-cookies-panel{left:12px;right:12px;top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
