.bf{--bf-red:#CC0000;--bf-red-cta:#C31E1F;--bf-red-hover:#A30F10;--bf-black:#0A0A0B;--bf-gold:#F2B200;display:block;position:relative;overflow:hidden;color:#fff;container-type:inline-size;box-sizing:border-box;height:100%;background:#0a0a0b}.bf[hidden]{display:none!important}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf-wide{background:radial-gradient(ellipse 30% 90% at 86% 38%,rgba(204,0,0,.42),transparent 70%),radial-gradient(ellipse 20% 60% at 0% 110%,rgba(204,0,0,.22),transparent 70%),var(--bf-black)}.bf-card{background:radial-gradient(ellipse 80% 22% at 50% 0%,rgba(204,0,0,.5),transparent 75%),radial-gradient(ellipse 90% 18% at 50% 100%,rgba(150,0,0,.4),transparent 75%),var(--bf-black)}.bf--red.bf-wide{background:radial-gradient(ellipse 35% 100% at 86% 40%,rgba(255,60,50,.35),transparent 70%),radial-gradient(ellipse 30% 80% at 5% 110%,rgba(60,0,0,.55),transparent 70%),#b8191a}.bf--red.bf-card{background:radial-gradient(ellipse 80% 25% at 50% 0%,rgba(255,60,50,.35),transparent 75%),radial-gradient(ellipse 90% 20% at 50% 100%,rgba(60,0,0,.55),transparent 75%),#b8191a}.bf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.bf__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0bf0,#0a0a0bcc 45%,#0a0a0b66)}.bf-card .bf__scrim{background:#0a0a0bc7}.bf--red .bf__scrim{background:linear-gradient(90deg,#a30f10f2,#a30f10bf 50%,#a30f1073)}.bf--red.bf-card .bf__scrim{background:#a30f10d1}.bf__bar{position:absolute;z-index:1;background:var(--bf-red);pointer-events:none}.bf--red .bf__bar{background:var(--bf-black)}.bf-wide .bf__bar{height:max(3px,.42cqi);width:12.4cqi}.bf-wide .bf__bar--tl{top:clamp(10px,1.9cqi,40px);left:0}.bf-wide .bf__rule--r{display:none}.bf-wide .bf__bar--br{bottom:clamp(10px,1.9cqi,40px);right:0}.bf-card .bf__bar{height:max(3px,1.55cqi);width:56.7cqi}.bf-card .bf__bar--tl{top:4%;left:3.1cqi}.bf-card .bf__bar--br{bottom:4.4%;right:3.1cqi}.bf__inner{position:relative;z-index:2;height:100%;display:flex}.bf__eyebrow{display:flex;align-items:center;gap:1.2em;color:#fff;font:700 max(10px,1.05cqi)/1.2 "Barlow",sans-serif;letter-spacing:.18em;text-transform:uppercase}.bf__rule{width:2.2em;height:2px;background:var(--bf-red);flex:none}.bf--red .bf__rule{background:#fff}.bf .bf__head{margin:0;padding:0;font:800 8.6cqi/.86 Barlow Condensed,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:0;text-wrap:balance}.bf__head span{display:block;color:#fff}.bf .bf__accent{color:var(--bf-red)}.bf--red .bf__accent{color:var(--bf-black)}.bf__ends{margin:0;font:800 2.25cqi/1 Barlow Condensed,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:.01em}.bf .bf__cta{display:inline-flex;align-items:center;justify-content:center;min-height:max(40px,4cqi);padding:0 1.9em;border-radius:6px;background:var(--bf-red-cta);color:#fff;text-decoration:none;font:800 max(14px,1.4cqi)/1 "Barlow Condensed",sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease-out}.bf .bf__cta:hover{background:var(--bf-red-hover);color:#fff}.bf .bf__cta:active{transform:translateY(1px)}.bf--red .bf__cta{background:var(--bf-black)}.bf--red .bf__cta:hover{background:#1e2024}.bf-countdown{display:flex;flex-direction:column;gap:10px;align-items:inherit}.bf__label{font:700 12px/1 Barlow,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bf-gold)}.bf--red .bf__label{color:#fff}.bf__timer{display:flex;gap:6px}.bf__unit{width:clamp(44px,5cqi,72px);padding:10px 0 8px;background:var(--bf-red-cta);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#fff}.bf--red .bf__unit{background:var(--bf-black)}.bf__num{font:800 clamp(22px,3cqi,40px)/1 "Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums}.bf__unit small{font:700 10px/1 Barlow,sans-serif;letter-spacing:.1em}.bf__side{display:flex;flex-direction:column;align-items:flex-start;gap:max(12px,1.6cqi)}.bf__col{display:flex;flex-direction:column;gap:max(10px,1.6cqi);min-width:0}.bf-wide .bf__inner{min-height:max(220px,24.8cqi);padding:clamp(28px,3.4cqi,72px) 5cqi;align-items:center;justify-content:space-between;gap:24px 5cqi;flex-wrap:wrap}.bf-wide .bf__side{padding-right:3.4cqi}.bf-card .bf__inner{min-height:177.8cqi;padding:12cqi 6cqi;flex-direction:column;align-items:center;justify-content:center;gap:9cqi;text-align:center}.bf-card .bf__col{align-items:center;gap:7cqi}.bf-card .bf__eyebrow{font-size:max(8px,2.9cqi);gap:3cqi}.bf-card .bf__rule{width:5.6cqi;height:max(2px,.4cqi)}.bf-card .bf__head{font-size:25.5cqi;line-height:.88}.bf-card .bf__side{align-items:center;gap:8cqi}.bf-card .bf__ends{font-size:7.2cqi}.bf-card .bf__cta{min-height:13.9cqi;padding:0 9cqi;font-size:max(12px,5cqi);border-radius:max(4px,1.2cqi)}.bf-card .bf__timer{gap:1.5cqi}.bf-card .bf__unit{width:19cqi;padding:2.5cqi 0 2cqi}.bf-card .bf__num{font-size:9cqi}.bf-card .bf__unit small{font-size:max(8px,2.4cqi)}@container (max-width: 640px){.bf-wide .bf__inner{min-height:0;padding:36px 20px 32px;flex-direction:column;align-items:flex-start;gap:18px}.bf-wide .bf__eyebrow{font-size:11px}.bf-wide .bf__head{font-size:17cqi}.bf-wide .bf__head span{display:inline}.bf-wide .bf__head .bf__accent{display:block}.bf-wide .bf__side{padding:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 18px}.bf-wide .bf__ends{font-size:22px}.bf-wide .bf__cta{min-height:44px;font-size:15px}.bf-wide .bf__bar{width:30cqi;height:3px}.bf-wide .bf__bar--tl{top:12px}.bf-wide .bf__bar--br{bottom:12px}}@container (min-width: 700px){.bf-card .bf__inner{min-height:max(220px,24.8cqi);padding:clamp(28px,3.4cqi,72px) 5cqi;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left;gap:24px 5cqi}.bf-card .bf__col{align-items:flex-start;gap:max(10px,1.6cqi)}.bf-card .bf__eyebrow{font-size:max(10px,1.05cqi);gap:1.2em}.bf-card .bf__rule{width:2.2em;height:2px}.bf-card .bf__rule--r{display:none}.bf-card .bf__head{font-size:8.6cqi;line-height:.86}.bf-card .bf__head span{display:inline}.bf-card .bf__head .bf__accent{display:block}.bf-card .bf__side{align-items:flex-start;gap:max(12px,1.6cqi)}.bf-card .bf__ends{font-size:2.25cqi}.bf-card .bf__cta{min-height:max(40px,4cqi);padding:0 1.9em;font-size:max(14px,1.4cqi);border-radius:6px}.bf-card .bf__bar{height:max(3px,.42cqi);width:12.4cqi}.bf-card .bf__bar--tl{top:clamp(10px,1.9cqi,40px);left:0}.bf-card .bf__bar--br{bottom:clamp(10px,1.9cqi,40px);right:0}}.bf__editor-note{position:absolute;z-index:3;top:0;left:0;right:0;margin:0;padding:6px 12px;background:#000000b3;font:700 11px/1.3 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--bf-gold);text-align:center}.bf-promo-item{list-style:none}.bf-promo-item>.bf{border-radius:var(--card-border-radius,0)}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bf.css.map */
