.bvl{--bvl-dark: #0a0a09;--bvl-orange: #ff671d;--bvl-tint: rgba(255, 103, 27, .08);--bvl-border: rgba(255, 103, 27, .22);--bvl-muted: rgba(10, 10, 9, .75);--bvl-display: "proxima-nova-extra-condensed", "Barlow Condensed", "Oswald", sans-serif;--bvl-body: "skolar-pe", "Helvetica Neue", Arial, sans-serif;display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px 13px;margin:16px 0 0;padding:14px 16px;background:var(--bvl-tint);border:1.5px solid var(--bvl-border);border-radius:12px;font-family:var(--bvl-body);color:var(--bvl-dark);text-align:left;-webkit-font-smoothing:antialiased}.bvl *,.bvl *:before,.bvl *:after{box-sizing:border-box}.bvl .bvl__badge{flex:0 0 auto;background:var(--bvl-dark);color:var(--bvl-orange);font-family:var(--bvl-display);font-size:17px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;border-radius:999px;padding:7px 13px 8px;white-space:nowrap}.bvl .bvl__copy{flex:1 1 240px;min-width:0}.bvl p.bvl__head{margin:0;font-family:var(--bvl-display);font-size:22px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.06;color:var(--bvl-dark)}.bvl .bvl__was{color:var(--bvl-muted);text-decoration:line-through}.bvl p.bvl__sub{margin:4px 0 0;font-size:17px;line-height:1.35;color:var(--bvl-dark)}.bvl ul.bvl__list{list-style:none;margin:6px 0 0;padding:0;font-size:17px;line-height:1.35}.bvl ul.bvl__list li{display:flex;flex-wrap:wrap;gap:0 8px;margin:0}.bvl ul.bvl__list b{font-weight:700}.bvl p.bvl__note{margin:4px 0 0;font-size:16px;line-height:1.3;color:var(--bvl-muted)}.bvl p.bvl__flag{margin:6px 0 0;font-family:var(--bvl-display);font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bvl-dark)}.bvl__debug{flex:1 1 100%;background:#b00020;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.4;padding:9px 14px;text-align:center}.bvl-closed{max-width:1180px;margin:24px auto 48px;padding:40px 24px;border-radius:16px;background:#f2f2f2;text-align:center}.bvl-closed .bvl-closed__head{margin:0;font-family:proxima-nova-extra-condensed,Barlow Condensed,Oswald,sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#0a0a09}.bvl-closed .bvl-closed__link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;padding:0 24px;border:2px solid #0a0a09;border-radius:999px;color:#0a0a09;text-decoration:none;font-family:proxima-nova-extra-condensed,Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.bvl-closed .bvl-closed__link:hover{background:#0a0a09;color:#fff}.bvl-closed .bvl-closed__link:focus-visible{outline:3px solid #0a0a09;outline-offset:3px}@media(prefers-reduced-motion:reduce){.bvl-closed .bvl-closed__link{transition:none}}.bvl-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;width:calc(100% - 32px);max-width:1180px;margin:24px auto;padding:16px 20px;background:#ff671b14;border:1.5px solid rgba(255,103,27,.22);border-radius:12px;color:#0a0a09;text-decoration:none;font-family:skolar-pe,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.bvl-promo *,.bvl-promo *:before,.bvl-promo *:after{box-sizing:border-box}.bvl-promo .bvl-promo__copy{flex:1 1 280px;min-width:0}.bvl-promo .bvl-promo__line1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bvl-promo .bvl-promo__name{font-family:proxima-nova-extra-condensed,Barlow Condensed,Oswald,sans-serif;font-weight:800;font-size:clamp(22px,2.4vw,28px);letter-spacing:.03em;text-transform:uppercase;line-height:1.04}.bvl-promo .bvl-promo__badge{background:#0a0a09;color:#ff671d;font-family:proxima-nova-extra-condensed,Barlow Condensed,Oswald,sans-serif;font-weight:800;font-size:17px;letter-spacing:.05em;text-transform:uppercase;line-height:1;border-radius:999px;padding:6px 12px 7px;white-space:nowrap}.bvl-promo .bvl-promo__detail{display:block;margin-top:4px;font-size:17px;line-height:1.35}.bvl-promo .bvl-promo__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 24px;border-radius:999px;background:#0a0a09;color:#fff;font-family:proxima-nova-extra-condensed,Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .12s ease}.bvl-promo:hover .bvl-promo__btn{color:#ff671d}.bvl-promo:focus-visible{outline:3px solid #0a0a09;outline-offset:3px}@media(prefers-reduced-motion:reduce){.bvl-promo .bvl-promo__btn{transition:none}}.bvl-hero{position:relative;background:#26272a;color:#fff;font-family:proxima-nova-extra-condensed,Barlow Condensed,Oswald,sans-serif;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased}.bvl-hero p{margin:0}.bvl-hero picture{display:block}.bvl-hero .bvl-hero__img{display:block;width:100%;height:auto;aspect-ratio:4 / 1}.bvl-hero .bvl-hero__l,.bvl-hero .bvl-hero__r{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.bvl-hero .bvl-hero__l{left:31.6%}.bvl-hero .bvl-hero__r{left:68.3%}.bvl-hero .bvl-hero__eyebrow{color:#ff8a4f;font-weight:800;letter-spacing:.06em;font-size:clamp(16px,1vw,20px);line-height:1.1}.bvl-hero .bvl-hero__title{font-weight:900;font-size:clamp(32px,2.7vw,54px);line-height:.95;letter-spacing:.01em;margin-top:.3em}.bvl-hero .bvl-hero__rule{display:block;width:clamp(70px,5.6vw,112px);height:3px;background:#ff671d;margin:.55em 0 .5em}.bvl-hero .bvl-hero__sub{font-weight:700;letter-spacing:.06em;font-size:clamp(16px,1vw,20px);line-height:1.1}.bvl-hero .bvl-hero__date{font-weight:900;font-size:clamp(32px,2.7vw,54px);line-height:.95}.bvl-hero .bvl-hero__date span{display:block;color:#ff671d}.bvl-hero .bvl-hero__sm{display:none}@media(max-width:1024px){.bvl-hero .bvl-hero__lg{display:none}.bvl-hero .bvl-hero__sm{display:block}.bvl-hero .bvl-hero__img{aspect-ratio:4 / 3}.bvl-hero .bvl-hero__top{padding:16px 16px 0}.bvl-hero .bvl-hero__bot{padding:0 16px 16px}.bvl-hero .bvl-hero__title{font-size:34px;margin-top:.2em}.bvl-hero .bvl-hero__mdate{display:block;color:#ff671d;font-weight:900;font-size:34px;line-height:1;margin-top:4px}}@media(min-width:799px){.shopify-section:has(.bvl-promo)+.shopify-section{padding-top:24px!important}}.product-block:has(>.bvl[data-bvl-solo]) .modal_price{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/136/assets/byrna-vault-offer.css.map */
