.wh-bfcm-ribbon{background:var(--wh-red-700);color:var(--wh-paper);text-align:center;font-family:var(--wh-font-kicker);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px}.wh-bfcm-ribbon span{opacity:.85;font-weight:500}.wh-bfcm-hero{position:relative;background:var(--wh-stone-900);color:var(--wh-paper);overflow:hidden}.wh-bfcm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center right}.wh-bfcm-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14110edb,#14110e9e 48%,#14110e24 85%)}.wh-bfcm-hero__inner{position:relative;z-index:2;padding-top:104px;padding-bottom:104px}.wh-bfcm-hero__copy{max-width:600px}.wh-bfcm-eyebrow{font-family:var(--wh-font-kicker);font-weight:700;font-size:14.4px;letter-spacing:.2em;text-transform:uppercase;color:var(--wh-yellow-500);margin-bottom:16px}.wh-bfcm-hero__title{font-family:var(--wh-font-editorial);font-weight:700;font-size:clamp(38px,5.4vw,66px);line-height:1.03;letter-spacing:-.015em;color:var(--wh-paper);margin:0 0 20px;text-wrap:balance}.wh-bfcm-hero__lede{font-family:var(--wh-font-editorial);font-size:20px;line-height:1.5;color:var(--wh-stone-200);margin:0 0 28px}.wh-bfcm-hero__lede strong{color:var(--wh-paper)}.wh-bfcm-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.wh-bfcm-hero__note{margin-top:18px;font-family:var(--wh-font-sans);font-size:15px;color:var(--wh-stone-300)}.wh-bfcm-hero__note strong{color:var(--wh-paper)}.wh-bfcm-btn-light{background:transparent;color:var(--wh-paper);border-color:var(--wh-paper)}.wh-bfcm-btn-light:hover{background:var(--wh-paper);color:var(--wh-ink)}.wh-bfcm-center{text-align:center}.wh-bfcm-kicker{font-family:var(--wh-font-kicker);font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-red-700);margin-bottom:10px}.wh-bfcm-title{font-family:var(--wh-font-editorial);font-weight:700;font-size:clamp(28px,3.6vw,42px);line-height:1.08;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}.wh-bfcm-lede{max-width:640px;margin:0 auto 40px;font-family:var(--wh-font-editorial);font-size:19px;line-height:1.5;color:var(--wh-fg-2)}.wh-bfcm-section{padding:var(--sec-pad-y) 0}.wh-bfcm-section--paper{background:var(--wh-bg-surface)}.wh-bfcm-plans{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;max-width:880px;margin:0 auto;align-items:stretch;text-align:left}@media(max-width:720px){.wh-bfcm-plans{grid-template-columns:1fr}}.wh-bfcm-plan{position:relative;display:flex;flex-direction:column;background:var(--wh-white);border:1.5px solid var(--wh-border-strong);padding:34px 30px 30px}.wh-bfcm-plan--best{border:2px solid var(--wh-red-700);box-shadow:var(--wh-shadow-md)}.wh-bfcm-plan__tag{position:absolute;top:-13px;left:28px;background:var(--wh-red-700);color:var(--wh-paper);font-family:var(--wh-font-kicker);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px}.wh-bfcm-plan__name{font-family:var(--wh-font-editorial);font-size:24px;font-weight:700;margin:0 0 6px}.wh-bfcm-plan__price{display:flex;align-items:baseline;gap:12px;margin:8px 0 4px}.wh-bfcm-plan__now{font-family:var(--wh-font-editorial);font-weight:700;font-size:56px;line-height:1;color:var(--wh-ink)}.wh-bfcm-plan__per{font-family:var(--wh-font-sans);font-size:16px;color:var(--wh-fg-3)}.wh-bfcm-plan__was{font-size:20px;color:var(--wh-fg-3);text-decoration:line-through}.wh-bfcm-plan__terms{font-family:var(--wh-font-sans);font-size:15px;color:var(--wh-fg-3);margin:0 0 18px}.wh-bfcm-plan ul{list-style:none;padding:0;margin:0 0 26px;flex:1}.wh-bfcm-plan li{position:relative;padding:9px 0 9px 28px;border-top:1px solid var(--wh-stone-100);font-family:var(--wh-font-sans);font-size:15.5px}.wh-bfcm-plan li:before{content:"";position:absolute;left:3px;top:15px;width:12px;height:7px;border-left:2px solid var(--wh-red-700);border-bottom:2px solid var(--wh-red-700);transform:rotate(-45deg)}.wh-bfcm-plan .btn{text-align:center;justify-content:center}.wh-bfcm-plans-foot{margin-top:26px;font-family:var(--wh-font-sans);font-size:14px;color:var(--wh-fg-3)}.wh-bfcm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:960px;margin:0 auto}@media(max-width:720px){.wh-bfcm-steps{grid-template-columns:1fr}}.wh-bfcm-step__n{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--wh-ink);color:var(--wh-yellow-500);display:flex;align-items:center;justify-content:center;font-family:var(--wh-font-editorial);font-weight:700;font-size:24px}.wh-bfcm-step h3{font-family:var(--wh-font-editorial);font-size:22px;margin:0 0 8px}.wh-bfcm-step p{font-family:var(--wh-font-sans);font-size:16px;line-height:1.55;color:var(--wh-fg-2);margin:0}.wh-bfcm-fine{margin-top:32px;font-family:var(--wh-font-sans);font-size:14px;color:var(--wh-fg-3)}.wh-bfcm-prize{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;max-width:1080px;margin:0 auto;text-align:left;background:var(--wh-white);border:1px solid var(--wh-stone-200);padding:40px}@media(max-width:900px){.wh-bfcm-prize{grid-template-columns:1fr;padding:28px 22px}}.wh-bfcm-prize__label{font-family:var(--wh-font-kicker);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-red-700);margin-bottom:8px}.wh-bfcm-prize h3{font-family:var(--wh-font-editorial);font-size:30px;margin:0 0 6px}.wh-bfcm-prize__value{font-family:var(--wh-font-sans);font-weight:700;color:var(--wh-ink);margin-bottom:14px}.wh-bfcm-prize p{font-family:var(--wh-font-sans);font-size:16px;line-height:1.6;color:var(--wh-fg-2)}.wh-bfcm-gear{margin-top:20px}.wh-bfcm-gear h4{display:flex;justify-content:space-between;font-family:var(--wh-font-editorial);font-size:19px;margin:0 0 6px;border-bottom:1px solid var(--wh-stone-200);padding-bottom:6px}.wh-bfcm-gear h4 span{font-family:var(--wh-font-sans);font-weight:600;font-size:15px;color:var(--wh-fg-3)}.wh-bfcm-gear ul{margin:0;padding-left:20px;font-family:var(--wh-font-sans);font-size:15px;line-height:1.6;color:var(--wh-fg-2)}.wh-bfcm-prize__media{display:grid;gap:16px}.wh-bfcm-prize__media figure{margin:0;background:var(--wh-white);border:1px solid var(--wh-stone-100)}.wh-bfcm-prize__media img{width:100%;height:auto;display:block}.wh-bfcm-prize__media figcaption{font-family:var(--wh-font-kicker);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--wh-fg-3);padding:8px 0 12px}.wh-bfcm-sponsor{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px;font-family:var(--wh-font-kicker);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-fg-3)}.wh-bfcm-sponsor img{height:44px;width:auto;display:block}.wh-bfcm-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.wh-bfcm-split{grid-template-columns:1fr;gap:28px}}.wh-bfcm-split img{width:100%;height:auto;display:block}.wh-bfcm-split p{font-family:var(--wh-font-editorial);font-size:19px;line-height:1.6;color:var(--wh-fg-2);margin:0 0 24px}.wh-bfcm-dark{background:var(--wh-stone-900);color:var(--wh-paper);text-align:center;padding:var(--sec-pad-y) 0}.wh-bfcm-dark .wh-bfcm-title{color:var(--wh-paper)}.wh-bfcm-dark p{font-family:var(--wh-font-editorial);font-size:19px;color:var(--wh-stone-300);max-width:640px;margin:0 auto 28px}.wh-bfcm-clock{display:flex;justify-content:center;gap:14px;margin:0 auto 32px;flex-wrap:wrap}.wh-bfcm-clock div{min-width:84px;padding:14px 10px;border:1px solid var(--wh-stone-700);background:var(--wh-stone-800)}.wh-bfcm-clock b{display:block;font-family:var(--wh-font-editorial);font-weight:700;font-size:40px;line-height:1;color:var(--wh-yellow-500);font-variant-numeric:tabular-nums}.wh-bfcm-clock span{display:block;margin-top:6px;font-family:var(--wh-font-kicker);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-stone-300)}.wh-bfcm-dark__ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.wh-bfcm-lapsed{max-width:720px;margin:0 auto}.wh-bfcm-lapsed p{font-family:var(--wh-font-editorial);font-size:19px;line-height:1.55;color:var(--wh-fg-2);margin:0 0 24px}.wh-bfcm-rules{padding:48px 0 64px}.wh-bfcm-rules h3{font-family:var(--wh-font-kicker);font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-fg-3);margin:0 0 12px}.wh-bfcm-rules p{max-width:900px;font-family:var(--wh-font-sans);font-size:13.5px;line-height:1.65;color:var(--wh-fg-3);margin:0}.main-content:has(.wh-bfcm-ribbon){margin-top:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wh-bfcm.css.map */
