.bfcm{--bf-accent:#F22C11;--bf-black:#020202;--bf-white:#FFFFFF;--bf-gray:#E1E1DF;--bf-panel:#0D0D0D;--bf-card:#141414;--bf-line:#262626;--bf-text:#D0D0CE;--bf-muted:#A8A8A6;--bf-dim:#8E8E8C;--bf-ok:#3FB96B;--bf-no:#E5484D;--bf-warn:#E8913A;--bf-head:Archivo,"Helvetica Neue",Arial,sans-serif;--bf-body:"DM Sans","Helvetica Neue",Arial,sans-serif;background:var(--bf-black);color:var(--bf-white);font-family:var(--bf-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.bfcm *,.bfcm *:before,.bfcm *:after{box-sizing:border-box}.bfcm :where(p,li,td,th,small){color:inherit;font-family:inherit;letter-spacing:normal}.bfcm :where(p,li,td,th){font-size:inherit;line-height:inherit}.bfcm h1,.bfcm h2,.bfcm h3,.bfcm p,.bfcm ul{margin:0}.bfcm h1,.bfcm h2,.bfcm h3{text-wrap:balance;color:inherit;letter-spacing:normal}.bfcm p{text-wrap:pretty}.bfcm strong{font-weight:800;color:var(--bf-white)}.bfcm img{max-width:100%;display:block}.bfcm a{color:inherit}.bfcm button:focus-visible,.bfcm a:focus-visible,.bfcm [tabindex]:focus-visible{outline:2px solid var(--bf-accent);outline-offset:3px}.bfcm-wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.bfcm-sec{padding-block:88px}.bfcm-sec--alt{background:var(--bf-panel);border-top:1px solid #222}.bfcm-sec--light{background:var(--bf-gray);color:var(--bf-black)}.bfcm-sec--light strong{color:var(--bf-black)}.bfcm-stack{display:flex;flex-direction:column;gap:20px}.bfcm-center{text-align:center;align-items:center}.bfcm-h{font-family:var(--bf-head);font-stretch:72%;font-weight:900;text-transform:uppercase;line-height:.95}.bfcm-h1{font-size:clamp(46px,9vw,112px);line-height:.92}.bfcm-h2{font-size:clamp(34px,5.4vw,64px)}.bfcm-h3{font-size:clamp(24px,2.6vw,30px);font-weight:800}.bfcm-sub{color:var(--bf-muted);max-width:660px}.bfcm-sec--light .bfcm-sub,.bfcm-sec--light p{color:#3a3a38}.bfcm-body p{color:var(--bf-text)}.bfcm-body{display:flex;flex-direction:column;gap:18px}.bfcm-eyebrow{font-family:var(--bf-head);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-accent)}.bfcm-ph{display:flex;align-items:flex-end;padding:14px;background:#232323;color:var(--bf-muted);font-family:var(--bf-head);font-size:11px;line-height:1.45;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;position:relative}.bfcm-ph svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.12;fill:currentColor}.bfcm-ph span{position:relative}.bfcm-media{position:relative;overflow:hidden;background:#1a1a1a;border-radius:6px}.bfcm-media img{width:100%;height:100%;object-fit:cover}.bfcm-r45{aspect-ratio:4/5}.bfcm-r1610{aspect-ratio:16/10}.bfcm-r11{aspect-ratio:1/1}.bfcm-bar{position:relative;z-index:2;background:var(--bf-accent);color:var(--bf-black);min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px 16px;text-align:center}.bfcm-bar p{font-family:var(--bf-head);font-weight:800;font-size:clamp(11px,3.2vw,14px);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--bf-black)}.bfcm-hero{padding-block:48px 72px}.bfcm-hero__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-radius:6px;overflow:hidden}.bfcm-hero__pair .bfcm-media{border-radius:0}.bfcm-tag{position:absolute;top:12px;left:12px;z-index:1;background:var(--bf-black);color:var(--bf-white);padding:4px 10px;font-family:var(--bf-head);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.bfcm-tag--accent{background:var(--bf-accent)}.bfcm-hero__copy{display:flex;flex-direction:column;gap:20px;max-width:900px;margin-top:36px}.bfcm-hero__sub{font-size:clamp(18px,2.2vw,22px);line-height:1.5;color:#d6d6d4;max-width:640px}.bfcm-proof{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--bf-muted);align-items:center}.bfcm-stars{color:var(--bf-accent);letter-spacing:2px}.bfcm-row{display:grid;gap:14px}.bfcm-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bfcm-row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bfcm-row--5{grid-template-columns:repeat(5,minmax(0,1fr))}.bfcm-row--8{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}@media(max-width:860px){.bfcm-row--3,.bfcm-row--5{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.bfcm-row--3>*,.bfcm-row--5>*{scroll-snap-align:start}.bfcm-row--8{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;overflow-x:auto;padding-bottom:8px}.bfcm-sec{padding-block:64px}}.bfcm-card{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.bfcm-card__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:10px}.bfcm-card__title{font-size:18px;line-height:1.25;font-weight:800}.bfcm-card ul{padding-left:16px;color:#c4c4c2;font-size:14px;display:flex;flex-direction:column;gap:6px}.bfcm-card p{color:#c4c4c2;font-size:14px}.bfcm-pain .bfcm-media{border-radius:0}.bfcm-pain .bfcm-media img{filter:grayscale(1) contrast(1.05)}.bfcm-x{position:absolute;top:12px;right:12px;z-index:1;width:34px;height:34px;border-radius:50%;background:var(--bf-no);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.bfcm-feat .bfcm-media{border-radius:0}.bfcm-feat__title{font-family:var(--bf-head);font-stretch:72%;text-transform:uppercase;font-weight:800;font-size:26px;line-height:1}.bfcm-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.bfcm-split__media{flex:1 1 420px;min-width:0}.bfcm-split__copy{flex:999 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}.bfcm-checks{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;margin-top:6px}.bfcm-checks li{display:flex;gap:12px;align-items:flex-start}.bfcm-dot{flex:0 0 24px;height:24px;border-radius:50%;background:var(--bf-accent);color:var(--bf-white);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.bfcm-callouts{border-top:1px solid #C2C2BF;margin-top:8px}.bfcm-callouts p{padding-block:14px;border-bottom:1px solid #C2C2BF}.bfcm-line{border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:var(--bf-card);color:var(--bf-white)}.bfcm-line--light{background:var(--bf-gray);color:var(--bf-black)}.bfcm-line--light strong{color:var(--bf-black)}.bfcm-line .bfcm-media{border-radius:0;background:#222}.bfcm-line--light .bfcm-media{background:#cfcfcc}.bfcm-line__body{padding:22px 24px 28px;display:flex;flex-direction:column;gap:12px}.bfcm-line__name{font-family:var(--bf-head);font-stretch:72%;text-transform:uppercase;font-weight:900;font-size:36px;line-height:1}.bfcm-line__best{font-size:14px;font-style:italic;opacity:.85}.bfcm-line ul{padding-left:18px;font-size:15px;display:flex;flex-direction:column;gap:6px}.bfcm-sw{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:6px}.bfcm-sw span{display:flex;align-items:center;gap:6px;font-size:12px}.bfcm-sw i{width:18px;height:18px;border-radius:50%;border:1px solid #6a6a6a;display:inline-block}.bfcm-embed{border:2px dashed #363636;border-radius:6px;background:var(--bf-panel);min-height:200px;padding:24px}.bfcm-embed--empty{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bf-muted);font-family:var(--bf-head);font-weight:700;letter-spacing:.06em}.bfcm-embed:not(.bfcm-embed--empty){border:0;padding:0;background:transparent}.bfcm-ugc .bfcm-media{border-radius:4px}.bfcm-big{font-family:var(--bf-head);font-stretch:72%;font-weight:900;font-size:clamp(56px,16vw,220px);white-space:nowrap;line-height:.9;margin-bottom:18px!important;color:var(--bf-accent);font-variant-numeric:tabular-nums}.bfcm-badges{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;border-block:1px solid var(--bf-line);padding-block:28px}.bfcm-badge{font-family:var(--bf-head);font-size:12px;font-weight:700;letter-spacing:.1em;color:#9a9a98;border:1px solid #363636;padding:8px 14px;border-radius:3px;text-transform:uppercase}.bfcm-badge img{height:28px;width:auto;filter:grayscale(1) brightness(0) invert(1);opacity:.85}.bfcm-nff{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));border-top:1px solid var(--bf-line)}.bfcm-nff>div{padding:24px 24px 24px 0;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--bf-line)}.bfcm-nff b{font-family:var(--bf-head);font-stretch:72%;font-weight:900;font-size:48px;line-height:1;color:var(--bf-accent)}.bfcm-founder-story{color:#c4c4c2;font-size:16px}.bfcm-scroll{overflow-x:auto;max-width:100%}.bfcm-cmp{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:15px}.bfcm-cmp th,.bfcm-cmp td{padding:16px;border-bottom:1px solid var(--bf-line);text-align:center}.bfcm-cmp th:first-child,.bfcm-cmp td:first-child{text-align:left}.bfcm-cmp thead th{color:#d6d6d4;font-weight:700}.bfcm-cmp thead th:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9a9a98}.bfcm-cmp thead th.is-otishi{background:var(--bf-accent);color:var(--bf-white);font-family:var(--bf-head);font-stretch:72%;font-size:26px;font-weight:900;text-transform:uppercase;border-radius:6px 6px 0 0;border-bottom:0}.bfcm-cmp td.is-otishi{background:#1a0d0b;border-left:2px solid var(--bf-accent);border-right:2px solid var(--bf-accent)}.bfcm-cmp tr:last-child td.is-otishi{border-bottom:2px solid var(--bf-accent);border-radius:0 0 6px 6px}.bfcm-cmp td:first-child{font-weight:800}.bfcm-cell{display:inline-flex;align-items:center;gap:8px}.bfcm-cell i{font-style:normal;width:24px;height:24px;border-radius:50%;color:var(--bf-black);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:0 0 24px}.bfcm-cell--ok i{background:var(--bf-ok)}.bfcm-cell--no i{background:var(--bf-no)}.bfcm-cell--warn i{background:var(--bf-warn)}.bfcm-cell small{font-size:13px;color:var(--bf-muted)}.bfcm-closer{font-weight:800;font-size:clamp(18px,2.2vw,22px);max-width:720px;margin:0 auto;text-align:center}.bfcm-offer{background:#000;border-top:4px solid var(--bf-accent);padding-block:96px 32px}.bfcm-offer__head{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.bfcm-offer__h{font-size:clamp(46px,8.5vw,104px);line-height:.9;max-width:1000px}.bfcm-clock{display:flex;gap:clamp(8px,2vw,18px);font-variant-numeric:tabular-nums}.bfcm-clock div{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:clamp(62px,16vw,104px);background:#121212;border:1px solid #222;border-radius:6px;padding:14px 8px 10px}.bfcm-clock b{font-family:var(--bf-head);font-size:clamp(34px,7vw,60px);font-weight:700;line-height:1;color:var(--bf-accent)}.bfcm-clock span{font-size:11px;letter-spacing:.14em;color:var(--bf-dim);font-family:var(--bf-head)}.bfcm-clock-label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#9a9a98}.bfcm-panels{display:flex;flex-wrap:wrap;gap:24px;margin-top:56px}.bfcm-panel{flex:1 1 380px;min-width:0;background:#111;border:1px solid #222;border-radius:6px;padding:30px;display:flex;flex-direction:column;gap:16px}.bfcm-panel .bfcm-checks span:last-child{color:#c4c4c2;font-size:15px}.bfcm-ptable{width:100%;min-width:380px;border-collapse:collapse;font-variant-numeric:tabular-nums}.bfcm-ptable th{text-align:right;padding:10px 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-dim);border-bottom:1px solid #222;font-family:var(--bf-head)}.bfcm-ptable th:first-child,.bfcm-ptable td:first-child{text-align:left}.bfcm-ptable td{padding:16px 8px;text-align:right;border-bottom:1px solid #1E1E1E}.bfcm-ptable td:first-child{font-weight:700}.bfcm-ptable s{color:#7a7a78}.bfcm-ptable .bfcm-now{font-weight:800;font-size:24px}.bfcm-ptable .bfcm-save{font-weight:800;color:var(--bf-accent)}.bfcm-ptable th.bfcm-save-h{color:var(--bf-accent)}.bfcm-pb-sec{background:#000;padding-block:24px}.bfcm-buy{display:flex;flex-direction:column;gap:12px;min-width:0}.bfcm-buy__name{font-family:var(--bf-head);font-stretch:72%;text-transform:uppercase;font-weight:900;font-size:32px;line-height:1}.bfcm-buy__best{font-size:13px;color:#9a9a98;font-style:italic}.bfcm-buy__box{background:#111;border:1px solid #222;border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:14px;height:100%}.bfcm-buy__img{aspect-ratio:1/1;background:#1c1c1c;border-radius:4px;overflow:hidden}.bfcm-buy__img img{width:100%;height:100%;object-fit:cover}.bfcm-buy__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bfcm-buy__price .bfcm-p-now{font-size:26px;font-weight:800}.bfcm-buy__price s{color:#7a7a78}.bfcm-buy__price .bfcm-p-off{font-size:13px;font-weight:800;color:var(--bf-accent);text-transform:uppercase;letter-spacing:.06em}.bfcm-buy__label{font-family:var(--bf-head);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a98}.bfcm-buy__label b{color:var(--bf-white);font-weight:700}.bfcm-colors{display:flex;flex-wrap:wrap;gap:10px}.bfcm-colors button{width:34px;height:34px;border-radius:50%;border:2px solid #444;cursor:pointer;padding:0;position:relative}.bfcm-colors button[aria-pressed=true]{border-color:var(--bf-accent);box-shadow:0 0 0 2px #000 inset}.bfcm-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bfcm-sizes button{min-height:44px;border:1px solid #333;background:#181818;color:var(--bf-white);border-radius:4px;font-family:var(--bf-body);font-size:12px;font-weight:700;cursor:pointer;padding:4px 2px;line-height:1.2}.bfcm-sizes button[aria-pressed=true]{border-color:var(--bf-accent);background:#2a0f0b}.bfcm-sizes button:disabled{color:#555;text-decoration:line-through;cursor:not-allowed;background:#121212}.bfcm-atc{width:100%;min-height:58px;border:0;border-radius:6px;background:var(--bf-accent);color:var(--bf-white);font-family:var(--bf-head);font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.bfcm-atc:disabled{background:#3a3a3a;color:#bdbdbd;cursor:not-allowed}.bfcm-buy__soldout{padding:18px;text-align:center;color:var(--bf-muted);border:1px dashed #333;border-radius:4px}.bfcm-sizing{border:2px solid var(--bf-accent);background:#170a08;border-radius:6px;padding:28px 30px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.bfcm-sizing__icon{flex:0 0 48px;height:48px;border-radius:50%;border:2px solid var(--bf-accent);display:flex;align-items:center;justify-content:center;color:var(--bf-accent)}.bfcm-sizing__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:10px}.bfcm-sizing__copy p{color:#d6d6d4}.bfcm-gg{display:flex;flex-wrap:wrap;gap:24px}.bfcm-gift{flex:1 1 380px;min-width:0;background:var(--bf-gray);color:var(--bf-black);border-radius:6px;padding:28px 30px;display:flex;gap:18px;align-items:flex-start}.bfcm-gift p{color:#3a3a38}.bfcm-gift strong{color:var(--bf-black)}.bfcm-guar{flex:1 1 460px;min-width:0;background:#111;border:1px solid #222;border-radius:6px;padding:28px 30px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.bfcm-seal{flex:0 0 116px;width:116px;height:116px;border-radius:50%;border:3px solid var(--bf-accent);display:flex;flex-direction:column;align-items:center;justify-content:center}.bfcm-seal b{font-family:var(--bf-head);font-stretch:72%;font-weight:900;font-size:44px;line-height:.9;color:var(--bf-accent)}.bfcm-seal span{font-size:12px;font-weight:800;letter-spacing:.2em}.bfcm-guar__copy{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px}.bfcm-guar__copy p{color:#c4c4c2;font-size:15px}.bfcm-h4{font-size:22px;font-weight:800;line-height:1.25}.bfcm-trust{background:#080808;border-top:1px solid #1E1E1E}.bfcm-trust .bfcm-wrap{padding-block:28px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;font-size:13px;color:var(--bf-muted)}.bfcm-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bfcm-pay svg{height:24px;width:auto}@media(prefers-reduced-motion:reduce){.bfcm *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.bfcm-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bfcm .bfcm-line__best{color:inherit;opacity:.8;font-family:var(--bf-body)}.bfcm-sec--light .bfcm-body p,.bfcm-sec--light .bfcm-callouts p{color:#3a3a38}.bfcm-sec--light .bfcm-body strong,.bfcm-sec--light .bfcm-callouts strong{color:var(--bf-black)}.bfcm .bfcm-cmp td{color:var(--bf-white)}.bfcm .bfcm-cmp .bfcm-cell small{color:var(--bf-muted)}.bfcm .bfcm-closer{color:var(--bf-white)}.bfcm .bfcm-founder-story,.bfcm .bfcm-founder-story p{color:#c4c4c2}.bfcm .bfcm-badges p{color:var(--bf-white)}.bfcm .bfcm-sub{color:var(--bf-muted)}.bfcm-sec--light .bfcm-sub{color:#3a3a38}.bfcm .bfcm-nff p{color:#c4c4c2}.bfcm-media img.bfcm-focus-top{object-position:center 20%}.bfcm-media img.bfcm-focus-bottom{object-position:center 100%}.bfcm-hero__pair--bw>.bfcm-media:first-child img{filter:grayscale(1) contrast(1.05)}@media(max-width:860px){.bfcm-authority-stack{gap:48px!important}.bfcm-big{margin-bottom:10px!important}.bfcm-big-label{font-size:20px!important;line-height:1.3!important}}.bfcm .bfcm-sizes button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;padding:4px 2px;font-family:var(--bf-body);font-size:12px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;min-width:0;width:auto;height:auto;margin:0}.bfcm .bfcm-sizes button span:last-child{font-size:10px;font-weight:600;opacity:.75}.bfcm .bfcm-sizes button:disabled span{text-decoration:line-through}@media(max-width:420px){.bfcm .bfcm-sizes{gap:5px}.bfcm .bfcm-sizes button{font-size:11px}}.bfcm .bfcm-cmp th,.bfcm .bfcm-cmp td{text-align:left}.bfcm .bfcm-cmp thead th.is-otishi{text-align:left;padding-left:24px}.bfcm .bfcm-cmp td:not(:first-child){padding-left:24px}.bfcm .bfcm-cmp th:not(:first-child){padding-left:24px}.bfcm .bfcm-cell{display:flex;align-items:center;justify-content:flex-start;gap:10px}.bfcm .bfcm-cell small{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/83/assets/bfcm-2026.css.map */
