:root{--vap-blue:#0046b8;--vap-ink:#101319;--vap-paper:#fbfbf7;--vap-line:rgba(0,70,184,.18);--vap-line-soft:rgba(0,70,184,.075)}#header-component{--vap-header-blue:#0046b8;--vap-header-ink:#101319;--vap-header-paper:#fff;--vap-header-line:#e3e6eb;isolation:isolate}#header-component.header[transparent]{--closed-underlay-height:100%!important;--color-transparent-text:var(--vap-header-ink)!important;--color-transparent-text-rgb:16 19 25!important;--color-transparent-text-contrast:#fff!important;--header-logo-display:unset!important;--header-logo-inverse-display:none!important}#header-component.header,#header-component.header[transparent],#header-component.header[transparent][data-sticky-state=active]{color:var(--vap-header-ink)!important}#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row,#header-component.header[transparent] .header__row,#header-component.header .header__row{--color-foreground:var(--vap-header-ink)!important;--color-foreground-rgb:16 19 25!important;--color-border:var(--vap-header-line)!important;color:var(--vap-header-ink)!important}#header-component .header__underlay-closed,#header-component .header__underlay-open,#header-component.header[transparent] .header__underlay-closed,#header-component.header[transparent] .header__underlay-open{background:#fffffff7!important;background-image:none!important;border-bottom:1px solid var(--vap-header-line)!important;box-shadow:0 6px 20px #10131909!important;-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04)}#header-component .header__row--top,#header-component .header__row--bottom{position:relative;overflow:visible;min-height:64px;border-bottom:0!important}#header-component .header__row--top:before,#header-component .header__row--top:after,#header-component .header__row--bottom:before,#header-component .header__row--bottom:after,#header-component .header__columns:before,#header-component .vap-header-deco{content:none!important;display:none!important;background:none!important}#header-component .header__columns{position:relative;z-index:2}#header-component :is(.menu-list__link,.header-actions__action,.dropdown-localization__button,.search-action,.header__icon--menu){color:var(--vap-header-ink)!important;opacity:1!important;text-shadow:none!important}#header-component :is(.menu-list__link,.dropdown-localization__button,.header-actions__text-style){font-size:12px;letter-spacing:.075em;text-transform:uppercase;font-weight:850}#header-component .menu-list__link{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:72px;padding:0 14px!important;margin-inline:2px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;text-decoration:none!important;transition:color .15s ease-out,transform .15s ease-out}#header-component .menu-list__link:before{content:none!important;display:none!important}#header-component .menu-list__link:after{content:""!important;display:block!important;position:absolute;left:14px;right:14px;top:auto!important;bottom:0;height:2px;background:var(--vap-header-blue)!important;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none}#header-component .menu-list__link:hover:after,#header-component .menu-list__link:focus-visible:after,#header-component .menu-list__link[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible,#header-component .menu-list__link[aria-expanded=true],#header-component .menu-list__link:hover span,#header-component .menu-list__link:focus-visible span,#header-component .menu-list__link[aria-expanded=true] span{color:var(--vap-header-blue)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-decoration:none!important;outline:none!important}#header-component .menu-list__link:active{transform:translateY(1px)}#header-component :is(.header-actions__action,.dropdown-localization__button,.search-action){min-width:44px;min-height:44px;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}#header-component :is(.header-actions__action,.dropdown-localization__button,.search-action):hover{color:var(--vap-header-blue)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}#header-component .header-logo,#header-component .header-logo *{color:var(--vap-header-ink)!important;opacity:1!important;filter:none!important}#header-component :is(.menu-drawer,.menu-list__submenu,.localization-wrapper){background:#fffffffc!important;color:var(--vap-header-ink)!important;border-color:var(--vap-header-line)!important;box-shadow:0 24px 70px #1013191f!important}#header-component :is(.menu-drawer__menu-item,.menu-list__submenu .menu-list__link,.menu-list__submenu .menu-list__link span,.localization-form__select,.localization-form__list-item){color:var(--vap-header-ink)!important}#header-component :is(.menu-drawer__menu-item:hover,.menu-list__submenu .menu-list__link:hover,.menu-list__submenu .menu-list__link:hover span,.localization-form__select:hover,.localization-form__list-item:hover){color:var(--vap-header-blue)!important}#header-component .menu-list__submenu .menu-list__link:after{content:none!important;display:none!important}#header-component .cart-bubble,#header-component [class*=cart-bubble]{background:var(--vap-header-blue)!important;color:#fff!important;border-color:#ffffffe6!important}@media screen and (min-width:990px){#header-component .header__row--top{min-height:72px}#header-component .header__row--top .header__columns{min-height:72px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);column-gap:clamp(24px,4vw,64px);align-items:center}#header-component .header__column--left{justify-self:start}#header-component .header__column--center{justify-self:center}#header-component .header__column--right{justify-self:end}}@media screen and (max-width:989px){#header-component .header__row--top,#header-component .header__row--bottom{min-height:64px}#header-component .menu-list__link{min-height:46px;justify-content:flex-start;margin-inline:0;padding-inline:14px!important}#header-component .header-actions__action{border-color:transparent!important;background:transparent!important}}.page-wrapper>footer{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:3;isolation:isolate;overflow:visible;background:#fbfbf7!important;color:var(--vap-ink);border-top:1px solid rgba(0,70,184,.22)}.page-wrapper>footer .section-wrapper,.page-wrapper>footer .section-background,.page-wrapper>footer .footer-utilities{background:#fbfbf7!important;opacity:1!important}.page-wrapper>footer .section{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0%,rgba(0,70,184,.08),transparent 28%),linear-gradient(180deg,#fbfbf7,#f3f3ed)!important}.page-wrapper>footer .section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,70,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,70,184,.05) 1px,transparent 1px);background-size:28px 28px;opacity:.75;-webkit-mask-image:linear-gradient(180deg,#0000008c,#0000001f);mask-image:linear-gradient(180deg,#0000008c,#0000001f)}.page-wrapper>footer .footer-content{position:relative;z-index:1;min-height:96px}.page-wrapper>footer .footer-content:before{content:"VAP / MODERN CLASSICS / BMW E36 / PRINT READY";grid-column:1/-1;display:block;margin-bottom:14px;color:var(--vap-blue);font-size:10px;line-height:1;letter-spacing:.18em;font-weight:950;text-transform:uppercase}.page-wrapper>footer :is(h1,h2,h3,h4,h5,h6,.menu__heading__default){color:var(--vap-ink);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-wrapper>footer :is(p,li,span,a,small,.text-block){color:#101319b8}.page-wrapper>footer a{text-decoration-color:transparent}.page-wrapper>footer a:hover{color:var(--vap-blue);text-decoration-color:var(--vap-blue)}.page-wrapper>footer :is(.button,.button-secondary,.button-unstyled){color:var(--vap-ink)}@media screen and (max-width:749px){.page-wrapper>footer .footer-content:before{font-size:9px;letter-spacing:.14em}}.vap-system-hero .vap-manifest{background:#fff!important;background-image:none!important}@media(min-width:701px){.vap-system-hero .vap-manifest__stage{background:#fff!important;background-image:none!important}.vap-system-hero .vap-manifest__part--08{left:42%!important;bottom:1%!important;width:18%!important;height:25%!important}.vap-system-hero .vap-manifest__part--08 img{transform:scale(1.9)!important}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout{left:8%!important;right:auto!important;top:-15%!important;bottom:auto!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout span{font-size:0!important}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout span:after{content:"SHIFT BOOT DELETE";font-size:8px;font-weight:900;letter-spacing:.075em;line-height:1.2;white-space:nowrap}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout br{display:none!important}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout:after{left:10px!important;right:auto!important;top:calc(100% + 8px)!important;bottom:auto!important;width:42px!important;height:18px!important;border:0!important;border-left:1px solid var(--vap-lead-color,rgba(6,77,204,.24))!important;border-bottom:1px solid var(--vap-lead-color,rgba(6,77,204,.24))!important;background:transparent!important;transform:none!important}.vap-system-hero .vap-manifest__part--03 .vap-manifest__callout:before{left:50px!important;right:auto!important;top:calc(100% + 24px)!important;bottom:auto!important}}@media screen and (min-width:480px)and (max-width:989px){#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{padding-inline:clamp(24px,4vw,40px)!important}}.vap-digital-price-note{display:block;margin-top:5px;color:#101319a8;font-family:var(--font-body--family, monospace);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.01em;text-transform:none}.product-card .vap-digital-price-note,.vap-featured-carousel__content .vap-digital-price-note{margin-top:3px;font-size:10px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vap-global.css.map */
