:root{--bf-line: rgba(214, 170, 88, .45);--bf-line: color-mix(in srgb, var(--bf-accent) 45%, transparent);--bf-muted: rgba(255, 255, 255, .72);--bf-muted: color-mix(in srgb, var(--bf-text) 72%, transparent)}.bf-accent-text{color:var(--bf-accent)}[data-bf-countdown-wrap]{visibility:hidden}.bf-ticking [data-bf-countdown-wrap]{visibility:visible}.bf-ended [data-bf-countdown-wrap]{display:none}.bf-countdown,.bf-timer__num{font-variant-numeric:tabular-nums}.bf-bar{position:relative;background:var(--bf-bg);color:var(--bf-text);border-bottom:1px solid var(--bf-line)}.bf-bar__link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 18px;min-height:44px;padding:8px var(--outer, 16px);color:inherit;text-decoration:none;text-align:center;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.bf-bar__link:hover,.bf-bar__link:focus{color:inherit}.bf-bar__main{display:inline-flex;align-items:center;gap:10px}.bf-bar__label{color:var(--bf-accent);font-weight:700}.bf-bar__dot{width:4px;height:4px;border-radius:50%;background:var(--bf-accent)}.bf-bar__timer{color:var(--bf-muted)}.bf-bar__timer .bf-countdown{color:var(--bf-accent);font-weight:700;margin-left:4px}@media only screen and (max-width:749px){.bf-bar__link{flex-direction:column;min-height:58px;font-size:11px;letter-spacing:.12em}.bf-bar__main{gap:8px}}.bf-navlink .navtext,.bf-navpill{color:var(--bf-accent);background:var(--bf-bg);padding:5px 10px;letter-spacing:.08em}.bf-navlink:hover .navtext{color:var(--bf-accent)}.bf-navpill{display:inline-block;margin-left:-10px;line-height:1.2}.bf-hero{background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(214,170,88,.16),transparent 70%),var(--bf-bg);color:var(--bf-text);padding:14px}.bf-hero__inner{display:grid;align-items:center;border:1px solid var(--bf-line);min-height:360px}.bf-hero--image .bf-hero__inner{grid-template-columns:1fr 1fr}.bf-hero__media{position:relative;height:100%;min-height:320px;overflow:hidden}.bf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px;max-width:760px;margin:0 auto}.bf-eyebrow{margin:0 0 18px;color:var(--bf-accent);font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.bf-hero__title{margin:0;color:var(--bf-text);font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-size:clamp(36px,5.4vw,68px);line-height:1.08;letter-spacing:-.01em}.bf-hero__sub{margin:18px 0 0;max-width:34em;color:var(--bf-muted);font-size:16px;line-height:1.55}.bf-hero__timer{margin-top:30px}.bf-hero__ends{margin:0 0 10px;color:var(--bf-muted);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.bf-timer{display:flex;justify-content:center;gap:10px}.bf-timer__unit{display:flex;flex-direction:column;align-items:center;min-width:70px;padding:12px 6px 10px;border:1px solid var(--bf-line)}.bf-timer__num{color:var(--bf-accent);font-family:var(--FONT-STACK-HEADING);font-size:34px;line-height:1}.bf-timer__lbl{margin-top:6px;color:var(--bf-muted);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bf-btn{display:inline-block;margin-top:32px;padding:17px 38px;background:var(--bf-accent);color:var(--bf-bg);font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.bf-btn:hover,.bf-btn:focus{background:var(--bf-text);color:var(--bf-bg)}@media only screen and (max-width:749px){.bf-hero{padding:10px}.bf-hero--image .bf-hero__inner{grid-template-columns:1fr}.bf-hero__media{min-height:0;aspect-ratio:4 / 3}.bf-hero__content{padding:40px 18px 36px}.bf-hero__sub{font-size:15px}.bf-timer{gap:6px}.bf-timer__unit{min-width:0;flex:1 1 0;max-width:76px;padding:10px 4px 8px}.bf-timer__num{font-size:26px}.bf-btn{margin-top:26px;width:100%;max-width:340px;text-align:center}}.bf-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:16px 22px;background:var(--bf-bg);color:var(--bf-text);border:1px solid var(--bf-line)}.bf-strip--collection{margin:0 var(--outer, 16px) 20px}.bf-strip--cart{margin:0 0 16px;padding:14px 16px}.cart__content>.bf-strip--cart{flex:1 1 100%;width:100%;margin-top:16px}.bf-strip__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.bf-strip__label{color:var(--bf-accent);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.bf-strip__text{font-family:var(--FONT-STACK-HEADING);font-size:21px;line-height:1.2}.bf-strip__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;color:var(--bf-muted);font-size:13px}.bf-strip__timer .bf-countdown{color:var(--bf-accent);font-weight:700;margin-left:2px}.bf-strip--cart .bf-strip__text{font-size:18px}@media only screen and (max-width:749px){.bf-strip,.bf-strip__main,.bf-strip__meta{flex-direction:column;align-items:center;text-align:center}.bf-strip{padding:14px 16px;gap:6px}.bf-strip__text{font-size:19px}.bf-strip__meta{gap:2px;font-size:12px}}.badge-box.bf-badge{background:var(--bf-bg);color:var(--bf-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bf-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.bf-price__amount{font-weight:700}.bf-price__label{padding:2px 6px;background:var(--bf-bg);color:var(--bf-accent);font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.bf-pdp{margin:14px 0 4px;padding:14px 16px;background:var(--bf-bg);color:var(--bf-text);border:1px solid var(--bf-line)}.bf-pdp__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.bf-pdp__label{color:var(--bf-accent);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bf-pdp__offer{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:15px}.bf-pdp__price{color:var(--bf-accent);font-family:var(--FONT-STACK-HEADING);font-size:24px;font-weight:400;line-height:1.1}.bf-pdp__note{display:flex;flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;color:var(--bf-muted);font-size:13px;line-height:1.4}.bf-pdp__timer .bf-countdown{color:var(--bf-accent);font-weight:700;margin-left:2px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/black-friday.css.map */
