.qk-bfh-nav,.qk-bfh-head,.qk-bfh-links,.qk-bfh-section{--qkbfh-font: "QK Space Grotesk", var(--heading-font-family), sans-serif;--qkbfh-accent: #ff3900;--qkbfh-punk: #c8fa01}.qk-bfh-nav{background:rgb(var(--background));border-bottom:1px solid rgb(var(--text-color) / .08)}.qk-bfh-nav--dark{background:#0a0a0a;border-bottom-color:#1f1f1f}.qk-bfh-nav__track{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:10px max(var(--container-gutter, 20px),50% - var(--container-max-width, 1600px) / 2)}.qk-bfh-nav__track::-webkit-scrollbar{display:none}@media screen and (min-width:1000px){.qk-bfh-chip:first-child{margin-inline-start:auto}.qk-bfh-chip:last-child{margin-inline-end:auto}}.qk-bfh-chip{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #e6e6e6;border-radius:999px;background:#f4f4f4;color:#111;font:700 14px/1 var(--qkbfh-font);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.qk-bfh-nav--dark .qk-bfh-chip{border-color:#262626;background:#141414;color:#fff}.qk-bfh-chip.is-active,.qk-bfh-nav--dark .qk-bfh-chip.is-active{border-color:var(--qkbfh-accent);background:var(--qkbfh-accent);color:#fff}@media(hover:hover){.qk-bfh-chip:not(.is-active):hover{border-color:currentColor}}.qk-bfh-chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.qk-bfh-section{--section-outer-spacing-block: clamp(26px, 3.6vw, 44px)}.qk-bfh-section .section-stack{gap:clamp(14px,1.6vw,22px)}.qk-bfh-anchor{display:block;height:0}.qk-bfh-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.qk-bfh-head__main{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.qk-bfh-head__title{display:-webkit-box;margin:0;overflow:hidden;color:inherit;font:700 clamp(22px,2.6vw,36px)/1.04 var(--qkbfh-font);letter-spacing:-.035em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.qk-bfh-head__all{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--qkbfh-accent);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.qk-bfh-head__all svg{width:16px;height:16px;transition:transform .16s ease}@media(hover:hover){.qk-bfh-head__all:hover svg{transform:translate(3px)}}@media screen and (max-width:699px){.qk-bfh-head__all--round{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#fff;color:#0a0a0a}.qk-bfh-head__all--round svg{width:20px;height:20px}.qk-bfh-head__all--round .qk-bfh-head__all-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.qk-bfh-section product-card.product-card .product-card__badge-list:not(.product-card__badge-list--bottom) on-sale-badge.badge--on-sale{background:var(--qkbfh-punk);color:#0a0a0a}.qk-bfh-section .qk-bf-glitch__txt{white-space:nowrap}@media screen and (min-width:700px)and (max-width:999px){.qk-bfh-section .qk-bf-glitch.button{padding-inline:8px;letter-spacing:0}}.qk-bfh-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px max(var(--container-gutter, 20px),50% - var(--container-max-width, 1600px) / 2) clamp(36px,5vw,64px)}.qk-bfh-link{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:116px;padding:16px;overflow:hidden;border:1px solid #222;border-radius:22px;background:#141414;color:#fff;text-decoration:none;isolation:isolate}.qk-bfh-link__img{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.qk-bfh-link__title{font:700 clamp(19px,2.4vw,32px)/1.02 var(--qkbfh-font);letter-spacing:-.035em}.qk-bfh-link__arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--qkbfh-accent);color:#fff;transition:transform .16s ease}.qk-bfh-link__arrow svg{width:20px;height:20px}@media(hover:hover){.qk-bfh-link:hover .qk-bfh-link__arrow{transform:translate(4px)}}@media screen and (min-width:700px){.qk-bfh-link{min-height:128px;padding:24px}.qk-bfh-link__arrow{width:52px;height:52px}}.qk-bfh-packs{--qkbfh-pack-radius: 12px}.qk-bfh-packs__rail{position:relative}.qk-bfh-packs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--grid-gutter)) / 2.6);gap:var(--grid-gutter);align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.qk-bfh-packs__track::-webkit-scrollbar{display:none}.qk-bfh-packs__track>*{scroll-snap-align:start}.qk-bfh-pack{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #222;border-radius:var(--qkbfh-pack-radius);background:#141414;color:#fff}@media(hover:hover){.qk-bfh-pack:not(.qk-bfh-pack--build):hover{border-color:#3a3a3a}}.qk-bfh-pack__media{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:2px;aspect-ratio:1;overflow:hidden;background:#141414}.qk-bfh-pack__media--3,.qk-bfh-pack__media--4{grid-template-rows:repeat(2,minmax(0,1fr))}.qk-bfh-pack__media--5{grid-template-rows:repeat(3,minmax(0,1fr))}.qk-bfh-pack__media--3 .qk-bfh-pack__tile:first-of-type,.qk-bfh-pack__media--5 .qk-bfh-pack__tile:first-of-type{grid-column:1 / 3}.qk-bfh-pack__tile{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:#1c1c1c}.qk-bfh-pack__tile img{width:86%;height:86%;min-height:0;object-fit:contain}.qk-bfh-pack__pct{position:absolute;z-index:1;top:10px;right:10px;padding:5px 10px;border-radius:999px;background:var(--qkbfh-punk);color:#0a0a0a;font:700 14px/1 var(--qkbfh-font);pointer-events:none}.qk-bfh-pack__info{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.qk-bfh-pack__name{display:-webkit-box;margin:0;overflow:hidden;color:#fff;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qk-bfh-pack__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.qk-bfh-pack__price b{color:var(--qkbfh-accent);font-size:17px;font-weight:800;white-space:nowrap}.qk-bfh-pack__price s{color:#8a8a8a;font-size:13px;white-space:nowrap}.qk-bfh-pack__add{display:grid;place-items:center;width:100%;height:40px;margin-top:auto;padding:0 12px;border:0;border-radius:999px;background:var(--qkbfh-accent);color:#fff;font:700 14px/1 var(--qkbfh-font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,transform .12s ease}.qk-bfh-pack__add:active{transform:scale(.98)}@media(hover:hover){.qk-bfh-pack__add:hover{background:#e03200}}.qk-bfh-pack__add.is-busy{opacity:.7;cursor:progress}.qk-bfh-pack__add.is-done{background:#fff;color:#0a0a0a}.qk-bfh-pack__add:focus-visible{outline:2px solid #fff;outline-offset:2px}.qk-bfh-pack--build{align-items:center;justify-content:center;gap:20px;padding:22px 16px;border-color:var(--qkbfh-accent);background:var(--qkbfh-accent);color:#fff;text-align:center;text-decoration:none}.qk-bfh-pack__build-title{max-width:11ch;font:700 clamp(22px,2.4vw,30px)/1.05 var(--qkbfh-font);letter-spacing:-.03em;text-wrap:balance}.qk-bfh-pack__build-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:#fff;color:var(--qkbfh-accent);transition:transform .16s ease}.qk-bfh-pack__build-arrow svg{width:24px;height:24px}@media(hover:hover){.qk-bfh-pack--build:hover .qk-bfh-pack__build-arrow{transform:translate(4px)}}@media screen and (max-width:699px){.qk-bfh-packs__track,.qk-bfh-packs__track.bleed{grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding-inline:2px;overflow:visible;scroll-snap-type:none}.qk-bfh-pack__pct{top:7px;right:7px;padding:4px 9px;font-size:13px}.qk-bfh-pack__info{gap:4px;padding:9px 10px 10px}.qk-bfh-pack__name{font-size:13px}.qk-bfh-pack__price b{font-size:14px}.qk-bfh-pack__price s{font-size:11px}.qk-bfh-pack__add{height:36px;margin-top:auto;font-size:13px}.qk-bfh-pack--build{gap:16px}.qk-bfh-pack__build-title{font-size:22px}.qk-bfh-pack--no-phone{display:none}}@media screen and (min-width:700px){.qk-bfh-packs__track,.qk-bfh-packs__track.bleed{grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.qk-bfh-pack--no-desk{display:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/qk-bf-home.css.map */
