.hs-bfcm{--red:#ff2a1f;--bg:#0b0b0c;--panel:#161617;--muted:#b8b8c0;background:var(--bg);color:#f4f4f6;font-size:16px;line-height:1.6;overflow:hidden}.hs-bfcm *{box-sizing:border-box}.hs-bfcm .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hs-bfcm a{color:inherit}.hs-bfcm img{display:block;max-width:100%;height:auto}.hs-bfcm h1,.hs-bfcm h2,.hs-bfcm h3{font-family:Impact,Arial Black,Haettenschweiler,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.025em;line-height:1.04;margin:0}.hs-bfcm h2{font-size:clamp(34px,4.2vw,56px);margin:0 0 28px}.hs-bfcm h3{font-size:clamp(28px,2.9vw,40px)}.hs-bfcm em{color:var(--red);font:inherit;font-style:normal}.hs-bfcm p{margin:0 0 16px}.hs-bfcm section{padding:72px 0}.hs-bfcm .bf-eyebrow{color:var(--red);font-size:12px;line-height:1.5;letter-spacing:.18em;font-weight:700;text-transform:uppercase;margin:0 0 16px}.hs-bfcm .crumbs{padding-top:26px;padding-bottom:12px;font-size:12px;color:var(--muted)}.hs-bfcm .crumbs ol{display:flex;list-style:none;padding:0;margin:0;gap:8px}.hs-bfcm .crumbs li+li:before{content:"/";margin-right:8px}.hs-bfcm .bf-hero{padding:58px 0 64px;background:radial-gradient(ellipse at 95% 10%,#3c0b09 0,transparent 48%),var(--bg)}.hs-bfcm .bf-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hs-bfcm .bf-hero h1{font-size:clamp(48px,5.8vw,80px);line-height:1.02;margin:0 0 20px}.hs-bfcm .bf-hero h1 em{display:block}.hs-bfcm .bf-offer-category{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.hs-bfcm .bf-lead{color:#c8c8ce;max-width:500px;font-size:16px}.hs-bfcm .bf-offer-timing{font-size:13px;font-weight:600;letter-spacing:.04em;color:#fff;margin:20px 0}.hs-bfcm .bf-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;background:#e10600;color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;min-height:48px;transition:background .2s}.hs-bfcm .bf-cta:hover{background:#b80500}.hs-bfcm .bf-cta span{font-size:20px;line-height:1}.hs-bfcm .bf-hero-visual{position:relative;align-self:stretch;min-height:480px;overflow:hidden}.hs-bfcm .bf-hero-visual img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hs-bfcm .bf-visual-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:70px 22px 22px;display:flex;flex-direction:column;color:#fff;font-size:13px}.hs-bfcm .bf-visual-caption span:first-child{font-size:22px;font-weight:700}.hs-bfcm .bf-skill-strip{border-top:3px solid #e10600;border-bottom:1px solid #303034;background:#111112}.hs-bfcm .bf-skill-strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.hs-bfcm .bf-skill-strip span{padding:20px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #303034}.hs-bfcm .bf-skill-strip span:last-child{border:0}.hs-bfcm .bf-featured{background:#141415;scroll-margin-top:130px}.hs-bfcm .bf-section-head{display:flex;gap:32px;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.hs-bfcm .bf-section-head h2{margin-bottom:0}.hs-bfcm .bf-section-head>p{max-width:330px;color:var(--muted);font-size:14px}.hs-bfcm xo-carousel{display:block}.hs-bfcm .hs-bfcm-controls{display:flex;gap:8px;justify-content:flex-end;margin:0 0 16px}.hs-bfcm .sale-note{color:var(--muted);font-size:12px;margin:18px 0 0}.hs-bfcm .bf-stories{background:#f4f4f6;color:#1e1e1e}.hs-bfcm .bf-stories>div>h2{margin-bottom:36px}.hs-bfcm .bf-story{display:grid;grid-template-columns:5fr 6fr;background:#fff;margin-bottom:26px;border-radius:5px;overflow:hidden}.hs-bfcm .bf-story-image{position:relative;min-height:400px}.hs-bfcm .bf-story-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hs-bfcm .bf-story-number{position:absolute;top:14px;left:18px;font:48px/1 Impact,Arial Black,sans-serif;color:#fff;text-shadow:0 2px 16px #000}.hs-bfcm .bf-story-body{padding:36px;border-left:4px solid #e10600}.hs-bfcm .bf-story-body h3{margin-bottom:18px}.hs-bfcm .bf-story-body>p{color:#4d4d4d;font-size:15px}.hs-bfcm .bf-story-body>.bf-eyebrow{color:#d00600;font-size:11px}.hs-bfcm .bf-story-body>.bf-story-detail{font-size:12px;color:#626262}.hs-bfcm .bf-training-goal{background:#0b0b0c;color:#fff;padding:14px 16px;margin:18px 0;font-size:14px;border-radius:3px}.hs-bfcm .bf-training-goal strong{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ff675e;margin-bottom:4px}.hs-bfcm .tips{background:#141415}.hs-bfcm .cols4{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hs-bfcm .tips article{padding:24px;background:#1b1b1d;border-top:2px solid #e10600}.hs-bfcm .tips h3{font-family:inherit;text-transform:none;letter-spacing:normal;font-weight:700;font-size:17px;line-height:1.3;margin-bottom:10px}.hs-bfcm .tips p{font-size:14px;color:var(--muted)}.hs-bfcm .ico{width:32px;height:32px;color:var(--red);margin-bottom:18px}.hs-bfcm .note{margin-top:20px;padding:16px 20px;border-left:3px solid #e10600;background:#1b1b1d}.hs-bfcm .narrow{max-width:820px}.hs-bfcm .faq details{background:#19191b;border:1px solid #303034;border-radius:4px;margin-bottom:10px}.hs-bfcm .faq summary{cursor:pointer;padding:18px 48px 18px 20px;font-weight:600;font-size:15px;list-style:none;position:relative}.hs-bfcm .faq summary::-webkit-details-marker{display:none}.hs-bfcm .faq summary:after{content:"+";position:absolute;right:20px;top:12px;font-size:25px;color:var(--red)}.hs-bfcm .faq details[open] summary:after{content:"\2212"}.hs-bfcm .faq .ans{padding:0 20px 20px;color:var(--muted);font-size:14px}.hs-bfcm .faq .ans p{margin:0}.hs-bfcm .links{background:#141415;padding-bottom:30px}.hs-bfcm .linklist{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px 24px;margin:0;padding:0}.hs-bfcm .linklist a{display:block;border-left:2px solid #e10600;padding:8px 10px;font-size:12px;text-decoration:none}.hs-bfcm .linklist a:hover{text-decoration:underline}.hs-bfcm .contact{background:#141415}.hs-bfcm .contact ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hs-bfcm .contact li{padding:20px;background:#1b1b1d;font-size:13px}.hs-bfcm .contact strong{display:block;margin-bottom:8px}.hs-bfcm .social{display:flex;gap:14px;flex-wrap:wrap}.hs-bfcm a:focus-visible,.hs-bfcm summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.hs-bfcm .bf-stories a:focus-visible{outline-color:#e10600}@media(min-width:901px){.hs-bfcm .bf-three-products .hs-bfcm-controls{display:none}}@media(max-width:900px){.hs-bfcm .bf-hero-grid{grid-template-columns:1fr;gap:28px}.hs-bfcm .bf-hero-visual{min-height:340px}.hs-bfcm .bf-hero{padding:36px 0}.hs-bfcm .bf-story{grid-template-columns:1fr}.hs-bfcm .bf-story-image{min-height:320px}.hs-bfcm .bf-story-body{border-left:0;border-top:4px solid #e10600;padding:26px}.hs-bfcm .bf-section-head{display:block}.hs-bfcm .bf-section-head>p{margin-top:18px;max-width:none}.hs-bfcm .cols4{grid-template-columns:1fr}.hs-bfcm .linklist{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hs-bfcm .wrap{padding-left:16px;padding-right:16px}.hs-bfcm section{padding:48px 0}.hs-bfcm .bf-hero h1{font-size:clamp(44px,12vw,62px)}.hs-bfcm .bf-hero-visual{min-height:300px}.hs-bfcm .bf-skill-strip .wrap{grid-template-columns:1fr;text-align:left}.hs-bfcm .bf-skill-strip span{padding:12px 0;border-right:0;border-bottom:1px solid #303034}.hs-bfcm .bf-story-image{min-height:290px}.hs-bfcm .contact ul{grid-template-columns:1fr}.hs-bfcm .bf-cta{max-width:100%;font-size:11px;gap:14px}.hs-bfcm .bf-story-body{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.hs-bfcm *{scroll-behavior:auto;transition:none}}.hs-bfcm .xo-product-card{background:#1a1a1a;color:#ededed;height:100%;border:1px solid #303030;border-radius:4px;overflow:hidden}.hs-bfcm .xo-product-card a{color:#ededed}.hs-bfcm .xo-product-card__information{padding:18px 16px 22px;display:grid;grid-template-rows:auto auto auto auto;align-content:start;justify-items:center;width:100%}.hs-bfcm .xo-product-card__title{font-size:16px;line-height:22px;min-height:28px;padding:0;display:flex;align-items:flex-start;justify-content:center;width:100%}.hs-bfcm .xo-product-card__subtitle{color:#aaa;font-size:12px;line-height:18px;min-height:36px;margin:0 0 8px;width:100%}.hs-bfcm .xo-product-card__price,.hs-bfcm .xo-product-card__price span,.hs-bfcm .xo-product-card__price-varies{color:#fff;font-weight:600}.hs-bfcm .xo-product-card__price-badge{min-height:24px;margin:0 0 3px}.hs-bfcm .xo-product-card .yotpo.bottomLine{min-height:24px;width:100%}.hs-bfcm .xo-product-card .yotpo-sr-bottom-line-text{color:#b8b8b8!important;font-size:12px!important}.hs-bfcm .hs-bfcm-controls .button-slide{border-radius:50%;border:1px solid #555;background:#1a1a1a;color:#fff;transition:background .2s,border-color .2s}.hs-bfcm .hs-bfcm-controls .button-slide svg{color:#fff}.hs-bfcm .hs-bfcm-controls xo-carousel-prev:hover .button-slide,.hs-bfcm .hs-bfcm-controls xo-carousel-next:hover .button-slide{background:#ff000e;border-color:#ff000e}.hs-bfcm .hs-bfcm-controls [role=button]:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:50%}.hs-bfcm summary:focus-visible,.hs-bfcm a:focus-visible{outline:2px solid #fff;outline-offset:4px}.hs-bfcm .xo-product-card a:focus-visible{outline-color:#ff000e}
/*# sourceMappingURL=/cdn/shop/t/119/assets/hs-bfcm.css.map */
