.bfs{--bfs-orange: #ff671d;--bfs-dark: #0a0a09;--bfs-divider: rgba(10, 10, 9, .26);--bfs-btn-border: rgba(10, 10, 9, .55);--bfs-strip-note: rgba(255, 255, 255, .62);--bfs-display: "proxima-nova-extra-condensed", "Barlow Condensed", "Oswald", sans-serif;--bfs-body: "skolar-pe", "Helvetica Neue", Arial, sans-serif;--bfs-wrap: 1180px;font-family:var(--bfs-body);-webkit-font-smoothing:antialiased}.bfs *,.bfs *:before,.bfs *:after{box-sizing:border-box}.bfs .bfs__strip{background:var(--bfs-dark);color:#fff;font-family:var(--bfs-display);font-size:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.25;padding:5px 24px 6px}.bfs .bfs__strip-note{color:var(--bfs-strip-note);font-weight:600;margin-left:.4em}.bfs .bfs__field{background:var(--bfs-orange)}.bfs .bfs__wrap{max-width:var(--bfs-wrap);margin:0 auto;padding:0 24px}.bfs .bfs__grid{display:grid;grid-template-columns:1fr 1fr}.bfs .bfs__grid--1{grid-template-columns:1fr}.bfs a.bfs__offer{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0;padding:10px 20px 11px;color:var(--bfs-dark);text-decoration:none}.bfs a.bfs__offer+a.bfs__offer{border-left:1px solid var(--bfs-divider)}.bfs .bfs__copy{display:block;min-width:0}.bfs .bfs__line1{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:nowrap;min-width:0;line-height:1.04}.bfs .bfs__name{font-family:var(--bfs-display);font-weight:700;text-transform:uppercase;font-size:clamp(20px,2.1vw,25px);letter-spacing:.04em;white-space:nowrap}.bfs .bfs__badge{display:inline-block;background:var(--bfs-dark);color:#fff;font-family:var(--bfs-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(16px,1.7vw,20px);line-height:1;border-radius:999px;padding:5px 12px 6px;white-space:nowrap}.bfs .bfs__line2{display:block;font-family:var(--bfs-body);font-size:17px;line-height:1.3;margin-top:3px;color:var(--bfs-dark)}.bfs .bfs__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--bfs-display);font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:2px solid var(--bfs-btn-border);border-radius:999px;color:var(--bfs-dark);background:transparent;padding:11px 24px;min-height:44px;transition:background .12s ease,color .12s ease,border-color .12s ease}.bfs a.bfs__offer:hover .bfs__btn{background:var(--bfs-dark);color:#fff;border-color:var(--bfs-dark)}.bfs a.bfs__offer:focus-visible{outline:3px solid var(--bfs-dark);outline-offset:-3px}@media(max-width:600px){.bfs .bfs__grid,.bfs .bfs__grid--1{grid-template-columns:1fr}.bfs a.bfs__offer{justify-content:space-between;text-align:left;gap:10px;padding:9px 14px 10px}.bfs a.bfs__offer+a.bfs__offer{border-left:0;border-top:1px solid var(--bfs-divider)}.bfs .bfs__line1{justify-content:flex-start;gap:7px}.bfs .bfs__name{font-size:18px}.bfs .bfs__badge{font-size:16px;padding:3px 9px 4px}.bfs .bfs__line2{font-size:17px;margin-top:2px}.bfs .bfs__btn{font-size:16px;padding:10px 14px;min-height:44px}}@media(max-width:380px){.bfs a.bfs__offer{gap:8px;padding:9px 12px 10px}.bfs .bfs__line1{gap:6px}.bfs .bfs__name{font-size:17px}.bfs .bfs__badge{padding:3px 8px 4px}.bfs .bfs__btn{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.bfs .bfs__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/byrna-flash-sale-bar.css.map */
