.gk-bf{--bf-or: #ff6a13;--bf-gold: #f2b632;--bf-bk: #0d0d0d;--bf-card: #fff;--bf-ink: #111;--bf-line: #e3e3e3}.gk-bf [hidden]{display:none!important}.gk-bf .bf-hero{background:var(--bf-bk);color:#fff;text-align:center;padding:48px 20px 36px}.gk-bf .bf-eyebrow{color:var(--bf-or);letter-spacing:.2em;font-weight:700;font-size:1.4rem;text-transform:uppercase;margin:0 0 8px}.gk-bf .bf-hero h1{color:#fff;margin:0 0 10px;font-size:clamp(3rem,6vw,5.6rem);line-height:1.05;text-transform:uppercase}.gk-bf .bf-hero h1 span{color:var(--bf-or)}.gk-bf .bf-sub{color:#ddd;max-width:680px;margin:0 auto 20px;font-size:1.7rem}.gk-bf .bf-count{display:inline-flex;gap:10px;margin:6px 0 18px}.gk-bf .bf-count div{background:#1f1f1f;border:2px solid var(--bf-or);border-radius:10px;min-width:70px;padding:8px 6px}.gk-bf .bf-count b{display:block;font-size:2.8rem;line-height:1;color:#fff}.gk-bf .bf-count small{font-size:1.1rem;letter-spacing:.1em;color:#aaa;text-transform:uppercase}.gk-bf .bf-note{font-size:1.3rem;color:#aaa;margin:0}.gk-bf .bf-hero-cta{display:inline-block;margin-top:18px;background:var(--bf-or);color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:14px 28px;border-radius:8px;font-size:1.5rem}.gk-bf .bf-video{max-width:880px;margin:26px auto 0;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.gk-bf .bf-video iframe{width:100%;height:100%;border:0}.gk-bf .bf-wrap{max-width:1180px;margin:0 auto;padding:32px 16px}.gk-bf #bf-pick{scroll-margin-top:170px}.gk-bf .bf-h2{text-align:center;text-transform:uppercase;margin:0 0 6px}.gk-bf .bf-h2-sub{text-align:center;margin:0 0 22px;color:#bbb}.gk-bf .bf-link{text-align:center;margin-top:14px;font-size:1.4rem;color:#ccc}.gk-bf .bf-link a{color:var(--bf-or);font-weight:600}.gk-bf .bf-step{background:#161616;border:1px solid #2a2a2a;border-radius:16px;padding:20px;margin-bottom:18px;scroll-margin-top:170px}.gk-bf .bf-step-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gk-bf .bf-step-h h2{margin:0;font-size:2.2rem;text-transform:uppercase;letter-spacing:.02em;color:#fff}.gk-bf .bf-num{width:36px;height:36px;border-radius:50%;background:var(--bf-or);color:#fff;font-weight:800;font-size:1.8rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gk-bf .bf-chosen{font-weight:700;color:var(--bf-or);font-size:1.6rem}.gk-bf .bf-change{margin-left:auto;background:none;border:1px solid #555;color:#ddd;border-radius:6px;padding:6px 14px;cursor:pointer;font-size:1.3rem}.gk-bf .bf-step[data-step="1"]:has([data-step1-body][hidden]) .bf-step-h{margin-bottom:0}.gk-bf .bf-makes{display:flex;gap:6px;flex-wrap:wrap;border-bottom:2px solid #2a2a2a;margin-bottom:14px}.gk-bf .bf-make{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;color:#aaa;font-weight:700;font-size:1.5rem;padding:10px 12px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.gk-bf .bf-make[aria-selected=true]{color:#fff;border-bottom-color:var(--bf-or)}.gk-bf .bf-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.gk-bf .bf-veh{cursor:pointer;text-align:left;border:2px solid #3a3a3a;background:#222;color:#fff;border-radius:10px;padding:16px 14px;font-weight:700;font-size:1.6rem;line-height:1.25;transition:border-color .15s,background .15s}.gk-bf .bf-veh:hover{border-color:var(--bf-or)}.gk-bf .bf-veh[aria-pressed=true]{background:var(--bf-or);border-color:var(--bf-or)}.gk-bf .bf-veh.is-last:after{content:"Last viewed";display:block;font-size:1.1rem;font-weight:600;color:var(--bf-or);margin-top:4px;letter-spacing:.05em;text-transform:uppercase}.gk-bf .bf-mount-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#222;border-radius:12px;padding:10px 12px;margin-bottom:12px;color:#fff}.gk-bf .bf-mount-bar img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}.gk-bf .bf-mount-bar>div{flex:1 1 260px}.gk-bf .bf-mount-t{margin:0;font-weight:700;font-size:1.5rem;line-height:1.3}.gk-bf .bf-mount-p{margin:2px 0 0;font-size:1.4rem;color:#ccc;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gk-bf .bf-mount-p s{opacity:.6}.gk-bf .bf-mount-p b{color:#fff}.gk-bf .bf-off{background:var(--bf-or);color:#fff;font-size:1.1rem;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.gk-bf .bf-mount-bar select{max-width:260px}.gk-bf .bf-badge{display:inline-block;font-size:1.2rem;font-weight:700;padding:3px 8px;border-radius:4px;background:#fff1e8;color:#b84300}.gk-bf .bf-badge--dark{background:#000;color:#fff;border:1px solid #555}.gk-bf .bf-kn-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:2px solid var(--bf-or);border-radius:12px;padding:12px;margin-bottom:16px;background:#1f1a16}.gk-bf .bf-kn-q{font-weight:800;color:#fff;font-size:1.6rem;margin-right:4px}.gk-bf .bf-kn{cursor:pointer;border:2px solid #555;background:#fff;color:#111;border-radius:999px;padding:9px 16px;font-weight:700;font-size:1.4rem}.gk-bf .bf-kn[aria-pressed=true]{background:var(--bf-or);border-color:var(--bf-or);color:#fff}.gk-bf .bf-kn[aria-pressed=true]:before{content:"\2713  "}.gk-bf .bf-kn-foot{flex-basis:100%;margin:4px 0 0;font-size:1.25rem;color:#bbb}.gk-bf .bf-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:10px}.gk-bf .bf-card{position:relative;background:var(--bf-card);color:var(--bf-ink);border:3px solid var(--bf-line);border-radius:14px;padding:22px 16px 16px;display:flex;flex-direction:column;gap:10px;transition:transform .15s,box-shadow .15s}.gk-bf .bf-card--deal{border-color:var(--bf-or)}.gk-bf .bf-card--best{border-color:var(--bf-gold);box-shadow:0 6px 22px #f2b63240}.gk-bf .bf-card.is-picked{box-shadow:0 0 0 4px #fff,0 0 0 8px var(--bf-or);transform:translateY(-2px)}.gk-bf .bf-card.is-off{opacity:.5;box-shadow:none}.gk-bf .bf-tag{position:absolute;top:-13px;left:14px;background:var(--bf-or);color:#fff;font-weight:800;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.gk-bf .bf-tag--best{background:var(--bf-gold);color:#111}.gk-bf .bf-card h3{margin:0;font-size:1.9rem;color:var(--bf-ink)}.gk-bf .bf-card-img{display:flex;gap:8px}.gk-bf .bf-card-img img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f4f4f4;border-radius:10px}.gk-bf .bf-card-img--2 img{width:50%;aspect-ratio:1}.gk-bf .bf-pts{margin:0;padding-left:18px;font-size:1.35rem;line-height:1.5;color:#333}.gk-bf .bf-card-price{display:flex;gap:8px;align-items:baseline;font-size:1.5rem}.gk-bf .bf-card-price s{opacity:.5}.gk-bf .bf-card-price b{font-size:2.2rem;color:var(--bf-ink)}.gk-bf .bf-card-note{margin:0;font-size:1.2rem;color:#666}.gk-bf .bf-kit-warn{margin:0;font-size:1.3rem;font-weight:700;color:#b84300}.gk-bf .bf-sel{width:100%;padding:9px 10px;border:1px solid #bbb;border-radius:8px;font-size:1.4rem;background:#fff;color:#111}.gk-bf .bf-choose{margin-top:auto;width:100%;background:var(--bf-bk);color:#fff;border:0;border-radius:8px;padding:14px;font-weight:800;font-size:1.5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.gk-bf .bf-card--deal .bf-choose{background:var(--bf-or)}.gk-bf .bf-card--best .bf-choose{background:var(--bf-gold);color:#111}.gk-bf .bf-card.is-picked .bf-choose{background:#1d7a32;color:#fff}.gk-bf .bf-choose[disabled]{opacity:.5;cursor:not-allowed}.gk-bf .bf-mini-link{text-align:center;margin:14px 0 0;font-size:1.3rem;color:#999}.gk-bf .bf-linkbtn{background:none;border:0;padding:0;color:#bbb;text-decoration:underline;cursor:pointer;font-size:inherit}.gk-bf .bf-s3{margin-top:22px;border-top:1px solid #2a2a2a;padding-top:20px;scroll-margin-top:170px}.gk-bf .bf-ads{display:grid;gap:10px;margin-bottom:12px}.gk-bf .bf-ads-note{margin:0 0 2px;color:#ddd;font-size:1.4rem}.gk-bf .bf-ad{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;color:#111;border:2px solid var(--bf-line);border-radius:12px;padding:10px 12px}.gk-bf .bf-ad--rec{border-color:var(--bf-or)}.gk-bf .bf-ad.is-on{box-shadow:0 0 0 3px #ff6a1359}.gk-bf .bf-ad-main{display:flex;align-items:center;gap:10px;flex:1 1 300px;cursor:pointer}.gk-bf .bf-ad-main--sel{cursor:default}.gk-bf .bf-ad-main input{width:22px;height:22px;accent-color:var(--bf-or);flex:0 0 auto}.gk-bf .bf-ad-main img{width:56px;height:56px;object-fit:contain;background:#f4f4f4;border-radius:8px;flex:0 0 auto}.gk-bf .bf-ad-t b{display:block;font-size:1.4rem;line-height:1.3}.gk-bf .bf-ad-t small{display:block;color:#666;font-size:1.2rem}.gk-bf .bf-rec{display:inline-block;font-style:normal;background:var(--bf-or);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-bottom:2px}.gk-bf .bf-ad-ctl{display:flex;align-items:center;gap:8px;flex:1 1 260px;justify-content:flex-end}.gk-bf .bf-ad-ctl .bf-sel{width:auto;min-width:0;flex:1 1 auto}.gk-bf .bf-ad-ctl .bf-qty{flex:0 0 auto;width:90px}.gk-bf .bf-ad-p{font-weight:800;min-width:64px;text-align:right}.gk-bf .bf-ad-link{font-size:1.2rem;color:#555}.gk-bf .bf-sum{background:#fff;color:#111;border-radius:14px;padding:16px;max-width:560px;margin:16px 0 0 auto}.gk-bf .bf-sum-lines{list-style:none;margin:0 0 10px;padding:0;font-size:1.4rem}.gk-bf .bf-sum-lines li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--bf-line)}.gk-bf .bf-sum-total{display:flex;justify-content:space-between;align-items:baseline;font-size:2rem;font-weight:800}.gk-bf .bf-sum-total s{opacity:.45;font-size:1.5rem;font-weight:600}.gk-bf .bf-sum-save{margin:2px 0 0;color:#b84300;font-weight:700;text-align:right;font-size:1.4rem}.gk-bf .bf-add{margin-top:12px;width:100%;background:var(--bf-or);color:#fff;border:0;border-radius:10px;padding:16px;font-weight:800;font-size:1.7rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.gk-bf .bf-add[disabled]{opacity:.6;cursor:wait}.gk-bf .bf-sum-fine{margin:8px 0 0;font-size:1.2rem;color:#666;text-align:center}.gk-bf .bf-done{margin-top:20px;scroll-margin-top:170px}.gk-bf .bf-done-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;background:#12351c;border:2px solid #2fa24a;border-radius:12px;padding:14px 16px}.gk-bf .bf-done-ok{margin:0;color:#fff;font-weight:800;font-size:1.8rem}.gk-bf .bf-done-btns{display:flex;gap:8px;flex-wrap:wrap}.gk-bf .bf-btn{display:inline-block;background:#fff;color:#111;border:0;border-radius:8px;padding:11px 18px;font-weight:800;text-decoration:none;cursor:pointer;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em}.gk-bf .bf-btn--or{background:var(--bf-or);color:#fff}.gk-bf .bf-more-h{color:#fff;text-transform:uppercase;margin:24px 0 2px;font-size:2.2rem}.gk-bf .bf-more-sub{color:#bbb;margin:0 0 14px}.gk-bf .bf-more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.gk-bf .bf-mc{display:flex;flex-direction:column;gap:6px;background:#fff;color:#111;border-radius:12px;padding:10px;text-decoration:none}.gk-bf .bf-mc:hover{box-shadow:0 0 0 3px var(--bf-or)}.gk-bf .bf-mc-img img{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f4f4;border-radius:8px}.gk-bf .bf-mc-t{font-size:1.3rem;font-weight:600;line-height:1.3}.gk-bf .bf-mc-p{font-size:1.4rem}.gk-bf .bf-mc-p s{opacity:.5}.gk-bf .bf-mc-p em{font-style:normal;color:#b84300;font-weight:700;font-size:1.2rem}.gk-bf .bf-more{border-top:1px solid #2a2a2a}.gk-bf .bf-gift{background:#1c1c1c;color:#ddd;border-radius:12px;padding:20px;text-align:center;margin-top:30px}.gk-bf .bf-gift a{color:var(--bf-or);font-weight:700}@media(max-width:749px){.gk-bf .bf-step{padding:14px 12px;border-radius:12px}.gk-bf .bf-step-h h2{font-size:1.8rem}.gk-bf .bf-makes{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.gk-bf .bf-make{white-space:nowrap;flex:0 0 auto}.gk-bf .bf-models{grid-template-columns:1fr 1fr}.gk-bf .bf-veh{font-size:1.4rem;padding:14px 10px}.gk-bf .bf-count div{min-width:58px}.gk-bf .bf-ad-ctl{justify-content:flex-start}.gk-bf .bf-sum{margin-left:0;max-width:none}.gk-bf .bf-more-grid{grid-template-columns:1fr 1fr}.gk-bf .bf-step,.gk-bf .bf-s3,.gk-bf .bf-done,.gk-bf #bf-pick{scroll-margin-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gk-bf.css.map */
