:root{--bf-paper:#F7F4EE;--bf-ink:#141210;--bf-gold:#B08D57;--bf-gold-deep:#8F6E3C;--bf-rule:#D8D0C2;--bf-rule-ink:#3A362F;--bf-muted:#6E675C;--bf-cream-muted:#C9C2B4}.bf-eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--bf-gold);margin:0 0 14px;font-weight:600}.bf-upper{text-transform:uppercase;letter-spacing:.14em}.bf-announce{background:var(--bf-ink);color:var(--bf-paper);text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.bf-announce a{color:var(--bf-gold);text-decoration:none;border-bottom:1px solid var(--bf-gold-deep);margin-left:10px}.bf-announce .bf-count{color:var(--bf-gold);font-variant-numeric:tabular-nums;margin-left:10px}.bf-hero{padding:24px}.bf-hero--ink{background:var(--bf-ink);color:var(--bf-paper)}.bf-hero--paper{background:var(--bf-paper);color:var(--bf-ink)}.bf-hero__frame{border:1px solid currentColor;outline:3px double transparent;margin:0 auto;max-width:1180px;padding:72px 28px;text-align:center;position:relative}.bf-hero--ink .bf-hero__frame{border-color:var(--bf-rule-ink);box-shadow:inset 0 0 0 6px var(--bf-ink),inset 0 0 0 7px var(--bf-rule-ink)}.bf-hero--paper .bf-hero__frame{border-color:var(--bf-rule);box-shadow:inset 0 0 0 6px var(--bf-paper),inset 0 0 0 7px var(--bf-rule)}.bf-hero__h1{font-size:clamp(44px,9vw,104px);line-height:.95;margin:0 0 18px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.bf-hero__sub{font-size:clamp(15px,2.2vw,19px);max-width:560px;margin:0 auto 26px;line-height:1.6}.bf-hero--ink .bf-hero__sub{color:var(--bf-cream-muted)}.bf-hero--paper .bf-hero__sub{color:var(--bf-muted)}.bf-hero__cta{display:inline-block;background:var(--bf-ink);color:#fff;padding:16px 38px;font-size:13px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;font-weight:700}.bf-hero--ink .bf-hero__cta{background:var(--bf-gold);color:var(--bf-ink)}.bf-hero__cta:hover{opacity:.88}.bf-hero__count{margin-top:28px;display:flex;gap:18px;justify-content:center;font-variant-numeric:tabular-nums}.bf-hero__count b{display:block;font-size:clamp(22px,4vw,34px);font-weight:700}.bf-hero__count span{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;opacity:.65;margin-top:4px}.bf-deal{background:var(--bf-paper);color:var(--bf-ink);padding:56px 20px}.bf-deal__inner{max-width:1180px;margin:0 auto}.bf-deal__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:3px double var(--bf-rule);padding-bottom:16px;margin-bottom:28px}.bf-deal__title{font-size:clamp(24px,4vw,36px);margin:0;font-weight:700}.bf-deal__timer{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-gold-deep);font-variant-numeric:tabular-nums}.bf-deal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.bf-card{background:#fff;border:1px solid var(--bf-rule);text-decoration:none;color:var(--bf-ink);display:block}.bf-card img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bf-card__body{padding:14px 16px 18px}.bf-card__vendor{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--bf-gold-deep);margin:0 0 6px}.bf-card__title{font-size:14.5px;line-height:1.4;margin:0 0 10px;min-height:2.8em}.bf-card__price{font-size:16px;font-weight:700}.bf-card__was{color:var(--bf-muted);text-decoration:line-through;font-weight:400;font-size:13.5px;margin-left:8px}.bf-card__save{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-gold-deep);border:1px solid var(--bf-rule);padding:3px 8px}.bf-trust{background:var(--bf-ink);color:var(--bf-paper);padding:26px 20px}.bf-trust__inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 48px}.bf-trust__item{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-cream-muted)}.bf-trust__item strong{color:var(--bf-gold);font-weight:600}.bf-flash{background:var(--bf-paper);color:var(--bf-ink);padding:14px 16px 13px;margin:14px 0;border-left:4px solid var(--bf-gold)}.bf-flash__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.bf-flash__tag{color:var(--bf-ink);font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:800;white-space:nowrap}.bf-flash__count{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-muted);font-variant-numeric:tabular-nums;text-align:right}.bf-flash__save{margin:0;font-size:15px;color:#333}.bf-flash__save b{color:var(--bf-ink);font-weight:800;font-size:21px;letter-spacing:.01em}.bf-flash__pct{color:var(--bf-gold-deep);font-weight:700;font-size:14px;margin-left:3px}@media(max-width:640px){.bf-hero__frame{padding:48px 16px}.bf-deal{padding:40px 14px}.bf-deal__grid{grid-template-columns:repeat(2,1fr);gap:12px}.bf-trust__inner{gap:10px 22px}}.bf-heroimg{position:relative;background:#0b0a09}.bf-heroimg img{display:block;width:100%;height:min(78vh,760px);object-fit:cover;object-position:68% 30%}.bf-heroimg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0a09d1,#0b0a0973 34%,#0b0a0900 55%)}.bf-heroimg__copy{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:clamp(20px,7vw,110px);max-width:520px;color:#f7f4ee}.bf-heroimg__copy .bf-hero__h1{text-align:left;color:#f7f4ee;text-shadow:0 2px 24px rgba(0,0,0,.55)}.bf-heroimg__copy .bf-eyebrow{color:var(--bf-gold);text-shadow:0 1px 12px rgba(0,0,0,.6)}.bf-heroimg__copy .bf-hero__sub{color:#c9c2b4;margin-left:0;text-align:left;max-width:430px;text-shadow:0 1px 14px rgba(0,0,0,.6)}.bf-heroimg__copy .bf-hero__count{color:#f7f4ee}.bf-heroimg__copy .bf-hero__cta{background:var(--bf-gold);color:var(--bf-ink)}.bf-heroimg__copy .bf-hero__count{justify-content:flex-start}@media(max-width:767px){.bf-heroimg img{height:72vh;object-position:72% 40%}.bf-heroimg:after{background:linear-gradient(0deg,#0b0a09e6,#0b0a099e 20%,#0b0a091f 44%,#0b0a0900 60%)}.bf-heroimg__copy{top:auto;transform:none;bottom:22px;left:16px;right:16px;max-width:none;text-align:center}.bf-heroimg__copy .bf-hero__h1,.bf-heroimg__copy .bf-hero__sub{text-align:center}.bf-heroimg__copy .bf-hero__h1{font-size:clamp(34px,10vw,46px);margin-bottom:12px}.bf-heroimg__copy .bf-hero__sub{display:none}.bf-heroimg__copy .bf-eyebrow{margin-bottom:8px}.bf-heroimg__copy .bf-hero__cta{padding:13px 30px}.bf-heroimg__copy .bf-hero__count{justify-content:center;margin-top:16px}}.bf-heroimg--right:after{background:linear-gradient(270deg,#0b0a09d1,#0b0a0973 34%,#0b0a0900 55%)}.bf-heroimg--right .bf-heroimg__copy{left:auto;right:clamp(20px,7vw,110px)}.bf-heroimg--right img{object-position:32% 30%}@media(max-width:767px){.bf-heroimg--right img{object-position:28% 45%}.bf-heroimg--right:after{background:linear-gradient(0deg,#0b0a09e6,#0b0a099e 20%,#0b0a091f 44%,#0b0a0900 60%)}.bf-heroimg--right .bf-heroimg__copy{left:16px;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bf.css.map */
