.bf-on .bf-kit{background:var(--bf-night);color:#fff}.bf-on .bf-kit *,.bf-on .bf-kit *:before,.bf-on .bf-kit *:after{box-sizing:border-box}.bf-on .bf-kit [hidden]{display:none!important}.bf-on .bf-kit__wrap{position:relative;max-width:1280px;margin:0 auto}.bf-on .bf-kit__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--bf-night-2);background-image:var(--bf-kit-bg);background-repeat:no-repeat;background-position:100% 22%;background-size:auto 138%}.bf-on .bf-kit__stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,rgba(13,2,33,0),var(--bf-night));pointer-events:none}.bf-on .bf-kit__head{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;text-align:center}.bf-on .bf-kit__script{font-family:Yellowtail,cursive;color:var(--bf-teal);font-size:30px;line-height:1;text-shadow:0 2px 0 #0d0221,0 0 6px #0d0221,0 0 18px rgba(0,229,212,.7)}.bf-on .bf-kit .bf-kit__title{font-family:Archivo Black,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(26px,8.4vw,40px);line-height:1.05;letter-spacing:.03em;margin:4px 0 0;color:#fff;text-shadow:0 2px 0 #0d0221,0 0 6px #0d0221,0 0 14px #0d0221;overflow-wrap:anywhere}.bf-on .bf-kit__board{--bf-kit-cols: 5;--bf-kit-gap: 6px;position:absolute;z-index:1;left:3%;right:3%;top:24%;display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--bf-kit-gap)}.bf-on .bf-kit__board.is-many{top:15%}.bf-on .bf-kit__peg{position:relative;flex:0 0 calc((100% - (var(--bf-kit-cols) - 1) * var(--bf-kit-gap)) / var(--bf-kit-cols));min-width:0;aspect-ratio:1;padding:0;margin:0 0 30px;border-radius:8px;background:#fff;border:2px solid var(--bf-teal);box-shadow:0 0 12px #00e5d499,0 8px 14px #00000080;cursor:pointer;font-family:inherit;color:var(--bf-night)}.bf-on .bf-kit__peg-pic{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;line-height:1}.bf-on .bf-kit__peg-pic img{width:88%;height:88%;object-fit:contain;display:block}.bf-on .bf-kit__peg--empty{background:#0d0221c7;border-style:dashed;color:var(--bf-teal)}.bf-on .bf-kit__peg.is-current{border-color:var(--bf-pink);box-shadow:0 0 16px var(--bf-pink),0 8px 14px #00000080}.bf-on .bf-kit__peg-label{position:absolute;left:-4px;right:-4px;top:calc(100% + 5px);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000,0 0 6px #000,0 0 10px #000;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bf-on .bf-kit__peg:focus-visible,.bf-on .bf-kit__tab:focus-visible,.bf-on .bf-kit__arrow:focus-visible,.bf-on .bf-kit__select:focus-visible,.bf-on .bf-kit__name:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--bf-night),0 0 0 8px var(--bf-teal)}.bf-on .bf-kit__panel{padding:14px 16px 0}.bf-on .bf-kit__tabs{display:flex;gap:6px}.bf-on .bf-kit__tab{flex:1 1 0;min-width:0;min-height:44px;padding:8px 2px;border-radius:8px;border:1px solid var(--bf-line);background:var(--bf-card);color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;cursor:pointer;overflow-wrap:anywhere}.bf-on .bf-kit__tab.is-filled{border-color:var(--bf-teal);box-shadow:inset 0 -3px 0 var(--bf-teal)}.bf-on .bf-kit__tab[aria-pressed=true]{background:var(--bf-pink-btn);border-color:#fff;box-shadow:0 0 16px #ff2e88b3}.bf-on .bf-kit__pick{margin-top:12px;padding:12px 8px;background:var(--bf-card);border:1px solid var(--bf-line);border-radius:12px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;align-items:center}.bf-on .bf-kit__arrow{width:44px;height:44px;padding:0;border-radius:50%;border:2px solid var(--bf-teal);background:#0d022199;color:var(--bf-teal);font-family:inherit;font-size:26px;font-weight:800;line-height:1;cursor:pointer}.bf-on .bf-kit__arrow span{display:block;margin-top:-4px}.bf-on .bf-kit__item{grid-column:2;text-align:center;min-width:0}.bf-on .bf-kit__count{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-text-dim);margin-bottom:8px}.bf-on .bf-kit__photo{width:150px;height:150px;max-width:100%;margin:0 auto;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center}.bf-on .bf-kit__photo img{width:88%;height:88%;object-fit:contain;display:block}.bf-on .bf-kit__name{display:block;margin:10px 0 2px;font-size:16px;font-weight:800;line-height:1.25;color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px;overflow-wrap:anywhere}.bf-on .bf-kit__fact{color:var(--bf-teal);font-size:13px;font-weight:600;line-height:1.3}.bf-on .bf-kit__price{margin-top:6px;display:flex;justify-content:center;align-items:baseline;gap:10px;flex-wrap:wrap}.bf-on .bf-kit__now{font-family:Archivo Black,sans-serif;font-size:24px;color:var(--bf-yellow)}.bf-on .bf-kit__was{color:var(--bf-text-dim);font-size:15px}.bf-on .bf-kit__opt{display:block;margin-top:10px;text-align:left}.bf-on .bf-kit__opt-label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-text-dim);margin-bottom:4px}.bf-on .bf-kit__select{width:100%;min-height:44px;padding:8px 10px;border-radius:6px;border:2px solid var(--bf-teal);background:#0d0221;color:#fff;font-family:inherit;font-size:16px}.bf-on .bf-kit .bf-kit__fit{margin-top:12px;min-height:44px;padding:12px 18px;font-size:14px;border:0;cursor:pointer;font-family:inherit}.bf-on .bf-kit .bf-kit__fit.bf-btn--alt{border:2px solid var(--bf-teal)}.bf-on .bf-kit .bf-kit__fit:disabled{background:none;box-shadow:none;border:2px solid var(--bf-line);color:var(--bf-text-dim);cursor:not-allowed}.bf-on .bf-kit__stats{margin:14px 16px 0}.bf-on .bf-kit .bf-kit__statsbtn{display:block;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-family:inherit;cursor:pointer;text-align:center;background:#0d0221d9}.bf-on .bf-kit .bf-kit__stats-title{margin:0 0 6px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-teal)}.bf-on .bf-kit__stat{margin-top:10px}.bf-on .bf-kit__group+.bf-kit__group{margin-top:14px;padding-top:12px;border-top:1px solid var(--bf-line)}.bf-on .bf-kit .bf-kit__group-title{margin:6px 0 0;font-family:inherit;font-size:14px;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none;color:#fff;overflow-wrap:anywhere}.bf-on .bf-kit__stat-text{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.bf-on .bf-kit__stat-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bf-on .bf-kit__stat-val{font-size:13px;font-weight:700;color:var(--bf-yellow);white-space:nowrap}.bf-on .bf-kit__bar{height:12px;background:#07011a;border:1px solid var(--bf-line);border-radius:6px;overflow:hidden}.bf-on .bf-kit__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bf-teal),var(--bf-pink));box-shadow:0 0 10px var(--bf-pink);transition:width .35s}.bf-on .bf-kit__total{position:sticky;bottom:0;z-index:3;margin-top:16px;padding:10px 16px;background:#0d0221f7;border-top:2px solid var(--bf-teal);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.bf-on .bf-kit__total-text{min-width:0}.bf-on .bf-kit__total-label{display:block;font-size:12px;font-weight:700;color:var(--bf-text-dim)}.bf-on .bf-kit__sum{display:block;font-family:Archivo Black,sans-serif;font-weight:400;font-size:24px;line-height:1.1;color:var(--bf-yellow)}.bf-on .bf-kit .bf-kit__add{min-height:48px;padding:13px 18px;font-size:14px;border:0;cursor:pointer;font-family:inherit}.bf-on .bf-kit .bf-kit__add:disabled{background:#3a2a5c;box-shadow:0 0 0 2px var(--bf-text-dim) inset;color:var(--bf-text-dim);cursor:not-allowed}.bf-on .bf-kit__msg{flex:1 0 100%;margin:0;font-size:13px;font-weight:600;color:var(--bf-text-dim)}.bf-on .bf-kit__msg:empty{display:none}.bf-on .bf-kit__msg[data-kind=error]{color:var(--bf-yellow)}.bf-on .bf-kit__noscript{margin:0;padding:16px;text-align:center;color:#fff}@media(prefers-reduced-motion:reduce){.bf-on .bf-kit__bar i{transition:none}}@media(min-width:990px){.bf-on .bf-kit__wrap{min-height:700px;aspect-ratio:12 / 7}.bf-on .bf-kit__stage{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background-size:cover;background-position:50% 35%}.bf-on .bf-kit__stage:after{display:none}.bf-on .bf-kit__head{left:424px;right:auto;top:20px;bottom:auto;text-align:left}.bf-on .bf-kit__script{font-size:34px}.bf-on .bf-kit .bf-kit__title{font-size:40px}.bf-on .bf-kit__board{--bf-kit-gap: 12px;left:49%;right:2%;top:27%;justify-content:flex-start}.bf-on .bf-kit__board.is-many{top:27%}.bf-on .bf-kit__peg-label{font-size:12px}.bf-on .bf-kit__panel{position:absolute;left:0;top:0;bottom:0;width:400px;padding:20px 20px 150px;background:var(--bf-night);border-right:2px solid var(--bf-pink);box-shadow:0 0 30px #ff2e8866;overflow-y:auto}.bf-on .bf-kit__photo{width:180px;height:180px}.bf-on .bf-kit__stats{position:absolute;left:424px;bottom:24px;margin:0}.bf-on .bf-kit .bf-kit__statsbtn{width:auto}.bf-on .bf-kit-modal .bf-kit__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 24px}.bf-on .bf-kit-modal .bf-kit__group+.bf-kit__group{margin-top:0;padding-top:0;border-top:0}.bf-on .bf-kit__total{position:absolute;left:0;bottom:0;width:398px;margin:0;padding:14px 20px;background:var(--bf-night)}}@media(max-width:989px){.bf-on:has(.bf-kit) #chat-widget-container,.bf-on:has(.bf-kit) #chat-widget-container iframe,.bf-on:has(.bf-kit) #ShopifyChat,.bf-on:has(.bf-kit) inbox-online-store-chat{visibility:hidden!important;pointer-events:none!important}}@media(max-width:989px){.bf-on:has(#PBarNextFrameWrapper) .bf-kit__total{bottom:68px}}.bf-on .bf-kit__mode{display:flex;gap:6px;margin-top:12px}.bf-on .bf-kit__mode-btn{flex:1 1 0;min-width:0;min-height:48px;padding:8px;border-radius:8px;border:2px solid var(--bf-line);background:#0d022199;color:#fff;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.bf-on .bf-kit__mode-btn[aria-pressed=true]{border-color:var(--bf-teal);color:var(--bf-teal);box-shadow:0 0 14px #00e5d480}.bf-on .bf-kit__own{margin-top:12px;padding:14px;background:var(--bf-card);border:1px solid var(--bf-line);border-radius:12px}.bf-on .bf-kit .bf-kit__own-title{margin:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1.25;color:#fff;text-transform:none;letter-spacing:0}.bf-on .bf-kit__own-hint{margin:4px 0 12px;font-size:13px;line-height:1.35;color:var(--bf-text-dim)}.bf-on .bf-kit__brands{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-on .bf-kit__brand{min-width:0;min-height:48px;padding:8px 6px;border-radius:8px;border:2px solid var(--bf-line);background:#0d0221;color:#fff;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;cursor:pointer;overflow-wrap:anywhere}.bf-on .bf-kit__brand[aria-pressed=true]{background:var(--bf-pink-btn);border-color:#fff;box-shadow:0 0 16px #ff2e88b3}.bf-on .bf-kit__mode-btn:focus-visible,.bf-on .bf-kit__brand:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--bf-night),0 0 0 8px var(--bf-teal)}.bf-on .bf-kit__peg--own{background:var(--bf-night-2);color:var(--bf-teal)}.bf-on .bf-kit__multi{margin:-4px 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:var(--bf-teal)}.bf-on .bf-kit__tab[data-count]:after{content:" \d7" attr(data-count);color:var(--bf-yellow)}.bf-on .bf-kit__group-opt{margin-top:2px;font-size:13px;line-height:1.3;color:var(--bf-text-dim)}.bf-on .bf-kit__group-price{margin-top:4px;font-family:Archivo Black,sans-serif;font-size:18px;color:var(--bf-yellow)}.bf-on .bf-kit__group-fact{margin-top:2px;font-size:13px;font-weight:600;line-height:1.3;color:var(--bf-teal)}.bf-on .bf-kit__group-empty{font-size:15px;color:var(--bf-text-dim)}.bf-on .bf-kit__tip{position:absolute;z-index:4;width:250px;max-width:calc(100% - 16px);padding:12px 14px;background:#0d0221f7;border:2px solid var(--bf-teal);border-radius:10px;box-shadow:0 0 22px #00e5d473,0 10px 20px #00000080;pointer-events:none;text-align:left}.bf-on .bf-kit__tip .bf-kit__group-title{margin-top:0}.bf-on .bf-kit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:#05000fe0}.bf-on .bf-kit-modal__box{width:min(860px,100%);max-height:100%;display:flex;flex-direction:column;background:#12062e;border:2px solid var(--bf-teal);border-radius:14px;box-shadow:0 0 40px #00e5d466;overflow:hidden}.bf-on .bf-kit-modal__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bf-line)}.bf-on .bf-kit .bf-kit-modal__title{margin:0;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-teal)}.bf-on .bf-kit-modal__close{min-height:40px;padding:4px 14px;border-radius:6px;border:2px solid var(--bf-text-dim);background:none;color:#fff;font:inherit;font-weight:800;cursor:pointer}.bf-on .bf-kit-modal__close:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--bf-night),0 0 0 8px var(--bf-teal)}.bf-on .bf-kit-modal__body{padding:8px 16px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.bf-on .bf-kit-modal__foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-top:1px solid var(--bf-line);font-size:13px;font-weight:700;color:var(--bf-text-dim)}.bf-on .bf-kit-modal__foot strong{font-family:Archivo Black,sans-serif;font-weight:400;font-size:22px;color:var(--bf-yellow)}.bf-on .bf-kit__peg--gift{cursor:default}.bf-on .bf-kit__peg--gift.is-locked{background:#0d0221c7;border-style:dashed;border-color:#00e5d461;box-shadow:none;filter:grayscale(1);opacity:.62}.bf-on .bf-kit__peg--gift.is-locked .bf-kit__peg-pic{opacity:.5}.bf-on .bf-kit__peg--gift.is-unlocked{background:#fff;border-color:var(--bf-pink);box-shadow:0 0 16px var(--bf-pink),0 8px 14px #00000080;filter:none;opacity:1}.bf-on .bf-kit__peg--gift.is-unlocked .bf-kit__peg-label{color:var(--bf-pink)}.bf-on .bf-kit__goal{background:var(--bf-night-2);border-bottom:2px solid var(--bf-pink);box-shadow:0 2px 16px #ff2e8859}.bf-on .bf-kit__goal-in{max-width:1280px;margin:0 auto;padding:12px 16px;text-align:center}.bf-on .bf-kit .bf-kit__goal-title{margin:0;font-family:Archivo Black,sans-serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.bf-on .bf-kit__goal-track{max-width:560px;height:8px;margin:8px auto 0;border-radius:99px;background:#ffffff1f;overflow:hidden}.bf-on .bf-kit__goal-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bf-pink),var(--bf-teal));box-shadow:0 0 10px var(--bf-teal);transition:width .4s ease}.bf-on .bf-kit .bf-kit__goal-count{margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.3;color:var(--bf-yellow)}.bf-on .bf-kit__goal-count[hidden]{display:none}.bf-on .bf-kit__goal.is-done{border-bottom-color:var(--bf-teal);box-shadow:0 2px 16px #00e5d466}.bf-on .bf-kit__goal.is-done .bf-kit__goal-title{color:var(--bf-teal)}@media(min-width:750px){.bf-on .bf-kit .bf-kit__goal-title{font-size:20px}.bf-on .bf-kit .bf-kit__goal-count{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/bf-kit.css.map */
