#bf{--bf-black:#08080a;--bf-gold:#f0b000;--bf-on-gold:#121214;--bf-hot:#d9141a;--bf-slant:repeating-linear-gradient(112deg, var(--bf-gold) 0 1.1rem, transparent 1.1rem 3rem);--color-canvas:var(--bf-black);--color-surface:#141417;--color-surface-raised:#1c1c20;--color-product-well:#1f1f24;--color-ink:#f6f6f8;--color-ink-soft:#c9c9d1;--color-ink-faint:#a3a3ad;--color-accent-wash:#2b2208;--color-line:#2f2f36;--color-line-strong:#4c4c55;--color-status-bg:#2b2208;--color-status-ink:#ffd35c;--color-danger:#ff7a6b;--color-overlay:#000000bd;--color-focus:#f0b00080;--color-night:#0c0c0e;--color-night-raised:#17171a;--color-on-night-soft:#bdbdc6;--color-on-night-faint:#9c9ca6;--cta-accent:var(--bf-gold);--cta-accent-ink:var(--bf-on-gold);--canvas-grain:none;--shadow-card:0 1px 2px #00000080, 0 18px 36px -22px #000000e6;--shadow-card-hover:0 2px 6px #00000080, 0 24px 48px -22px #000000f2;color-scheme:dark}#bf :is(.cart-line__visual,.cart-added-cart-line__visual){color:#5e5e66}#bf .cart-widget{--cart-accent-ink:var(--bf-on-gold);--cart-thumb-well:#fff}#bf :where(.button,.hero__bf-cta,.vin__form .button,.confirm-card .button,.confirm-mark,.reset-card .button,.reset-mark,[data-auth-panel] .button,.dash-form .button,.account-challenge .button,.dash-badge[data-state=on],.orders .order-status[data-status=open],.orders .order-status[data-status=payment],.sticky-buy__cta,.install-steps__num,.install-actions__primary,.purchase-controls .add-cart-button,.search-control .button,.search-results mark,.filter-sheet__apply,.header-search button,.cat-link--configurator,.retur-cta__button,.withdrawal-submit,.cookie-btn--primary,.pagination button[aria-current=page],.dash-nav__item[aria-selected=true],.dash-choice label:has(input:checked),.variation-chip[aria-pressed=true],.variant-picker__option[aria-pressed=true]){background:var(--bf-gold);color:var(--bf-on-gold);border-color:var(--bf-gold)}#bf :where(.button,.hero__bf-cta,.purchase-controls .add-cart-button):hover{background:#ffc61a}#bf .button:after{background:var(--bf-on-gold)}#bf .button:disabled,#bf .button[aria-disabled=true],#bf .purchase-controls .add-cart-button:disabled{border-color:var(--color-line-strong);color:#d6d6dd;opacity:1;background:#2a2a30}#bf .button:disabled:after{display:none}#bf .reset-button{border-color:var(--color-line-strong);color:var(--color-ink);background:0 0}#bf .button-secondary{color:var(--color-ink);background:0 0}#bf .button--on-night,#bf .button--on-night:hover{color:var(--bf-on-gold);background:#fff;border-color:#fff}#bf .button--on-night:after{background:var(--bf-gold)}#bf .button-ghost{color:#fff}#bf main :is(p,li,dd) a:not(.button){text-decoration-color:var(--bf-gold)}#bf :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color:var(--color-ink);border-color:var(--color-line-strong);background-color:#1c1c20}#bf ::placeholder{color:#a3a3ad;opacity:1}:is(#bf,#bf-pillar) .bf-banner{--bf-banner-height:3.25rem;height:var(--bf-banner-height);color:#121214;background:#f0b000;border:0;font-size:.875rem}:is(#bf,#bf-pillar) .bf-banner__link strong{color:#121214;font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:1.375rem;font-weight:800}:is(#bf,#bf-pillar) .bf-banner__cta{text-underline-offset:.2em;text-decoration:underline}:is(#bf,#bf-pillar) .bf-banner__next{align-items:center;gap:.4em;font-weight:700;display:inline-flex}:is(#bf,#bf-pillar) .bf-banner__clock{color:#f0b000;background:#000;border-radius:.4em;padding:.35em .55em;font-size:.9375rem}@media (width>=768px){:is(#bf,#bf-pillar) .bf-banner{--bf-banner-height:3.75rem;font-size:1rem}:is(#bf,#bf-pillar) .bf-banner__link strong{font-size:1.75rem}:is(#bf,#bf-pillar) .bf-banner__clock{font-size:1.0625rem}}@media (width<=479px){:is(#bf,#bf-pillar) .bf-banner__link strong{font-size:1.1875rem}:is(#bf,#bf-pillar) .bf-banner__next{font-size:.75rem}:is(#bf,#bf-pillar) .bf-banner__clock{font-size:.8125rem}}@media (width<=359px){:is(#bf,#bf-pillar) .bf-banner__link strong{font-size:1.0625rem}:is(#bf,#bf-pillar) .bf-banner__next{font-size:0}:is(#bf,#bf-pillar) .bf-banner__clock{font-size:.8125rem}}#bf .site-header{background:#0b0b0d}#bf .utility-bar{border-color:var(--color-line);background:#000}#bf :is(.brand__mark,.footer-brand__mark,.account-panel__mark){object-position:-9999px 0;background:url(/media/brand/dk-auto-logo-white-auto.webp) 50%/contain no-repeat}#bf .category-bar{border-bottom:2px solid var(--bf-gold);background:#000}#bf .cat-link--configurator:hover{background:#ffc61a}#bf .header-search{border-color:var(--color-line-strong);background:#1c1c20}#bf .header-search:focus-within{background:#1c1c20}#bf .header-search input{background:0 0}#bf .mobile-menu__sheet{background:#0b0b0d}#bf .mobile-cat__body{background:#17171a}#bf .mega-panel{border-color:var(--color-line-strong);background:#17171a}#bf .site-footer{border-top:4px solid var(--bf-gold);background:#000}#bf :is(.product-card,.vin__form){--color-surface:#fff;--color-surface-raised:#fff;--color-product-well:#f1f1f3;--color-ink:#121214;--color-ink-soft:#4a4a50;--color-ink-faint:#5e5e66;--color-line:#d6d6db;--color-line-strong:#b4b4bb;--color-danger:brown;--control-border:1px solid #b4b4bb;--product-frame-border:1px solid #fff;color:#121214}#bf .product-card{border-color:#0000;position:relative}#bf .product-card:hover{border-color:var(--bf-gold);box-shadow:0 0 0 2px var(--bf-gold), var(--shadow-card-hover)}#bf .product-card .product-card__save{z-index:4;background:var(--bf-hot);color:#fff;font-family:var(--font-display);letter-spacing:-.02em;border-radius:.45rem;padding:.3rem .6rem;font-size:1.0625rem;font-weight:800;line-height:1.1;position:absolute;top:.6rem;left:.6rem}#bf .product-card .product-card__cart{border-color:var(--bf-gold);background:var(--bf-gold);color:var(--bf-on-gold)}#bf .product-card .product-card__cart:is(:hover,:focus-visible){color:var(--bf-gold);background:#121214;border-color:#121214}#bf .vin__form{background:#fff}#bf .vin__form .button,#bf .vin__form .button:hover{border-color:var(--bf-gold);background:var(--bf-gold);color:var(--bf-on-gold)}#bf .vin__form :is(input,select,textarea){color:#121214;background-color:#fff;border-color:#b4b4bb}#bf .vin__form ::placeholder{color:#5e5e66}#bf .hero__title span[data-hero-line]{color:#fff}#bf .hero__title .line:first-child span[data-hero-line]{color:var(--bf-gold)}#bf .hero__deal{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.25em;font-size:1.35em;font-weight:800;display:block}#bf .bf-deals{padding-block:var(--space-7);border-top:4px solid var(--bf-gold);background:#000}#bf .bf-deals__head{align-items:end}#bf .bf-deals__head h2{font-size:clamp(2.5rem,1.6rem + 3.8vw,4.75rem);font-weight:800}#bf .bf-deals__link{border-radius:var(--radius-btn);background:var(--bf-gold);width:fit-content;min-height:2.85rem;color:var(--bf-on-gold);font-family:var(--font-display);align-items:center;gap:.5em;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex}#bf .bf-deals__link:hover{background:#ffc61a}@media (width<=767px){#bf .bf-deals__row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}#bf .bf-deals__row>:nth-child(n+7){display:none}}@media (width>=768px){#bf .bf-deals__head{grid-template-columns:1fr auto}}#bf .carousel__btn,#bf .carousel__btn:hover{border-color:var(--bf-gold);background:var(--bf-gold);color:var(--bf-on-gold)}#bf .bf-intro{padding-block:var(--space-7);background:#000;position:relative;overflow:hidden}#bf .bf-intro:before{background:var(--bf-slant);clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);content:"";opacity:.16;width:34%;position:absolute;inset:0 -3rem 0 auto}#bf .bf-intro .shell{position:relative}@media (width>=900px){#bf .bf-intro:before{opacity:1}#bf :is(.bf-intro__lead,.bf-intro__next){max-width:62%}}#bf .bf-intro h1{max-width:7.5em;font-size:clamp(3rem,1.5rem + 6.6vw,7rem);font-weight:800;line-height:.98}#bf .bf-intro__lead{color:#fff;font-size:clamp(1.125rem,1rem + .8vw,1.625rem);font-weight:650}#bf .bf-intro__clock{color:var(--bf-gold)}#bf :is(.gallery__main,.gallery__thumb,.cart-line__visual){background:#fff}#bf .buy-box{border:1px solid var(--color-line-strong);border-top:4px solid var(--bf-gold);background:#141417}#bf .price-row strong.money,#bf [data-product-price-display] strong.money{color:var(--bf-gold);letter-spacing:-.04em;font-size:clamp(2.875rem,2.2rem + 2.4vw,4.25rem);font-weight:800;line-height:1}#bf .old-price .money{color:#c9c9d1;font-size:1.125rem}#bf .save-badge{background:var(--bf-hot);color:#fff;font-family:var(--font-display);letter-spacing:-.02em;border:0;border-radius:.5rem;padding:.3rem .65rem;font-size:1.375rem;font-weight:800}#bf .sticky-buy__price{color:var(--bf-gold)}#bf .buy-promises__gls{filter:brightness(0)invert()}#bf .stock-left{background:var(--bf-gold);color:var(--bf-on-gold);font-size:.9375rem;font-weight:800}#bf .purchase-controls .add-cart-button{font-size:1.0625rem;font-weight:800}@media (prefers-reduced-motion:reduce){#bf .product-card:hover{transform:none}}#bf .quality input:checked+span small{color:var(--color-ink-soft)}#bf .account-intro{--color-ink:#000;--color-surface:#fff}
