@font-face{font-family:"JF Press Start 2P";src:url(./jf-bf2026-press-start-2p.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html:has(.jf-bf2026){scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height, 88px) + 24px)}body:has(.jf-bf2026) .shopify-section:has(>.newsletter-section){display:none}.jf-bf2026{--bf-ink: #222826;--bf-muted: #59635f;--bf-mint: #e9f1ee;--bf-accent: #50726a;--bf-line: #d6dfda;--bf-corner: 40px;--bf-button-corner: 20px;--bf-field-corner: 10px;--bf-pixel-font: "JF Press Start 2P", monospace;color:var(--bf-ink);background:#fff;font-family:var(--text-font-family, "Jost", sans-serif);line-height:1.6;isolation:isolate}.jf-bf2026 *,.jf-bf2026 *:before,.jf-bf2026 *:after{box-sizing:border-box}.jf-bf2026 [hidden]{display:none!important}.jf-bf2026 h1,.jf-bf2026 h2,.jf-bf2026 h3,.jf-bf2026 p{margin:0}.jf-bf2026 a{color:inherit;text-decoration:none}.jf-bf2026 svg{display:block}.jf-bf2026 button,.jf-bf2026 input{font:inherit}.jf-bf2026 button{cursor:pointer}.jf-bf2026 a:focus-visible,.jf-bf2026 button:focus-visible,.jf-bf2026 input:focus-visible{outline:3px solid var(--bf-accent);outline-offset:5px}.jf-bf2026 section:focus{outline:none}.jf-bf2026__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.jf-bf2026__hero{position:relative;display:grid;place-items:center;min-height:650px;min-height:clamp(580px,calc(100svh - 156px),850px);overflow:hidden;padding:100px 28px 120px;background:#fff}.jf-bf2026__pixel-field{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;pointer-events:none;transform:translate3d(0,var(--bf-hero-shift, 0px),0)}.jf-bf2026__pixels{width:100%;height:100%;color:#161b18}.jf-bf2026__pixels-static{opacity:.22}.jf-bf2026__pixel{opacity:.16;transform-box:fill-box;transform-origin:center}.jf-bf2026[data-pixel-motion=true] .jf-bf2026__pixel{animation:jf-bf2026-pixel var(--pixel-duration, 8s) ease-in-out var(--pixel-delay, 0s) infinite}.jf-bf2026[data-motion-paused=true] .jf-bf2026__pixel,.jf-bf2026[data-hero-visible=false] .jf-bf2026__pixel{animation-play-state:paused}.jf-bf2026__hero-content{position:relative;z-index:1;width:100%;text-align:center}.jf-bf2026__eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.8;text-transform:uppercase}.jf-bf2026__hero-eyebrow{justify-content:center;margin-bottom:36px!important;color:#606763;letter-spacing:.24em}.jf-bf2026__hero-title{font-family:var(--bf-pixel-font);font-size:clamp(28px,5.05vw,82px);font-weight:400;letter-spacing:-.04em;line-height:1.6;color:#050505}.jf-bf2026__hero-subtitle{margin-top:4px!important;font-family:var(--bf-pixel-font);font-size:clamp(9px,1.12vw,17px);letter-spacing:-.03em;line-height:2;color:#050505}.jf-bf2026__button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:58px;border:1px solid #222826;border-radius:0 var(--bf-button-corner) 0 var(--bf-button-corner);padding:15px 26px;background:#222826;color:#fff!important;font-size:14px;font-weight:500;line-height:1.5;text-align:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.jf-bf2026__button svg{width:23px;height:23px;flex:0 0 auto;transition:transform .2s ease}.jf-bf2026__button:hover{background:#3b5149;border-color:#3b5149}.jf-bf2026__button:hover svg{transform:translate(4px)}.jf-bf2026__hero-cta{margin-top:42px}.jf-bf2026__hero-bottom{position:absolute;bottom:30px;left:32px;right:32px;display:flex;justify-content:center;align-items:center}.jf-bf2026__scroll-cue{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.jf-bf2026__scroll-cue svg{width:24px;height:24px}.jf-bf2026__motion-toggle{position:absolute;right:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #d4dad6;background:#ffffffd9;color:var(--bf-ink)}.jf-bf2026__motion-toggle svg{width:17px;height:17px}.jf-bf2026__play-icon,.jf-bf2026[data-motion-paused=true] .jf-bf2026__pause-icon{display:none}.jf-bf2026[data-motion-paused=true] .jf-bf2026__play-icon{display:block}.jf-bf2026__chapter-nav{display:grid;grid-template-columns:repeat(3,1fr);width:min(1240px,calc(100% - 120px));margin:0 auto}.jf-bf2026__chapter-nav a{position:relative;display:flex;justify-content:center;align-items:center;gap:13px;min-height:86px;border-top:1px solid var(--bf-line);color:var(--bf-muted);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.jf-bf2026__chapter-nav a:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:var(--bf-ink);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.jf-bf2026__chapter-nav a[aria-current=step]{color:var(--bf-ink)}.jf-bf2026__chapter-nav a[aria-current=step]:before,.jf-bf2026__chapter-nav a:hover:before{transform:scaleX(1)}.jf-bf2026__chapter-number{font-family:var(--bf-pixel-font);font-size:8px;color:var(--bf-accent)}.jf-bf2026__intro{position:relative;min-height:680px;overflow:hidden;border-radius:0 var(--bf-corner) 0 var(--bf-corner);background:#f6f5f1}.jf-bf2026__intro-media{position:absolute;top:-24px;right:0;bottom:-24px;left:0;transform:translate3d(0,var(--bf-image-shift, 0px),0)}.jf-bf2026__intro-image{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 48%}.jf-bf2026__intro-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf9f600 30%,#faf9f614 43%,#faf9f6db 64%,#faf9f6)}.jf-bf2026__intro-layout{position:relative;display:grid;align-items:center;grid-template-columns:1fr 1fr;width:min(1320px,calc(100% - 120px));min-height:680px;margin:0 auto}.jf-bf2026__intro-copy{grid-column:2;padding:72px 0 72px 60px}.jf-bf2026__pixel-mark{display:inline-block;flex:0 0 auto;width:8px;height:8px;background:var(--bf-accent);box-shadow:4px -4px #b7cfc5}.jf-bf2026__heading{margin-top:25px!important;font-family:var(--heading-font-family, "Jost", sans-serif);font-size:clamp(38px,4.2vw,66px);font-weight:400;letter-spacing:-.045em;line-height:1.1;text-transform:none}.jf-bf2026__prose{max-width:440px;margin-top:30px;color:#4d5751;font-size:16px;line-height:1.85}.jf-bf2026__prose p+p{margin-top:18px}.jf-bf2026__text-link{display:inline-flex;gap:36px;align-items:center;margin-top:32px;padding-bottom:9px;border-bottom:1px solid #7e9389;font-size:14px;font-weight:500}.jf-bf2026__text-link span:last-child{font-size:22px;line-height:1;transition:transform .2s ease}.jf-bf2026__text-link:hover span:last-child{transform:translate(3px,-3px)}.jf-bf2026__signup{position:relative;overflow:hidden;padding:106px 60px 36px;background:var(--bf-mint)}.jf-bf2026__signup-inner{max-width:1200px;margin:0 auto}.jf-bf2026__signup-heading{max-width:680px}.jf-bf2026__signup-heading .jf-bf2026__heading{font-size:clamp(48px,5vw,76px)}.jf-bf2026__signup-description{max-width:490px;margin-top:24px!important;color:var(--bf-muted);font-size:17px;line-height:1.8}.jf-bf2026__signup-card{display:grid;grid-template-columns:.8fr 1.35fr;margin-top:52px;overflow:hidden;border:1px solid #cdd9d1;border-radius:0 var(--bf-corner) 0 var(--bf-corner);background:#fff;box-shadow:7px 7px #7c9d8d21}.jf-bf2026__signup-aside{display:flex;flex-direction:column;padding:52px 42px;border-right:1px solid var(--bf-line);background:#f7faf8}.jf-bf2026__large-arrow{width:64px;height:64px;margin-bottom:32px;color:#719184}.jf-bf2026__signup-aside h3{font-family:var(--heading-font-family, "Jost", sans-serif);font-size:35px;font-weight:400;letter-spacing:-.025em;line-height:1.25}.jf-bf2026__signup-aside>p{max-width:260px;margin-top:20px;color:var(--bf-muted);font-size:14px;line-height:1.75}.jf-bf2026__benefits{display:grid;gap:19px;list-style:none;margin:38px 0 0;padding:30px 0 0;border-top:1px solid var(--bf-line)}.jf-bf2026__benefits li{display:flex;gap:15px;align-items:baseline;font-size:13px;line-height:1.6}.jf-bf2026__benefits li>span{font-family:var(--bf-pixel-font);font-size:7px;color:var(--bf-accent)}.jf-bf2026__form-wrap{min-width:0;padding:54px 48px 42px}.jf-bf2026__form-title{font-family:var(--heading-font-family, "Jost", sans-serif);font-size:29px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.jf-bf2026__back-link{display:flex;justify-content:space-between;width:fit-content;min-width:146px;gap:36px;margin-top:45px;padding:10px 0;color:#56675d!important;font-size:12px}.jf-bf2026[data-reveal-ready=true] [data-bf-reveal]{opacity:0;transform:translateY(34px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.25,1)}.jf-bf2026[data-reveal-ready=true] [data-bf-reveal].is-visible{opacity:1;transform:none}.jf-bf2026__klaviyo{width:100%;min-height:0;margin-top:28px}.jf-bf2026__klaviyo>[class^=klaviyo-form-]{width:100%}.jf-bf2026__klaviyo :is(form,.klaviyo-form):not([hidden]):not([aria-hidden=true]):not([style*="display: none"]):not([style*="display:none"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bf-ink)!important;font-family:var(--text-font-family, "Jost", sans-serif)!important}.jf-bf2026__klaviyo :is(form,.klaviyo-form)>div:not([hidden]):not([aria-hidden=true]):not([style*="display: none"]):not([style*="display:none"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;background:transparent!important}.jf-bf2026__klaviyo :is(label,input,select,textarea,button,p,span){font-family:inherit!important}.jf-bf2026__klaviyo [data-testid=form-row]:not([hidden]):not([aria-hidden=true]):not([style*="display: none"]):not([style*="display:none"]){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 22px!important;padding:0!important}.jf-bf2026__klaviyo [data-testid=form-component]:not([hidden]):not([aria-hidden=true]):not([style*="display: none"]):not([style*="display:none"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-self:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}.jf-bf2026__klaviyo [data-testid=form-component]>div{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.jf-bf2026__klaviyo .klaviyo-form-richtext{width:100%!important;max-width:none!important}.jf-bf2026__klaviyo label:not(.jf-bf2026__simulation-consent){color:var(--bf-ink)!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}.jf-bf2026__klaviyo [data-testid=form-component]>label:not(.jf-bf2026__simulation-consent){display:block;margin-bottom:9px}.jf-bf2026__klaviyo input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),.jf-bf2026__klaviyo select,.jf-bf2026__klaviyo textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:12px 15px!important;border:1px solid #b8c5bc!important;border-radius:0 var(--bf-field-corner) 0 var(--bf-field-corner)!important;background:#fff!important;box-shadow:none!important;color:var(--bf-ink)!important;font-size:16px!important;line-height:1.5!important}.jf-bf2026__klaviyo textarea{height:auto!important;min-height:115px!important}.jf-bf2026__klaviyo :is(input,select,textarea):focus{border-color:var(--bf-accent)!important;box-shadow:0 0 0 3px #50726a29!important}.jf-bf2026__klaviyo [aria-invalid=true]{border-color:#a0352e!important}.jf-bf2026__klaviyo :is(input,select,textarea,button):focus-visible{outline:3px solid var(--bf-accent)!important;outline-offset:3px!important}.jf-bf2026__klaviyo input:is([type=checkbox],[type=radio]){accent-color:var(--bf-accent)}.jf-bf2026__klaviyo .klaviyo-form-button,.jf-bf2026__klaviyo :is(form,.klaviyo-form) button:not([aria-haspopup]):not([role=combobox]):not([type=reset]){justify-content:center!important;align-items:center!important;gap:0!important;align-self:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:62px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;margin:4px 0 0!important;padding:17px 22px!important;border:1px solid #222826!important;border-radius:0 var(--bf-button-corner) 0 var(--bf-button-corner)!important;background:#222826!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important;white-space:normal!important;text-align:center!important}.jf-bf2026__klaviyo input[type=submit][tabindex="-1"],.jf-bf2026__klaviyo input[type=submit][hidden],.jf-bf2026__klaviyo input[type=submit][style*="display: none"],.jf-bf2026__klaviyo input[type=submit][style*="display:none"]{display:none!important}.jf-bf2026__klaviyo .klaviyo-form-button:after{content:none!important;display:none!important}.jf-bf2026__klaviyo .klaviyo-form-button:hover{background:#3b5149!important;border-color:#3b5149!important}.jf-bf2026__klaviyo :is(.klaviyo-form-richtext,[data-testid=form-component]) p{margin-bottom:12px!important;color:#56615a!important;font-size:14px!important;line-height:1.8!important;text-align:left!important}.jf-bf2026__klaviyo :is(h1,h2,h3){color:var(--bf-ink)!important;font-size:26px!important;font-weight:400!important;line-height:1.35!important;text-align:left!important}.jf-bf2026__klaviyo a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}.jf-bf2026__klaviyo [role=alert]{color:#9d3029!important;font-size:12px!important;line-height:1.7!important}.jf-bf2026__klaviyo-status{padding-top:4px;color:var(--bf-muted);font-size:13px;line-height:1.8}.jf-bf2026__klaviyo-status .jf-bf2026__text-link{margin-top:14px;border-width:0 0 1px;padding:0 0 8px;background:transparent}.jf-bf2026__klaviyo-skeleton{display:grid;gap:22px;margin-bottom:24px}.jf-bf2026__klaviyo-skeleton span{display:block;height:58px;border:1px solid #e0e8e2;background:#f6f9f7}.jf-bf2026__klaviyo-skeleton span:last-child{height:62px;background:#edf2ef}.jf-bf2026__klaviyo-notice{color:var(--bf-muted);font-size:13px}.jf-bf2026__simulation-note{margin-bottom:22px;border-left:2px solid #719184;padding:9px 12px;background:#eef5f0;color:#516459;font-size:11px;line-height:1.7}.jf-bf2026__simulated-form fieldset{min-width:0;margin:0;padding:0;border:0}.jf-bf2026__simulation-consent{display:flex;gap:12px;align-items:flex-start;color:#56615a;font-size:12px;line-height:1.85}.jf-bf2026__simulation-consent input{flex:0 0 auto;width:19px;height:19px;margin:3px 0 0}.jf-bf2026__simulated-form input,.jf-bf2026__simulated-form button{opacity:1;-webkit-text-fill-color:currentColor;cursor:default}@media(max-width:740px){.jf-bf2026__klaviyo{margin-top:24px}.jf-bf2026__klaviyo [data-testid=form-row]:has(input:is([type=text],[type=email],[type=tel])){flex-direction:column!important;gap:22px!important}.jf-bf2026__klaviyo :is(form,.klaviyo-form) button:not([aria-haspopup]):not([role=combobox]):not([type=reset]){padding:16px 18px!important;font-size:13px!important}}@keyframes jf-bf2026-pixel{0%,45%,to{opacity:.12;transform:translateY(0)}60%,75%{opacity:.65;transform:translateY(-2px)}}@media(min-width:1900px){.jf-bf2026__hero{min-height:760px}.jf-bf2026__intro,.jf-bf2026__intro-layout{min-height:770px}}@media(max-width:1100px){.jf-bf2026__intro-layout{width:calc(100% - 80px)}.jf-bf2026__intro-copy{padding-left:30px}.jf-bf2026__intro,.jf-bf2026__intro-layout{min-height:620px}.jf-bf2026__signup{padding:80px 40px 30px}.jf-bf2026__signup-card{grid-template-columns:.8fr 1.3fr}.jf-bf2026__signup-aside{padding:40px 28px}.jf-bf2026__form-wrap{padding:42px 30px 34px}.jf-bf2026__signup-aside h3{font-size:30px}}@media(max-width:740px){.jf-bf2026__hero{min-height:570px;min-height:max(560px,calc(85svh - 100px));padding:90px 22px 110px}.jf-bf2026__pixel-field{top:-24px;right:-150px;bottom:-24px;left:-150px}.jf-bf2026__hero-title{max-width:100%;font-size:clamp(25px,6.3vw,44px);letter-spacing:-.06em;line-height:1.8}.jf-bf2026__hero-subtitle{max-width:34ch;margin:17px auto 0!important;font-size:10px;line-height:2.2}.jf-bf2026__hero-eyebrow{margin-bottom:26px!important;font-size:9px}.jf-bf2026__hero-cta{margin-top:33px}.jf-bf2026__hero-bottom{left:22px;right:22px;bottom:24px}.jf-bf2026__chapter-nav{width:calc(100% - 40px)}.jf-bf2026__chapter-nav a{flex-direction:column;gap:7px;min-height:82px;font-size:9px;letter-spacing:.04em}.jf-bf2026__intro{padding-top:98vw;min-height:auto;background:#faf9f6}.jf-bf2026__intro-media{inset:0 0 auto;height:108vw;transform:none}.jf-bf2026__intro-image{object-position:15% center}.jf-bf2026__intro-scrim{inset:0 0 auto;height:110vw;background:linear-gradient(180deg,transparent 70%,#faf9f6 100%)}.jf-bf2026__intro-layout{display:block;width:auto;min-height:0;margin:0}.jf-bf2026__intro-copy{padding:20px 28px 62px}.jf-bf2026__heading{margin-top:22px!important;font-size:clamp(37px,9vw,54px)}.jf-bf2026__prose{max-width:100%;margin-top:24px;font-size:15px}.jf-bf2026__signup{padding:64px 24px 25px}.jf-bf2026__signup-heading .jf-bf2026__heading{font-size:54px}.jf-bf2026__signup-description{font-size:15px}.jf-bf2026__signup-card{grid-template-columns:1fr;margin-top:32px;box-shadow:4px 4px #7c9d8d21}.jf-bf2026__signup-aside{position:relative;padding:30px 26px;border-right:0;border-bottom:1px solid var(--bf-line)}.jf-bf2026__large-arrow{position:absolute;right:24px;top:25px;width:44px;height:44px;margin:0;opacity:.6}.jf-bf2026__signup-aside h3{max-width:calc(100% - 60px);font-size:28px}.jf-bf2026__signup-aside>p{max-width:100%;margin-top:14px}.jf-bf2026__benefits{gap:12px;margin-top:23px;padding-top:22px}.jf-bf2026__benefits li{font-size:12px}.jf-bf2026__form-wrap{padding:32px 24px 28px}.jf-bf2026__form-title{font-size:25px}.jf-bf2026__back-link{margin-top:28px}}@media(max-width:380px){.jf-bf2026__hero-title{max-width:8ch;margin:auto;font-size:29px}.jf-bf2026__signup{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){html:has(.jf-bf2026){scroll-behavior:auto}.jf-bf2026 *,.jf-bf2026 *:before,.jf-bf2026 *:after{animation:none!important;transition:none!important}.jf-bf2026__pixel-field,.jf-bf2026__intro-media,.jf-bf2026[data-reveal-ready=true] [data-bf-reveal]{transform:none!important;opacity:1!important}.jf-bf2026__motion-toggle{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/jf-black-friday-2026.css.map */
