.bf-imm-section{display:block}.bf-imm{--x:50%;--y:45%;--k:1;--r:var(--imm-r);background:var(--imm-bg);color:var(--imm-text);font-family:var(--bf-font-body)}@media(max-width:767px){.bf-imm{--r:var(--imm-r-m)}}.bf-imm__scene{position:relative;min-height:var(--imm-h);display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;cursor:none}@media(hover:none){.bf-imm__scene{cursor:auto}}.bf-imm__bg{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-3;transform:translate3d(calc((var(--x) - 50%) * -.04),calc((var(--y) - 50%) * -.04),0) scale(1.04)}.bf-imm__bg picture{display:block;width:100%;height:100%}.bf-imm .bf-imm__img{width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(.9) contrast(1.05)}.bf-imm__img--ph{background:#3a2c26;fill:#5a463c}.bf-imm__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle calc(var(--r) * var(--k)) at var(--x) var(--y),color-mix(in srgb,var(--imm-glow) 20%,transparent) 0%,transparent 45%,color-mix(in srgb,var(--imm-bg) calc(var(--imm-dark) * 100%),transparent) 100%)}.bf-imm__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.bf-imm__embers span{position:absolute;bottom:-10px;left:calc(var(--i) * 7% - 2%);width:3px;height:3px;border-radius:50%;background:var(--imm-glow);box-shadow:0 0 8px 2px color-mix(in srgb,var(--imm-glow) 60%,transparent);opacity:0;animation:bfImmEmber calc(7s + var(--i) * .6s) linear infinite;animation-delay:calc(var(--i) * -1.3s)}.bf-imm__embers span:nth-child(3n){width:2px;height:2px}@keyframes bfImmEmber{0%{transform:translateZ(0);opacity:0}10%{opacity:.9}60%{opacity:.6}to{transform:translate3d(var(--dx,20px),-95vh,0);opacity:0}}.bf-imm__content{position:relative;max-width:760px;padding:96px 24px;text-align:center;cursor:auto}.bf-imm__eyebrow{margin:0 0 12px;font-family:var(--bf-font-accent);font-size:22px;color:var(--imm-accent)}.bf-imm .bf-imm__title{margin:0 0 18px;font-family:var(--bf-font-title);font-weight:400;font-size:var(--imm-title);line-height:1.05;color:var(--imm-c-title);text-transform:none;letter-spacing:0;text-shadow:0 2px 30px rgba(0,0,0,.45)}.bf-imm__text{font-size:16px;line-height:1.7;color:var(--imm-c-text);text-shadow:0 1px 16px rgba(0,0,0,.5)}.bf-imm__text p{margin:0}.bf-imm__steps{position:relative;display:grid;width:100%;justify-items:center;align-items:center}.bf-imm__step{grid-area:1/1;width:100%;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}.bf-imm__step--1{max-width:760px}.bf-imm__step--2{max-width:560px;padding:72px 24px;opacity:0;visibility:hidden;transform:translateY(32px) scale(.98);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s}.bf-imm.is-step-2 .bf-imm__step--1{opacity:0;visibility:hidden;transform:translateY(-32px) scale(.98);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s}.bf-imm.is-step-2 .bf-imm__step--2{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .2s,transform .7s cubic-bezier(.2,.7,.2,1) .2s,visibility 0s linear 0s}.bf-imm.is-step-2 .bf-imm__hint{opacity:0}.bf-imm__hint{transition:opacity .4s ease}.bf-imm .bf-ev.bf-imm__form-panel{--ev-text-size:15px;width:100%;margin:0;padding:36px 32px 32px;background:color-mix(in srgb,var(--imm-f-panel) var(--imm-f-op),transparent);border:1px solid color-mix(in srgb,var(--imm-text) 18%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left;cursor:auto}.bf-imm .bf-imm__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;border:0;background:none;color:var(--imm-c-back);font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media(hover:hover){.bf-imm .bf-imm__back:hover{opacity:.75}}.bf-imm__f-eyebrow{margin:0 0 6px;font-family:var(--bf-font-accent);font-size:19px;color:var(--imm-c-f-eyebrow)}.bf-imm__form-panel .bf-ev__form-title{line-height:1.1;margin-bottom:20px}.bf-imm__count{margin:34px 0 0}.bf-imm__count-label{margin:0 0 12px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--imm-c-countlabel)}.bf-imm__count-grid{display:inline-grid;grid-template-columns:repeat(4,minmax(72px,1fr));border:1px solid color-mix(in srgb,var(--imm-text) 22%,transparent);background:color-mix(in srgb,var(--imm-bg) 45%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bf-imm__count-grid[hidden]{display:none}.bf-imm__count-grid div{display:flex;flex-direction:column;align-items:center;padding:14px 10px}.bf-imm__count-grid div+div{border-left:1px solid color-mix(in srgb,var(--imm-text) 22%,transparent)}.bf-imm__count-grid span{color:var(--imm-c-num);font-family:var(--bf-font-title);font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.bf-imm__count-grid small{margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--imm-c-unit)}.bf-imm__count-live{margin:0;color:var(--imm-c-live);font-family:var(--bf-font-title);font-size:24px}.bf-imm__actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:34px}.bf-imm .bf-imm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 40px;border-radius:0;background:var(--imm-btn);color:var(--imm-btn-text);font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 color-mix(in srgb,var(--imm-glow) 50%,transparent);transition:box-shadow .4s ease,transform .3s ease}@media(hover:hover){.bf-imm .bf-imm__btn:hover{box-shadow:0 0 40px 4px color-mix(in srgb,var(--imm-glow) 45%,transparent);transform:translateY(-2px)}}.bf-imm__cal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.bf-imm__cal[hidden]{display:none}.bf-imm .bf-imm__link{padding:0;border:0;background:none;color:var(--imm-c-link);font:inherit;font-size:13px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(hover:hover){.bf-imm .bf-imm__link:hover{opacity:.75}}.bf-imm__hint{position:absolute;bottom:18px;left:0;right:0;margin:0;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--imm-c-hint)}@media(hover:none){.bf-imm__hint{display:none}}.bf-imm .bf-imm__moments{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--imm-m-line);border-top:1px solid var(--imm-m-line);text-align:var(--imm-m-align)}.bf-imm .bf-imm__moment{margin:0;padding:var(--imm-m-pad) 32px calc(var(--imm-m-pad) + 4px);background:var(--m-bg,var(--imm-m-bg));list-style:none}.bf-imm .bf-imm__moment:before{content:none}.bf-imm__moment-media{margin:calc(var(--imm-m-pad) * -1) -32px 26px;aspect-ratio:4/3;overflow:hidden}.bf-imm .bf-imm__moment-img{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s ease}@media(hover:hover){.bf-imm__moment:hover .bf-imm__moment-img{transform:scale(1.05)}}.bf-imm__moment-num{display:block;margin-bottom:10px;font-family:var(--bf-font-accent);font-size:20px;color:var(--m-c-num,var(--imm-c-mnum))}.bf-imm__moment-title{margin:0 0 8px;color:var(--m-c-title,var(--imm-c-mtitle));font-family:var(--bf-font-title);font-size:26px;line-height:1.15}.bf-imm__moment-text{margin:0;font-size:14px;line-height:1.65;color:var(--m-c-text,var(--imm-c-mtext))}.bf-imm [data-bf-imm-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .15s)}.bf-imm [data-bf-imm-reveal].is-in{opacity:1;transform:none}@media(max-width:767px){.bf-imm__scene{min-height:var(--imm-h-m)}.bf-imm__content{padding:72px 20px}.bf-imm__step--2{padding:48px 14px}.bf-imm .bf-ev.bf-imm__form-panel{padding:28px 20px 24px}.bf-imm__count-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.bf-imm__count-grid div{padding:12px 4px}.bf-imm .bf-imm__moment{padding:calc(var(--imm-m-pad) * .8) 20px calc(var(--imm-m-pad) * .8 + 4px)}.bf-imm__moment-media{margin:calc(var(--imm-m-pad) * -.8) -20px 22px}}@media(prefers-reduced-motion:reduce){.bf-imm__embers{display:none}.bf-imm [data-bf-imm-reveal]{opacity:1;transform:none;transition:none}.bf-imm__bg{transform:none}.bf-imm__step,.bf-imm.is-step-2 .bf-imm__step--1,.bf-imm.is-step-2 .bf-imm__step--2,.bf-imm__step--2{transition:none;transform:none}}.bf-imm .bf-imm__eyebrow{font-family:var(--imm-ff-eyebrow,var(--bf-font-accent));font-size:var(--imm-fs-eyebrow,22px)}.bf-imm .bf-imm__title{font-family:var(--imm-ff-title,var(--bf-font-title));font-size:var(--imm-fs-title,56px)}.bf-imm .bf-imm__text{font-family:var(--imm-ff-text,var(--bf-font-body));font-size:var(--imm-fs-text,16px)}.bf-imm .bf-imm__count-label{font-family:var(--imm-ff-count-label,var(--bf-font-body));font-size:var(--imm-fs-count-label,12px)}.bf-imm .bf-imm__count-grid span{font-family:var(--imm-ff-count-num,var(--bf-font-title));font-size:var(--imm-fs-count-num,38px)}.bf-imm .bf-imm__count-grid small{font-family:var(--imm-ff-count-unit,var(--bf-font-body));font-size:var(--imm-fs-count-unit,11px)}.bf-imm .bf-imm__count-live{font-family:var(--imm-ff-live,var(--bf-font-title));font-size:var(--imm-fs-live,24px)}.bf-imm .bf-imm__btn{font-family:var(--imm-ff-button,var(--bf-font-body));font-size:var(--imm-fs-button,14px)}.bf-imm .bf-imm__link{font-family:var(--imm-ff-link,var(--bf-font-body));font-size:var(--imm-fs-link,13px)}.bf-imm .bf-imm__hint{font-family:var(--imm-ff-hint,var(--bf-font-body));font-size:var(--imm-fs-hint,11px)}.bf-imm .bf-imm__moment-num{font-family:var(--imm-ff-moment-num,var(--bf-font-accent));font-size:var(--imm-fs-moment-num,20px)}.bf-imm .bf-imm__moment-title{font-family:var(--imm-ff-moment-title,var(--bf-font-title));font-size:var(--imm-fs-moment-title,26px)}.bf-imm .bf-imm__moment-text{font-family:var(--imm-ff-moment-text,var(--bf-font-body));font-size:var(--imm-fs-moment-text,14px)}.bf-imm .bf-imm__back{font-family:var(--imm-ff-back,var(--bf-font-body));font-size:var(--imm-fs-back,12px)}.bf-imm .bf-imm__f-eyebrow{font-family:var(--imm-ff-f-eyebrow,var(--bf-font-accent));font-size:var(--imm-fs-f-eyebrow,19px)}@media(max-width:767px){.bf-imm .bf-imm__eyebrow{font-size:max(10px,calc(var(--imm-fs-eyebrow,22px) * var(--imm-mx,1)))}.bf-imm .bf-imm__title{font-size:max(10px,calc(var(--imm-fs-title,56px) * var(--imm-mt,.62)))}.bf-imm .bf-imm__text{font-size:max(10px,calc(var(--imm-fs-text,16px) * var(--imm-mx,1)))}.bf-imm .bf-imm__count-label{font-size:max(10px,calc(var(--imm-fs-count-label,12px) * var(--imm-mx,1)))}.bf-imm .bf-imm__count-grid span{font-size:max(10px,calc(var(--imm-fs-count-num,38px) * var(--imm-mt,.62)))}.bf-imm .bf-imm__count-grid small{font-size:max(10px,calc(var(--imm-fs-count-unit,11px) * var(--imm-mx,1)))}.bf-imm .bf-imm__count-live{font-size:max(10px,calc(var(--imm-fs-live,24px) * var(--imm-mt,.62)))}.bf-imm .bf-imm__btn{font-size:max(10px,calc(var(--imm-fs-button,14px) * var(--imm-mx,1)))}.bf-imm .bf-imm__link{font-size:max(10px,calc(var(--imm-fs-link,13px) * var(--imm-mx,1)))}.bf-imm .bf-imm__hint{font-size:max(10px,calc(var(--imm-fs-hint,11px) * var(--imm-mx,1)))}.bf-imm .bf-imm__moment-num{font-size:max(10px,calc(var(--imm-fs-moment-num,20px) * var(--imm-mx,1)))}.bf-imm .bf-imm__moment-title{font-size:max(10px,calc(var(--imm-fs-moment-title,26px) * var(--imm-mt,.62)))}.bf-imm .bf-imm__moment-text{font-size:max(10px,calc(var(--imm-fs-moment-text,14px) * var(--imm-mx,1)))}.bf-imm .bf-imm__back{font-size:max(10px,calc(var(--imm-fs-back,12px) * var(--imm-mx,1)))}.bf-imm .bf-imm__f-eyebrow{font-size:max(10px,calc(var(--imm-fs-f-eyebrow,19px) * var(--imm-mx,1)))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bf-event-immersive.css.map */
