.bf-tl{position:relative;color:inherit;overflow-x:clip}.bf-tl>animate-element{display:block}.bf-tl__stage{display:block;position:relative;padding:176px 0 168px}.bf-tl__glow{position:absolute;width:min(600px,80vw);height:320px;background:radial-gradient(circle,color-mix(in srgb,var(--bf-tl-accent) 12%,transparent) 0%,transparent 70%);filter:blur(80px);pointer-events:none}.bf-tl__glow--start{top:8%;left:4%}.bf-tl__glow--end{right:4%;bottom:0}.title-wrapper.bf-tl__header{margin-block-end:32px}.bf-tl__header :is(h1,h2,h3,h4,h5,h6){margin:0}.bf-tl__subtitle{margin:12px 0 0;color:var(--bf-tl-muted, #969aa3);font-size:var(--lp-type-section-subtitle-size);line-height:var(--lp-type-section-subtitle-lh)}.bf-tl__rail{position:relative;z-index:1;width:100%}div.bf-tl__line:empty,div.bf-tl__sweep:empty,div.bf-tl__glow:empty,div.bf-tl__connector:empty,div.bf-tl__node:empty{display:block}.bf-tl__line{position:absolute;top:50%;right:0;left:0;z-index:0;height:4px;margin-top:-2px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,var(--bf-tl-accent) var(--bf-tl-progress, 0%),#1a1a1a var(--bf-tl-progress, 0%));box-shadow:0 0 20px color-mix(in srgb,var(--bf-tl-accent) 10%,transparent)}.bf-tl__line:after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent)}.bf-tl__sweep{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bf-tl-accent) 20%,transparent),transparent);pointer-events:none;animation:bf-tl-sweep 4s infinite linear}@keyframes bf-tl-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bf-tl__track{position:relative;z-index:1;height:16px;margin:0;padding:0;list-style:none}.bf-tl__item{position:absolute;top:50%;left:var(--bf-tl-x, 50%);z-index:1;display:flex;align-items:center;justify-content:center;width:16px;margin:0;padding:0;transform:translate(-50%,-50%)}.bf-tl__connector{position:absolute;left:50%;z-index:1;width:1px;height:40px}.bf-tl__item--up .bf-tl__connector{bottom:100%;background:linear-gradient(to top,#333,transparent)}.bf-tl__item--down .bf-tl__connector{top:100%;background:linear-gradient(to bottom,#333,transparent)}.bf-tl__item--up.is-active .bf-tl__connector{background:linear-gradient(to top,var(--bf-tl-accent),transparent)}.bf-tl__item--down.is-active .bf-tl__connector{background:linear-gradient(to bottom,var(--bf-tl-accent),transparent)}.bf-tl__node{position:relative;z-index:2;width:16px;height:16px;border:2px solid #333;border-radius:50%;background:var(--bf-tl-bg, #000);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.bf-tl__item.is-active .bf-tl__node{border-color:var(--bf-tl-accent);box-shadow:0 0 15px color-mix(in srgb,var(--bf-tl-accent) 50%,transparent);transform:scale(1.2)}.bf-tl__item.is-active .bf-tl__node:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--bf-tl-accent);box-shadow:0 0 10px var(--bf-tl-accent)}.bf-tl__card{position:absolute;left:50%;width:220px;text-align:center;transition:transform .5s ease,opacity .5s ease}.bf-tl__item--up .bf-tl__card{bottom:calc(100% + 48px);transform:translate(-50%) translateY(10px)}.bf-tl__item--down .bf-tl__card{top:calc(100% + 48px);transform:translate(-50%) translateY(-10px)}.bf-tl__item:not(.is-active) .bf-tl__card{opacity:.72}.bf-tl__item--up.is-active .bf-tl__card,.bf-tl__item--down.is-active .bf-tl__card{transform:translate(-50%) translateY(0)}.bf-tl p.bf-tl__tag{margin:0 0 6px;color:#d0d0d0;opacity:1;font-size:var(--lp-type-eyebrow-size);font-weight:800;letter-spacing:var(--lp-type-eyebrow-ls);line-height:var(--lp-type-eyebrow-lh);text-transform:uppercase}.bf-tl .bf-tl__item.is-active p.bf-tl__tag{color:var(--bf-tl-accent)}.bf-tl__title{margin:0 0 4px;color:inherit;font-family:var(--font-heading-family);font-size:var(--lp-type-card-title-size);font-weight:900;letter-spacing:-.02em;line-height:var(--lp-type-card-title-lh)}.bf-tl p.bf-tl__date{margin:0;color:inherit;opacity:1;font-size:var(--lp-type-badge-size);font-weight:700;letter-spacing:var(--lp-type-badge-ls);line-height:var(--lp-type-badge-lh);text-transform:uppercase}@media screen and (max-width:749px){.bf-tl__stage{padding:28px 0}.bf-tl__rail{padding-inline:16px}.bf-tl__line{top:8px;right:auto;bottom:8px;left:50%;width:2px;height:auto;margin-top:0;transform:translate(-50%);background:linear-gradient(to bottom,var(--bf-tl-accent) var(--bf-tl-progress, 0%),#3a3a3a var(--bf-tl-progress, 0%))}.bf-tl__line:after,.bf-tl__connector{display:none}.bf-tl__track{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:64px}.bf-tl__item{position:relative;top:auto;left:auto;display:grid;grid-template-columns:1fr 16px 1fr;align-items:center;column-gap:18px;width:100%;transform:none}.bf-tl__node{grid-column:2;grid-row:1;position:relative;left:auto;top:auto;justify-self:center;transform:none}.bf-tl__item.is-active .bf-tl__node{transform:scale(1.2)}.bf-tl__card,.bf-tl__item--up .bf-tl__card,.bf-tl__item--down .bf-tl__card,.bf-tl__item--up.is-active .bf-tl__card,.bf-tl__item--down.is-active .bf-tl__card{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-row:1;width:100%;min-width:0;max-width:none;transform:none}.bf-tl__item--up .bf-tl__card{grid-column:1;text-align:right}.bf-tl__item--down .bf-tl__card{grid-column:3;text-align:left}}@media(prefers-reduced-motion:reduce){.bf-tl__sweep{animation:none}.bf-tl__sweep{opacity:0}.bf-tl__card,.bf-tl__node{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bf-sales-timeline.css.map */
