@font-face{font-family:NL BF Typewriter;src:url(TypeWriter-Regular.ttf) format("truetype");font-display:swap}:root{--bf-red: #6a070d;--bf-red-hover: #520509;--bf-ink: #000;--bf-paper: #fff;--bf-frame: #d9d9d9;--bf-type: "NL BF Typewriter", ui-monospace, monospace}[data-bf-show]:not(:is(html[data-bf-k=signup] [data-bf-show~=signup],html[data-bf-k=visitor] [data-bf-show~=visitor],html[data-bf-k=member] [data-bf-show~=member],html[data-bf-k=sale] [data-bf-show~=sale])){display:none!important}html[data-bf-k=signup] [data-bf-hide~=signup],html[data-bf-k=visitor] [data-bf-hide~=visitor],html[data-bf-k=member] [data-bf-hide~=member],html[data-bf-k=sale] [data-bf-hide~=sale],.bf-na [data-bf-price],.bf-na [data-bf-teaser],.bf-na [data-bf-gate],.bf-na .bf-tag--inline{display:none!important}.bf-lockup{margin:0;font-weight:400;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.bf-lockup>span{display:block}.bf-lead{text-transform:uppercase;font-weight:400}.bf-claim{font-weight:500}.bf-lockup--hero{font-size:2.5rem;line-height:1.02;letter-spacing:-.02em}.bf-lockup--feature{font-size:1.875rem;line-height:1.05}.bf-lockup--tile{font-size:1.0625rem;line-height:1.15}.bf-lockup--footer{font-size:1.375rem;line-height:1.1}@media(min-width:1024px){.bf-lockup--hero{font-size:4rem}.bf-lockup--feature{font-size:2.75rem}.bf-lockup--tile{font-size:1.375rem}.bf-lockup--footer{font-size:1.75rem}}.bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;box-sizing:border-box;font-family:var(--bf-type);font-size:1rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;border-radius:0;cursor:pointer;pointer-events:auto;transition:background-color .3s}.bf-btn--red{background:var(--bf-red);color:var(--bf-paper)!important;border:1px solid var(--bf-paper)}.bf-btn--red:hover{background:var(--bf-red-hover)}.bf-btn--red.bf-btn--on-paper{border-color:var(--bf-red)}.bf-btn--line{background:transparent;color:var(--bf-ink)!important;border:1px solid var(--bf-ink)}.bf-btn--line:hover{background:var(--bf-ink);color:var(--bf-paper)!important}@media(min-width:1024px){.bf-btn{font-size:1.125rem;padding:0 1.5rem}}.bf-btn--s{min-height:2.5rem;font-size:.875rem;padding:0 1rem}@media(min-width:1024px){.bf-btn--s{font-size:.9375rem}}.bf-btn[disabled]{opacity:.6;cursor:progress}.bf-bar{display:flex;align-items:center;justify-content:center;gap:.75rem;height:100%;width:100%;padding:0 1rem;box-sizing:border-box;background:var(--bf-red);color:var(--bf-paper);font-size:.75rem;line-height:1;white-space:nowrap}.bf-bar a,.bf-bar button{font-family:var(--bf-type);font-size:.8125rem;text-transform:uppercase;letter-spacing:.02em;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:1024px){.bf-bar{font-size:.8125rem}.bf-bar a,.bf-bar button{font-size:.75rem}}@media(max-width:1023px){html:is([data-bf-k=signup],[data-bf-k=visitor]) .bf-bar .bf-claim{display:none!important}}@media(max-width:420px){.bf-bar{gap:.5rem;font-size:.6875rem}.bf-bar a,.bf-bar button{font-size:.75rem}}html[data-bf-k=member] .bf-base,html[data-bf-k=sale] .bf-base{position:relative;color:#a3a3a3!important}html[data-bf-k=member] .bf-base:after,html[data-bf-k=sale] .bf-base:after{content:"";position:absolute;left:-1px;right:-2px;top:50%;height:1px;background:currentColor}html[data-bf-k=member] .bf-na .bf-base,html[data-bf-k=sale] .bf-na .bf-base{color:inherit!important}html[data-bf-k=member] .bf-na .bf-base:after,html[data-bf-k=sale] .bf-na .bf-base:after{content:none}.bf-price{color:var(--bf-red)!important}.bf-tag{font-family:var(--bf-type)!important;font-weight:400!important;font-size:.75rem!important;line-height:1!important;letter-spacing:.02em!important;background:var(--bf-red)!important;color:var(--bf-paper)!important;padding:.3125rem .4375rem .25rem!important;text-transform:uppercase!important}@media(min-width:1024px){.bf-tag{font-size:.9375rem!important}}.bf-tag--inline{position:static!important;display:inline-flex;align-self:center;margin-right:.25rem}.bf-teaser{display:block;margin-top:.125rem;color:var(--bf-red)}.bf-teaser--pdp{margin:-.25rem 0 .75rem;text-align:right;font-size:.8125rem;line-height:1.3}.bf-teaser button,.bf-teaser a{color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bf-note{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.75rem 0 0;padding:.875rem 0 0;border-top:1px solid #e5e5e5;font-size:.8125rem;line-height:1.35;color:#1a1a1a}.bf-note button{font-family:var(--bf-type);font-size:.875rem;text-transform:uppercase;color:var(--bf-red);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bf-gate{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding:1.25rem;border:1px solid #1a1a1a;background:#fff}.bf-gate__title{margin:0;font-size:1rem;line-height:1.25;color:#1a1a1a}.bf-gate__text{margin:0;font-size:.8125rem;line-height:1.45;color:#4d4d4d}.bf-form{display:flex}.bf-form input{flex:1;min-width:0;height:2.75rem;box-sizing:border-box;padding:0 .75rem;border:1px solid #1a1a1a;border-right:0;border-radius:0;background:#fff;color:#1a1a1a;font:inherit;font-size:1rem}@media(min-width:1024px){.bf-form input{font-size:.875rem}}.bf-form input:focus{outline:2px solid #1a1a1a;outline-offset:-2px}.bf-form .bf-btn{flex:none}.bf-gate__fine{margin:0;font-size:.75rem;line-height:1.4;color:#5c5c5c}.bf-msg{margin:0;font-size:.8125rem;line-height:1.4}.bf-msg:empty{display:none}.bf-msg--error{color:var(--bf-red)}.bf-dialog{width:min(28rem,calc(100vw - 2rem));padding:0;border:0;border-radius:0;background:transparent}.bf-dialog::backdrop{background:#00000073}.bf-dialog .bf-gate{margin:0;position:relative;padding-top:1.5rem}.bf-dialog__close{position:absolute;top:0;right:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:#1a1a1a}.bf-footer-lockup{color:#fff;margin-bottom:1.5rem}@media(min-width:1024px){.bf-footer-lockup{margin-bottom:3rem}}.bf-footer-submit{font-family:var(--bf-type)!important;font-size:.9375rem!important;letter-spacing:.02em}.bf-hero-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:flex;justify-content:center;align-items:center;padding:1.5rem}@media(min-width:1024px){.bf-hero-wrap{padding:3.5rem 4rem}}.bf-hero{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;color:#fff;pointer-events:auto}@media(min-width:1024px){.bf-hero{gap:1.75rem}}.bf-hero__sub{margin:-.5rem 0 0;max-width:28rem;font-size:.875rem;line-height:1.4;color:#fff}@media(min-width:1024px){.bf-hero__sub{margin-top:-.75rem;font-size:1rem}}.bf-tile{display:flex;flex-direction:column}.bf-tile__frame{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:var(--bf-paper);border:1px solid var(--bf-frame);padding:.5rem}@media(min-width:1024px){.bf-tile__frame{padding:.75rem}}.bf-tile__photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f1f1f1}.bf-tile__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-tile__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.875rem .25rem .375rem;flex:1;justify-content:center}@media(min-width:1024px){.bf-tile__copy{padding:1.25rem .5rem .5rem;gap:1rem}}html[data-bf] [data-prod-page]{grid-auto-flow:row dense}.bf-band{display:grid;grid-template-columns:minmax(0,1fr);background:var(--bf-paper)}.bf-band__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;padding:2.5rem 1.5rem 3rem}.bf-band__photo{position:relative;aspect-ratio:4 / 5;overflow:hidden}.bf-band__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media(min-width:1024px){.bf-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 2.5rem}.bf-band__copy{padding:4rem 3rem 4rem 0;gap:2rem}.bf-band__photo{aspect-ratio:auto;min-height:36rem}}.bf-section{padding:1rem 0 2.5rem}@media(min-width:1024px){.bf-section{padding:2rem 0 4rem}}html[data-bf] .bf-cta-able[class*=bg-neutral-10]{font-family:var(--bf-type)!important;font-weight:400!important;font-size:.9375rem!important;letter-spacing:.02em!important;background:var(--bf-red)!important;color:#fff!important;border:1px solid #fff!important;border-radius:0!important;height:2.75rem!important}@media(min-width:1024px){html[data-bf] .bf-cta-able[class*=bg-neutral-10]{font-size:1rem!important}}.bf-form[hidden]{display:none}.bfh-in{padding:0 1rem}@media(min-width:1024px){.bfh-in{padding:0 2.5rem}}.bfh-link{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bfh-signup .bf-band__copy{gap:1.5rem}.bfh-signup .bfh-member__form{width:100%;max-width:30rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.bfh-steps{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;counter-reset:bfh-step;font-size:.875rem;line-height:1.45;color:#3a3a3a}.bfh-steps li{position:relative;padding-left:1.25rem;counter-increment:bfh-step}.bfh-steps li:before{content:counter(bfh-step);position:absolute;left:0;font-weight:500;color:var(--bf-red)}.bfh-steps b{font-weight:500;color:#1a1a1a}.bfh-strip{background:#f6f6f6}.bfh-strip__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;font-size:.8125rem;line-height:1.35;color:#1a1a1a}.bfh-strip__in p{margin:0;padding:.75rem 0}.bfh .bf-section,.bf-section.bfh-close{padding-top:3rem}@media(min-width:1024px){.bfh .bf-section,.bf-section.bfh-close{padding-top:4.5rem}}.bf-tile--product{color:#1a1a1a;text-decoration:none}.bf-tile--product .bf-tile__copy{gap:.625rem}.bf-tile--product .bf-lockup--tile{font-size:1rem}@media(min-width:1024px){.bf-tile--product .bf-lockup--tile{font-size:1.125rem}}.bf-tile--product:hover .bf-btn--line{background:var(--bf-ink);color:var(--bf-paper)!important}@media(max-width:420px){.bf-bar{white-space:normal;line-height:1.15}.bf-bar>span{min-width:0}.bf-bar a,.bf-bar button{flex:none;white-space:nowrap}}.bf-was{color:#8c8c8c;text-decoration:line-through;text-decoration-thickness:1px;font-weight:400}.bf-teaser--look{margin:.25rem 0 0;font-size:.8125rem;line-height:1.3}.bfn-sec{padding:2.5rem 0 0}@media(min-width:1024px){.bfn-sec{padding:3rem 0 0}}.bfn-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1rem}@media(min-width:1024px){.bfn-head{margin-bottom:1.25rem}}.bfn-off{margin:0;font-size:.8125rem;line-height:1.3;color:var(--bf-red)}@media(min-width:1024px){.bfn-off{font-size:.875rem}}.bfn-sec a{color:#1a1a1a;text-decoration:none}.bfn-sec a:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.bfn-sec img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:reduce){.bfn-sec img{transition:none}}.bfn-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem .25rem}@media(min-width:1024px){.bfn-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}.bfn-strip__item{display:flex;flex-direction:column;min-width:0}.bfn-strip__img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f6f6f6}.bfn-strip__item:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.bfn-strip__item:hover img{transform:none}}.bfn-strip__name{margin-top:.5rem;font-size:.75rem;line-height:1.25;font-weight:500}@media(min-width:1024px){.bfn-strip__name{font-size:.9375rem;margin-top:.625rem}}.bfn-strip__item:hover .bfn-strip__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:1023px){.bf-form .bf-btn{padding:0 .75rem;font-size:.875rem}}@media(max-width:479px){.bf-form{flex-direction:column}.bf-form input{flex:none;border-right:1px solid #1a1a1a;border-bottom:0}.bf-form .bf-btn{width:100%}}html[data-bf] [role=dialog]:has(form.klaviyo-form),html[data-bf] [class*=kl-teaser-]{display:none!important}.bfp-hero{display:grid}.bfp-hero__photo{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#2b2723}.bfp-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.bfp-hero__onphoto{position:absolute;left:1rem;right:1rem;bottom:1.25rem;color:var(--bf-paper)}.bfp-hero__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfp-hero__copy{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem 2.25rem}.bfp-hero__sub{margin:0;max-width:30rem;font-size:.9375rem;line-height:1.45}.bfp-hero__form{display:grid;gap:.625rem;max-width:30rem}.bfp-hero__shop{align-self:flex-start}.bfp-steps{margin:0 1rem;border-top:1px solid #e6e6e6}.bfp-steps ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:bfp-step}.bfp-steps li{display:grid;grid-template-columns:1.75rem 1fr;padding:1.125rem 0;border-bottom:1px solid #e6e6e6;counter-increment:bfp-step;font-size:.9375rem;line-height:1.4}.bfp-steps li:last-child{border-bottom:0}.bfp-steps li:before{content:counter(bfp-step);font-family:var(--bf-type);font-size:1.125rem;line-height:1.2;color:var(--bf-red)}.bfp-steps b{font-weight:500}.bfp-sec{padding:2.5rem 1rem;border-top:1px solid #e6e6e6}.bfp-h2{margin:0;font-size:1.375rem;line-height:1.15;font-weight:400;letter-spacing:-.01em}.bfp-sec__hd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.bfp-sec__hd a{font-size:.8125rem;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bfp-faq__rows{margin-top:1rem}.bfp-faq__row{border-bottom:1px solid #e6e6e6}.bfp-faq__q{min-height:3.5rem;font-size:.9375rem;text-align:left}.bfp-faq__a{margin:0;padding:0 0 1.25rem;max-width:40rem;font-size:.875rem;line-height:1.55}.bfp-stores__note{margin:.75rem 0 0;max-width:40rem;font-size:.9375rem;line-height:1.45}.bfp-stores__list{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:.5rem;margin:1.5rem -1rem 0;padding:0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.bfp-stores__list::-webkit-scrollbar{display:none}.bfp-stores__list li{scroll-snap-align:start}.bfp-store{display:block}.bfp-store__img{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#f6f6f6}.bfp-store__img img{width:100%;height:100%;object-fit:cover}.bfp-store__title{display:block;margin-top:.625rem;font-size:.8125rem;font-weight:500}.bfp-store__addr{display:block;font-size:.8125rem;line-height:1.35}.bfp-store__addr p{margin:0}.bfp-store__addr p:nth-child(n+3){display:none}.bfp-store:hover .bfp-store__title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bfp-dock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--bf-paper);border-top:1px solid #e6e6e6;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.33,1,.68,1),visibility 0s .3s}.bfp-dock.is-on{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.33,1,.68,1)}.bfp-dock .bf-btn{width:100%}@media(prefers-reduced-motion:reduce){.bfp-dock,.bfp-dock.is-on{transition:none}}@media(min-width:1024px){.bfp-hero{grid-template-columns:1fr 1fr;min-height:max(36rem,calc(100svh - 6.25rem));max-height:54rem}.bfp-hero__photo{order:2;aspect-ratio:auto}.bfp-hero__onphoto{display:none}.bfp-hero__title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bfp-hero__copy{justify-content:center;gap:1.75rem;padding:4rem 4rem 4rem 2.5rem}.bfp-hero__sub{font-size:1rem}.bfp-steps{margin:0 2.5rem}.bfp-steps ol{grid-template-columns:repeat(3,1fr)}.bfp-steps li{margin-right:2rem;padding:1.75rem 2rem 1.75rem 0;border-bottom:0;border-right:1px solid #e6e6e6}.bfp-steps li:last-child{margin-right:0;border-right:0}.bfp-sec{padding:4rem 2.5rem}.bfp-h2{font-size:1.75rem}.bfp-faq{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem}.bfp-faq__rows{margin-top:0}.bfp-stores__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:2rem .75rem;margin:1.75rem 0 0;padding:0;overflow:visible}.bfp-dock{display:none}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/black-friday.css.map */
