.bfcm-time{--mid-scale: 1;--lock-size: calc(34px * var(--mid-scale));--dot-size: calc(52px * var(--mid-scale));--stop-gap: calc(6px * var(--mid-scale));--dot-center: calc(var(--lock-size) + var(--stop-gap) + (var(--dot-size) / 2));--card-width: 420px;--card-gap: 30px;position:relative;overflow:hidden;background:#3a0a0a;color:#fff}.bfcm-time *,.bfcm-time *:before,.bfcm-time *:after{box-sizing:border-box}.bfcm-time__hero-bg,.bfcm-time__band-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bfcm-time__hero-bg .image__wraper,.bfcm-time__hero-bg .image__wraper picture,.bfcm-time__band-bg .image__wraper,.bfcm-time__band-bg .image__wraper picture,.bfcm-time__calendar .image__wraper,.bfcm-time__calendar .image__wraper picture{display:block;width:100%;height:100%}.bfcm-time__hero-bg img,.bfcm-time__band-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.bfcm-time__hero,.bfcm-time__band{position:relative;z-index:1;overflow:hidden}.bfcm-time__hero{display:flex;align-items:center;min-height:calc(610px * var(--mid-scale))}.bfcm-time__hero-inner{position:relative;z-index:1;display:flex;align-items:center;gap:calc(40px * var(--mid-scale));width:100%;min-height:calc(610px * var(--mid-scale));padding-block:calc(75px * var(--mid-scale))}.bfcm-time__copy{flex:1 1 auto;min-width:0}.bfcm-time__heading{margin:0;color:#fff;font-size:max(12px,calc(48px * var(--mid-scale)));font-weight:500;line-height:1.25;letter-spacing:calc(-.96px * var(--mid-scale));white-space:nowrap}.bfcm-time__sub{margin:calc(28px * var(--mid-scale)) 0 0;color:#fff;font-size:max(12px,calc(28px * var(--mid-scale)));font-weight:400;line-height:1.25;opacity:.4}.bfcm-time__calendar{flex:0 0 calc(760px * var(--mid-scale));width:calc(760px * var(--mid-scale));height:calc(460px * var(--mid-scale));overflow:hidden;border-radius:calc(4px * var(--mid-scale))}.bfcm-time__calendar img{display:block;width:100%;height:100%;object-fit:cover}.bfcm-time__panel{position:relative;z-index:1;min-height:500px;padding:.6771% 15.625% 4.1667%;background:#0006}.bfcm-time__label-row{display:flex;align-items:center;width:100vw;margin:0 0 10px calc(50% - 50vw)}.bfcm-time__label-row:before,.bfcm-time__label-row:after{content:"";height:0;border-top:1px solid rgba(255,255,255,.35)}.bfcm-time__label-row:before{flex:0 0 15.625vw}.bfcm-time__label-row:after{flex:1 1 auto}.bfcm-time__label{position:relative;z-index:1;flex:0 0 auto;margin:0;padding:0 10px;color:#fff;font-size:10px;font-weight:300;line-height:2.8;white-space:nowrap}.bfcm-time__label-muted{opacity:.4}.bfcm-time__scroller{overflow:visible}.bfcm-time__cols{--dot-center: calc(var(--lock-size) + var(--stop-gap) + (var(--dot-size) / 2));position:relative;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,var(--card-width)));gap:var(--card-gap);justify-content:center;width:100%}.bfcm-time__cols:before{content:"";position:absolute;z-index:0;top:var(--dot-center);left:50%;width:100vw;border-top:1px dashed rgba(255,255,255,.35);transform:translate(-50%,-50%);pointer-events:none}.bfcm-time__col{display:flex;flex-direction:column;gap:14px;min-width:0}.bfcm-time__stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--stop-gap)}.bfcm-time__lock{display:block;width:var(--lock-size);height:var(--lock-size);object-fit:contain;opacity:.8}.bfcm-time__dot{width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0 18%,rgba(255,255,255,.72) 19% 34%,rgba(255,255,255,.28) 35% 48%,rgba(255,255,255,.08) 49% 62%,transparent 63%);box-shadow:0 0 calc(18px * var(--mid-scale)) #ffffff59}.bfcm-time__date{color:#fff;font-size:max(12px,calc(24px * var(--mid-scale)));font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;opacity:.8}.bfcm-time__card{height:180px;padding:24px 26px 20px;overflow:hidden;border-radius:4px;background:var(--card-bg, #f4eded);color:var(--card-color, #000);container-type:inline-size;container-name:bfcm-time-card}.bfcm-time__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;--text-scale: min(1, calc(100cqw / var(--card-width)))}.bfcm-time__card-title{margin:0;color:inherit;font-size:max(12px,calc(23px * var(--text-scale)));font-weight:700;line-height:1.13;overflow-wrap:break-word}.bfcm-time__card-text,.bfcm-time__card-note{color:inherit;font-weight:500;opacity:.6;overflow-wrap:break-word}.bfcm-time__card-text{font-size:max(12px,calc(13px * var(--text-scale)));line-height:1.38}.bfcm-time__card-note{font-size:max(12px,calc(14px * var(--text-scale)));line-height:1.66}.bfcm-time__card-text p,.bfcm-time__card-note p,.bfcm-time__note p{margin:0;color:inherit}.bfcm-time__note{margin:50px 0 0;max-width:700px;color:#fff;font-size:14px;font-weight:400;line-height:1.29;opacity:.6}@media(max-width:1900px)and (min-width:1200px){.bfcm-time{--mid-scale: var(--pc-mid-scale, 1)}}@media(max-width:1199px){.bfcm-time__hero-inner{gap:24px}.bfcm-time__calendar{flex-basis:48%;width:48%;height:auto;aspect-ratio:760 / 460}.bfcm-time__heading{font-size:32px;letter-spacing:-.64px;white-space:normal}.bfcm-time__sub{margin-top:16px;font-size:20px}}@media(max-width:767px){.bfcm-time{--lock-size: 17px;--dot-size: 26px;--stop-gap: 4px;--card-gap: 15px}.bfcm-time__hero{min-height:0}.bfcm-time__hero-inner{flex-direction:column;align-items:center;min-height:0;padding:22px 16px 16px;gap:14px;text-align:center}.bfcm-time__heading{font-size:23px;line-height:1.22;letter-spacing:-.46px;white-space:normal}.bfcm-time__sub{margin-top:2px;font-size:15px;line-height:1.13}.bfcm-time__calendar{flex-basis:auto;width:100%;height:auto;aspect-ratio:343 / 208;border-radius:4px}.bfcm-time__panel{min-height:0;padding:16px 0 30px}.bfcm-time__label-row{margin-bottom:12px}.bfcm-time__scroller{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bfcm-time__scroller::-webkit-scrollbar{display:none}.bfcm-time__cols{display:flex;justify-content:flex-start;gap:var(--card-gap);width:max-content;padding:0 16px 4px}.bfcm-time__cols:before{left:0;width:100%;transform:translateY(-50%)}.bfcm-time__col{flex:0 0 210px;align-self:stretch;width:210px;scroll-snap-align:start}.bfcm-time__date{font-size:12px}.bfcm-time__card{flex:1 1 auto;height:auto;min-height:96px;padding:12px;border-radius:4px}.bfcm-time__card-body{--text-scale: 1;gap:4px}.bfcm-time__card-title{font-size:13px;line-height:1.2}.bfcm-time__card-text,.bfcm-time__card-note{font-size:10px;line-height:1.35}.bfcm-time__note{margin:16px 16px 0;max-width:none;font-size:10px;line-height:1.33}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-bfcm-timeline.css.map */
