html.bf-on{--bfx-ink: #0b0b0c;--bfx-char: #161718;--bfx-char-2: #232527;--bfx-red: #d80027;--bfx-green: #00cd6d;--bfx-orange: #ff9f1a;--bfx-f: "Inter", var(--font-body-family, "Helvetica Neue"), Arial, sans-serif}html.bf-on .tss-bf-bar{border-bottom:1px solid var(--bfx-char-2)}html.bf-on .utility-bar{background:var(--bfx-ink)!important;border-color:var(--bfx-char-2)!important}html.bf-on .utility-bar,html.bf-on .utility-bar .announcement-bar__message,html.bf-on .utility-bar .announcement-bar__link,html.bf-on .utility-bar a:not(.b2b-button),html.bf-on .utility-bar .list-social__link{color:#fff!important}html.bf-on .utility-bar .list-social__link svg{color:#fff;fill:currentColor;opacity:.85}html.bf-on body .utility-bar a.button.b2b-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:none!important}html.bf-on body .utility-bar a.button.b2b-button :is(i,svg){color:#fff!important}html.bf-on sticky-header.header-wrapper,html.bf-on .header-wrapper{background:#0a0a0b!important;border-bottom:0!important}html.bf-on sticky-header.header-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;background:var(--bf-drip) repeat-x 0 0 / 240px 28px;pointer-events:none;z-index:3;transition:opacity .15s ease}@media screen and (max-width:749px){html.bf-on sticky-header.header-wrapper:after{height:20px;background-size:172px 20px}}html.bf-on .shopify-section-header-hidden sticky-header.header-wrapper:after,html.bf-on body[class*=overflow-hidden] sticky-header.header-wrapper:after,html.bf-on sticky-header.header-wrapper:focus-within:after,html.bf-on sticky-header.header-wrapper:has(details[open]):after{opacity:0}html.bf-on footer.footer{background-color:var(--bfx-ink)!important}.tss-bf-fb{display:none}html.bf-on .tss-bf-fb{display:block;background:var(--bfx-ink);color:#fff;border-top:1px solid var(--bfx-char-2);font-family:var(--bfx-f);-webkit-font-smoothing:antialiased}.tss-bf-fb__in{box-sizing:border-box;max-width:var(--page-width, 120rem);margin:0 auto;padding:40px 20px 36px;display:flex;flex-direction:column;gap:24px}.tss-bf-fb__copy{min-width:0}html.bf-on .tss-bf-fb .tss-bf-fb__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font:500 13px/1.3 var(--bfx-f);color:#ffffffb8;letter-spacing:0}.tss-bf-fb__tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:var(--bfx-red);color:#fff;font-weight:600;font-size:13px;line-height:1.2;white-space:nowrap}.tss-bf-fb__cd{display:inline-flex;align-items:center;gap:6px}.tss-bf-fb__cd:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bfx-green)}.tss-bf-fb__cd b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}html.bf-on .tss-bf-fb .tss-bf-fb__title{margin:0;font:700 clamp(28px,4.4vw,44px)/1.06 var(--bfx-f)!important;letter-spacing:-.02em!important;text-transform:none!important;color:#fff!important;max-width:22ch}html.bf-on .tss-bf-fb .tss-bf-fb__sub{margin:12px 0 0;font:400 15px/1.55 var(--bfx-f);color:#ffffffc7;max-width:62ch;letter-spacing:0}html.bf-on .tss-bf-fb .tss-bf-fb__next{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:14px 0 0;font:400 14px/1.5 var(--bfx-f);color:#ffffffc7;letter-spacing:0}.tss-bf-fb__next[hidden]{display:none!important}.tss-bf-fb__next b{color:#fff;font-weight:600}.tss-bf-fb__next a{color:#fff;text-decoration:underline;text-underline-offset:3px}.tss-bf-fb__dot{display:inline-block!important;width:8px;height:8px;margin-right:4px;border-radius:50%;background:var(--bfx-orange);font-size:0;line-height:0;overflow:hidden}.tss-bf-fb__ctas{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}html.bf-on .tss-bf-fb .tss-bf-fb__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:transparent;color:#fff;font:600 15px/1.2 var(--bfx-f);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}html.bf-on .tss-bf-fb .tss-bf-fb__btn:hover{background:#ffffff1a;border-color:#fff}html.bf-on .tss-bf-fb .tss-bf-fb__btn--light{background:#fff;color:var(--bfx-ink);border-color:#fff}html.bf-on .tss-bf-fb .tss-bf-fb__btn--light:hover{background:#ececee;color:var(--bfx-ink)}.tss-bf-fb a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.tss-bf-fb__ctas .tss-bf-fb__btn{flex:1 1 auto}}@media screen and (min-width:990px){.tss-bf-fb__in{flex-direction:row;align-items:center;justify-content:space-between;gap:48px;padding:52px 50px 48px}}.tss-bf-cardtag{display:none!important}html.bf-on.bf-phase-tiers .card__badge .tss-bf-cardtag,html.bf-on.bf-phase-gear .card__badge .tss-bf-cardtag{display:inline-flex!important;align-items:center;gap:6px;margin:4px 4px 0 0;padding:4px 10px;background:var(--bfx-ink)!important;color:#fff!important;border:0!important;border-radius:999px;font:600 11px/1.25 var(--bfx-f);letter-spacing:0!important;text-transform:none!important;white-space:nowrap}html.bf-on .card__badge .tss-bf-cardtag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bfx-green);flex:0 0 auto}html.bf-on .card__badge .badge+.tss-bf-cardtag{margin-left:4px}html.bf-on ::selection{background:var(--bfx-red);color:#fff}html.bf-on .tss-bf-prog--drawer .tss-bf-prog__msg:before{content:"Black Friday";display:inline-flex;vertical-align:1px;margin-right:8px;padding:2px 9px;border-radius:999px;background:var(--bfx-red);color:#fff;font:600 11px/1.3 var(--bfx-f);letter-spacing:0;text-transform:none}html.bf-on.bf-phase-tiers cart-drawer .drawer__heading:after,html.bf-on.bf-phase-gear cart-drawer .drawer__heading:after,html.bf-on.bf-phase-gun cart-drawer .drawer__heading:after{content:"Black Friday";display:inline-flex;vertical-align:middle;margin-left:10px;padding:3px 10px;border-radius:999px;background:var(--bfx-red);color:#fff;font:600 12px/1.2 var(--bfx-f);letter-spacing:0;text-transform:none}.tss-bf-float{display:none}html.bf-on .tss-bf-float{display:block;position:fixed;z-index:60;left:max(12px,env(safe-area-inset-left));bottom:calc(var(--bf-float-b, 16px) + env(safe-area-inset-bottom));width:max-content;max-width:min(var(--bf-float-w, 320px),calc(100vw - 24px));font-family:var(--bfx-f);-webkit-font-smoothing:antialiased;animation:bf-float-in .45s cubic-bezier(.2,.7,.2,1) .6s both}html.bf-float-x .tss-bf-float,html.bf-app .tss-bf-float,html.is-webview .tss-bf-float,html.bf-modal-open .tss-bf-float,html.bf-on body[class*=overflow-hidden] .tss-bf-float,html.bf-on body:has(cart-drawer.active) .tss-bf-float,html.bf-on .tss-bf-float.is-blocked{display:none!important}@keyframes bf-float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.bf-on .tss-bf-float .tss-bf-float__card{position:relative;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;min-height:44px;padding:11px 44px 12px 14px;border:1px solid var(--bfx-char-2);border-radius:14px;background:var(--bfx-ink);color:#fff;text-decoration:none;letter-spacing:0;text-transform:none;box-shadow:0 10px 30px #00000047,0 1px 3px #00000040;transition:background-color .15s ease,transform .15s ease}html.bf-on .tss-bf-float .tss-bf-float__card:hover{background:var(--bfx-char)}.tss-bf-float__top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tss-bf-float__tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--bfx-red);color:#fff;font-size:11.5px;font-weight:600;line-height:1.25;white-space:nowrap}.tss-bf-float__cd{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.25;color:#ffffffb8;white-space:nowrap;font-variant-numeric:tabular-nums}.tss-bf-float__cd:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bfx-green);flex:0 0 auto}.tss-bf-float__cd[hidden]{display:none}.tss-bf-float__main{font-size:14.5px;font-weight:600;line-height:1.25;color:#fff}.tss-bf-float__sub{font-size:12.5px;font-weight:400;line-height:1.4;color:#ffffffc7}.tss-bf-float__sub b{color:#fff;font-weight:600}html.bf-on .tss-bf-float .tss-bf-float__x{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0 14px;background:transparent;color:#ffffffb8;cursor:pointer;box-shadow:none;min-width:0}html.bf-on .tss-bf-float .tss-bf-float__x:hover{color:#fff}.tss-bf-float a:focus-visible,.tss-bf-float button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media screen and (max-width:749px){.tss-bf-float__main{font-size:13.5px}.tss-bf-float__sub{font-size:12px}html.bf-on .tss-bf-float .tss-bf-float__card{padding:10px 40px 11px 12px;gap:4px}}@media(prefers-reduced-motion:reduce){html.bf-on .tss-bf-float{animation:none}html.bf-on .tss-bf-float .tss-bf-float__card,html.bf-on sticky-header.header-wrapper:after,.tss-bf-fb__btn{transition:none}}@media print{.tss-bf-float,.tss-bf-fb{display:none!important}}.tss-bf-gift{display:flex;align-items:center;gap:10px;margin:8px 16px;padding:8px 8px 8px 10px;border:1px solid #1cbbb9;border-radius:8px;background:#fff;color:#0b0b0c;font-family:var(--bfx-f)}.tss-bf-gift[hidden]{display:none!important}.tss-bf-gift--cart{margin:0 0 12px}.tss-bf-gift__img{display:block;flex:0 0 44px;width:44px;height:44px;border-radius:4px;object-fit:contain;background:#f3f3f3}.tss-bf-gift__text{flex:1 1 auto;margin:0;font-size:13px;line-height:1.35;color:inherit}.tss-bf-gift__text b{font-weight:600}.tss-bf-gift__tag{display:block;margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.25;color:#0a7f7e;letter-spacing:0;text-transform:none}.tss-bf-gift__btn{flex:0 0 auto;min-height:44px;min-width:72px;padding:0 16px;border:0;border-radius:999px;background:#0b0b0c;color:#fff;font:600 13px/1 var(--bfx-f);letter-spacing:0;text-transform:none;cursor:pointer}.tss-bf-gift__btn:hover{background:#232527}.tss-bf-gift__btn:focus-visible{outline:2px solid #1cbbb9;outline-offset:2px}.tss-bf-gift__btn[disabled]{opacity:.6;cursor:default}.tss-bf-gift__pick{display:block;margin-top:6px;min-height:36px;max-width:100%;padding:0 28px 0 10px;border:1px solid #8b8f92;border-radius:4px;background-color:#fff;color:#0b0b0c;font:500 13px/1.2 var(--bfx-f);letter-spacing:0;text-transform:none}.tss-bf-gift__pick:focus-visible{outline:2px solid #1cbbb9;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/251/assets/tss-bf-site.css.map */
