.bfcm-2026{--f-script: Yellowtail, cursive;--f-led: Doto, ui-monospace, monospace}.bfcm-2026[data-bfcm-hero]{position:relative}body.template-bfcm-2026:before,body.template-bfcm-2026:after{content:"";position:fixed;top:0;bottom:0;width:26px;z-index:50;pointer-events:none;background:linear-gradient(#ea0029,#ea0029) 50% 34% / 4px 72px no-repeat,linear-gradient(#ea0029,#ea0029) 50% 78% / 4px 40px no-repeat,linear-gradient(90deg,#08090a,#2c2f34 45%,#141518);box-shadow:0 0 0 1px #ffffff0d}body.template-bfcm-2026:before{left:0}body.template-bfcm-2026:after{right:0;background:linear-gradient(#ea0029,#ea0029) 50% 20% / 4px 40px no-repeat,linear-gradient(#ea0029,#ea0029) 50% 64% / 4px 72px no-repeat,linear-gradient(270deg,#08090a,#2c2f34 45%,#141518)}@media(max-width:1280px){body.template-bfcm-2026:before,body.template-bfcm-2026:after{display:none}}.bfcm-2026[data-bfcm-hero] .hero-bgword{right:-2%;bottom:-.08em;left:-1%;top:auto;transform:none;color:#ffffff09;-webkit-text-stroke:0;font-family:var(--font-heading-family);font-weight:900;font-size:clamp(120px,17vw,340px);line-height:.82;letter-spacing:-.03em;text-align:left;pointer-events:none}.bfcm-2026[data-bfcm-hero] .hero-bgword span{display:block;font-weight:900}.bfcm-2026[data-bfcm-hero] .hero h1 .stg-script{position:absolute;right:-.1em;bottom:-.26em;font-family:Yellowtail,cursive;font-style:normal;font-weight:400;font-size:.5em;line-height:1;letter-spacing:0;text-transform:none;color:var(--red-hot);transform:rotate(-9deg);text-shadow:0 6px 24px rgba(0,0,0,.7);pointer-events:none}.bfcm-2026 .bf-mq>div{font-family:var(--font-heading-family);font-weight:900;font-size:52px;line-height:64px;font-style:normal;letter-spacing:.06em}.bfcm-2026 .bf-cd{font-family:var(--font-heading-family);font-weight:700;font-size:11px;line-height:1;letter-spacing:.18em}.bfcm-2026 .bf-rail .bf-cd b{font-family:Doto,ui-monospace,monospace;font-style:normal;font-weight:700;font-size:22px;line-height:1;letter-spacing:.04em;color:#ff1f45}.bfcm-2026[data-bfcm-hero] .hero .hero-r .mon,.bfcm-2026[data-bfcm-hero] .hero .hero-r .kb,.bfcm-2026[data-bfcm-hero] .hero .hero-r .hs,.bfcm-2026[data-bfcm-hero] .hero .hero-r .ms{animation-name:heroFl;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s;will-change:transform}.bfcm-2026[data-bfcm-hero] .hero .hero-r .mon{animation-duration:7.5s;rotate:var(--tz, 0deg)}.bfcm-2026[data-bfcm-hero] .hero .hero-r .kb{animation-delay:-1.4s;rotate:var(--tz, 0deg)}.bfcm-2026[data-bfcm-hero] .hero .hero-r .hs{animation-duration:5.4s;animation-delay:-2.6s;rotate:var(--tz, 0deg)}.bfcm-2026[data-bfcm-hero] .hero .hero-r .ms{animation-duration:5s;animation-delay:-3.8s;rotate:calc(-62deg + var(--tz, 0deg))}@media(min-width:761px){.bfcm-2026[data-bfcm-hero] .hero .hero-r .mon{width:64%;left:22%;top:calc(2% - 40px)}.bfcm-2026[data-bfcm-hero] .hero .hero-r .kb{width:60%;left:15%;bottom:calc(25% - 30px);z-index:2}.bfcm-2026[data-bfcm-hero] .hero .hero-r .hs{width:27%;right:2%;bottom:30%;z-index:3}.bfcm-2026[data-bfcm-hero] .hero .hero-r .ms{width:12%;left:22%;bottom:calc(12% - 30px);z-index:4}}@media(max-width:760px){.bfcm-2026[data-bfcm-hero] .hero .hero-r .mon{width:64%;left:22%;top:calc(2% - 16px)}.bfcm-2026[data-bfcm-hero] .hero .hero-r .kb{width:60%;left:15%;bottom:calc(25% - 12px);z-index:2}.bfcm-2026[data-bfcm-hero] .hero .hero-r .hs{width:27%;right:2%;bottom:30%;z-index:3}.bfcm-2026[data-bfcm-hero] .hero .hero-r .ms{width:12%;left:22%;bottom:calc(12% - 12px);z-index:4}}@media(prefers-reduced-motion:reduce){.bfcm-2026[data-bfcm-hero] .hero .hero-r img{animation:none}}body.template-bfcm-2026 .section-header{position:static;top:auto}@media(max-width:1919px)and (min-width:1200px){.bfcm-2026[data-bfcm-hero] .bf-rail.r{display:block;overflow:visible}.bfcm-2026[data-bfcm-hero] .bf-rail.r .bf-cd{left:auto;right:22px;z-index:60;transform:none}}@media(max-width:1719px)and (min-width:1200px){.bfcm-2026[data-bfcm-hero] .bf-rail.r .bf-mq,.bfcm-2026[data-bfcm-hero] .bf-rail.r .bf-sp{display:none}}@media(max-width:1280px)and (min-width:1200px){.bfcm-2026[data-bfcm-hero] .bf-rail.r .bf-cd{right:10px}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/section-bfcm-hero.css.map */
