.bfp{--bf-accent:#ff015a;--bf-yellow:#ffcc00;--bf-cyan:#00d8da;--bf-pink:#ff4d88;--bf-bg:#0b0b0b;--bf-bg2:#141414;--bf-card:#1a1a1a;--bf-line:#2e2e2e;--bf-mute:#c2c2c2;font-family:Noto Sans JP,Hiragino Sans,Noto Sans JP,sans-serif;color:#fff;background:var(--bf-bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.bfp *,.bfp *:before,.bfp *:after{box-sizing:border-box}.bfp h1,.bfp h2,.bfp h3,.bfp p,.bfp ol{margin:0}.bfp img{display:block;max-width:100%}.bfp a{text-decoration:none;color:inherit}.bfp .b-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.bfp .b-sec{padding:88px 0}.bfp .b-en{font-family:Barlow Condensed,Noto Sans JP,sans-serif}.bfp .b-kicker{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.24em;font-size:15px;color:var(--bf-pink)}.bfp .b-h2{font-size:clamp(28px,3.4vw,42px);font-weight:900;line-height:1.35}.bfp .b-h2 em,.bfp .b-hl{font-style:normal;color:var(--bf-pink)}.bfp .b-head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:40px}.bfp .b-pill{align-self:flex-start;display:inline-block;font-weight:900;font-size:13px;padding:6px 14px;border-radius:999px}.bfp .b-pill--y{background:var(--bf-yellow);color:#000}.bfp .b-pill--k{background:#000;color:#fff;border:1px solid #333}.bfp .b-btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-family:inherit;font-weight:900;background:var(--bf-accent);color:#fff;white-space:nowrap;transition:filter .15s}.bfp .b-btn:hover{filter:brightness(1.1)}.bfp .b-btn[disabled]{opacity:.6;cursor:wait}.bfp .b-ph{background:#222}.bfp .c-accent{background:var(--bf-accent);color:#fff}.bfp .c-yellow{background:var(--bf-yellow);color:#000}.bfp .c-cyan{background:var(--bf-cyan);color:#000}.bfp .c-white{background:#fff;color:#000}@keyframes bfticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bfp .b-track{animation:none!important}}.bfp .b-notice{background:#1e1e1e;font-size:13px;text-align:center;padding:10px 16px;letter-spacing:.04em;line-height:1.6;border-bottom:1px solid #333}.bfp .b-notice strong{color:var(--bf-yellow);font-weight:700;margin-right:1em}.bfp .b-nav{background:#000;border-bottom:3px solid var(--bf-accent)}.bfp .b-nav .b-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;padding-bottom:14px}.bfp .b-nav-links{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px;font-weight:500}.bfp .b-nav-links a:hover{color:var(--bf-yellow)}.bfp .b-nav .b-btn{font-size:14px;padding:12px 22px;border-radius:999px}.bfp .b-hero{position:relative;overflow:hidden;background:var(--bf-bg)}.bfp .b-hero-bg,.bfp .b-hero-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bfp .b-hero-bg img{object-fit:cover;object-position:75% center}.bfp .b-hero-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#000000d1 40%,#0003 72%,#0000)}.bfp .b-hero-in{position:relative;padding-top:64px;padding-bottom:60px;min-height:520px;display:flex;flex-direction:column;justify-content:center;gap:18px}.bfp .b-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bfp .b-tag-a{background:var(--bf-accent);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:16px;letter-spacing:.16em;padding:6px 14px;border-radius:6px}.bfp .b-tag-o{border:1px solid var(--bf-yellow);color:var(--bf-yellow);font-size:14px;font-weight:900;padding:5px 12px;border-radius:6px}.bfp .b-big{font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:800;font-size:clamp(56px,8.4vw,120px);line-height:.88;max-width:700px}.bfp .b-big em{font-style:normal;color:var(--bf-accent)}.bfp .b-big small{font-size:.55em}.bfp .b-h1{font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.35;max-width:620px}.bfp .b-h1 em{font-style:normal;color:var(--bf-yellow)}.bfp .b-hero-sub{font-size:16px;line-height:1.8;color:#d9d9d9;max-width:560px}.bfp .b-formbox{max-width:600px;background:#141414d1;border:1px solid #3a3a3a;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.bfp .b-formnote{font-size:13px;color:#bdbdbd}.bfp .b-formnote em{font-style:normal;font-weight:700;color:#fff}.bfp .b-form{display:flex;flex-wrap:wrap;gap:10px;margin:0}.bfp .b-input{flex:1 1 240px;min-width:0;height:58px;border:0;border-radius:10px;padding:0 18px;font-size:16px;font-family:inherit;background:#fff;color:#141414;outline:0}.bfp .b-input::placeholder{color:gray}.bfp .b-input:focus{box-shadow:0 0 0 3px var(--bf-yellow)}.bfp .b-form .b-btn{flex:0 0 auto;height:58px;border-radius:10px;padding:0 28px;font-size:17px}.bfp .b-consent{flex:0 0 100%;display:flex;align-items:center;gap:10px;font-size:13px;color:#bdbdbd}.bfp .b-consent input{width:18px;height:18px;flex:none;accent-color:var(--bf-accent)}.bfp .b-consent a{color:#fff;text-decoration:underline}.bfp .b-msg{flex:0 0 100%;font-size:14px;font-weight:700;margin:0}.bfp .b-msg:empty{display:none}.bfp .b-msg.is-ok{color:#7ee2a8}.bfp .b-msg.is-err{color:#ff8a8a}.bfp .b-ticker{background:var(--bf-yellow);color:#000;overflow:hidden;white-space:nowrap;padding:12px 0;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:800;font-size:22px;letter-spacing:.06em}.bfp .b-track{display:flex;width:max-content;animation:bfticker var(--spd,28s) linear infinite}.bfp .b-track>span{display:flex;align-items:center;gap:28px;padding-right:28px}.bfp .b-dot{width:10px;height:10px;border-radius:50%;background:#000;flex:none}.bfp .b-cd{background:#000}.bfp .b-cd .b-wrap{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.bfp .b-cd-l{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bfp .b-cd-t{font-weight:900;font-size:17px;line-height:1.4}.bfp .b-cd-t small{display:block;font-size:13px;color:#bdbdbd;font-weight:500}.bfp .b-cd-u{display:flex;gap:8px}.bfp .b-cd-c{background:#fff;color:#000;border-radius:10px;padding:8px 12px;text-align:center;min-width:58px}.bfp .b-cd-n{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.bfp .b-cd-x{font-size:11px;font-weight:700}.bfp .b-cd-r{font-size:14px;color:#d9d9d9}.bfp .b-cd-end{font-weight:900;font-size:18px;color:var(--bf-yellow)}.bfp .b-bn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.bfp .b-bn{border:3px solid #fff;border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:12px;box-shadow:6px 6px 0 var(--bf-accent);background:var(--bf-card)}.bfp .b-bn-n{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:26px}.bfp .b-bn-t{font-weight:900;font-size:20px;line-height:1.4}.bfp .b-bn-d{font-size:14px;color:var(--bf-mute);line-height:1.7}.bfp .b-rv{position:relative;background:var(--bf-bg2);overflow:hidden}.bfp .b-rv-bgtxt{position:absolute;left:0;right:0;top:24px;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(90px,16vw,240px);line-height:1;color:transparent;-webkit-text-stroke:1.5px #2c2c2c;white-space:nowrap;overflow:hidden;pointer-events:none}.bfp .b-rv .b-wrap{position:relative}.bfp .b-rv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:36px}.bfp .b-rv-head>div{display:flex;flex-direction:column;gap:10px}.bfp .b-rv-lead{font-size:15px;color:var(--bf-mute);line-height:1.7;max-width:440px}.bfp .b-rv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.bfp .b-card{background:var(--bf-card);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--bf-line);transition:transform .2s}.bfp a.b-card:hover{transform:translateY(-4px)}.bfp .b-card-img{position:relative;height:220px}.bfp .b-card-img--light{background:#f2f2f2}.bfp .b-card-img img{width:100%;height:100%;object-fit:cover}.bfp .b-card-img--light img{object-fit:contain}.bfp .b-off{position:absolute;right:14px;top:14px;width:88px;height:88px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:36px;line-height:1;text-align:center}.bfp .b-off small{font-size:16px}.bfp .b-off small.jp{font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:14px}.bfp .b-card-b{padding:22px;display:flex;flex-direction:column;gap:6px}.bfp .b-card-k{font-size:13px;color:#a6a6a6;font-weight:700}.bfp .b-card-t{font-size:24px;font-weight:900;line-height:1.3}.bfp .b-card-d{font-size:14px;color:var(--bf-mute);line-height:1.7}.bfp .b-sc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bfp .b-sc{border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px;background:var(--bf-card);border:1px solid var(--bf-line)}.bfp .b-sc--now{background:var(--bf-accent);border-color:var(--bf-accent)}.bfp .b-sc--hl{border:3px solid var(--bf-yellow)}.bfp .b-sc--dark{background:#1e1e1e;border-color:#333}.bfp .b-sc-now{align-self:flex-start;background:#fff;color:var(--bf-accent);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:14px;padding:2px 10px;border-radius:999px;line-height:22px}.bfp .b-sc-d{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:30px;line-height:1.2}.bfp .b-sc:not(.b-sc--now) .b-sc-d{margin-top:34px}.bfp .b-sc-t{font-weight:900;font-size:17px}.bfp .b-sc-x{font-size:14px;color:var(--bf-mute);line-height:1.7}.bfp .b-sc--now .b-sc-x{color:#fff}.bfp .b-pl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.bfp .b-pl{position:relative;display:block;border-radius:28px;overflow:hidden;height:320px;background:#222}.bfp .b-pl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.bfp a.b-pl:hover img{transform:scale(1.04)}.bfp .b-pl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000c,#0000000d 60%)}.bfp .b-pl-b{position:absolute;z-index:1;left:26px;right:26px;bottom:24px;display:flex;flex-direction:column;gap:6px}.bfp .b-pl-tag{align-self:flex-start;font-weight:900;font-size:12px;padding:4px 12px;border-radius:999px}.bfp .b-pl-t{font-size:28px;font-weight:900}.bfp .b-pl-d{font-size:14px;line-height:1.6}.bfp .b-ug .b-wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.bfp .b-ug-l{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.bfp .b-ug-p{font-size:15px;color:var(--bf-mute);line-height:1.8}.bfp .b-ug-steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.bfp .b-ug-steps li{display:flex;align-items:center;gap:14px;background:var(--bf-card);border-radius:14px;padding:14px 18px;border:1px solid var(--bf-line);font-size:15px;font-weight:700}.bfp .b-ug-steps li>span{flex:none;width:32px;height:32px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:18px}.bfp .b-ug-steps em{font-style:normal;color:var(--bf-pink)}.bfp .b-ug-r{flex:1 1 480px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bfp .b-ug-r img,.bfp .b-ug-r .b-ph{width:100%;height:220px;object-fit:cover;border-radius:18px}.bfp .b-faq .b-wrap{max-width:880px;display:flex;flex-direction:column;gap:14px}.bfp .b-faq details{background:#1c1c1c;border-radius:16px;padding:18px 24px}.bfp .b-faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:12px}.bfp .b-faq summary::-webkit-details-marker{display:none}.bfp .b-faq summary i{font-style:normal;transition:transform .2s}.bfp .b-faq details[open] summary i{transform:rotate(45deg)}.bfp .b-faq .b-a{margin-top:12px;font-size:14px;color:var(--bf-mute);line-height:1.8}.bfp .b-faq .b-a p{margin:0}.bfp .b-cta{background:#000}.bfp .b-cta .b-wrap{padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.bfp .b-cta-l{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.bfp .b-cta-r{flex:1 1 440px;min-width:0}.bfp .b-cta .b-form .b-input,.bfp .b-cta .b-form .b-btn{height:56px;border-radius:8px}.bfp .b-dots{display:flex;gap:6px}.bfp .b-dots span{width:12px;height:12px;border-radius:50%}.bfp .b-cta-note{font-size:15px;color:#d9d9d9;line-height:1.8}@media(max-width:749px){.bfp .b-wrap{padding:0 16px}.bfp .b-sec{padding:56px 0}.bfp .b-head{margin-bottom:28px}.bfp .b-nav .b-wrap{justify-content:center;gap:10px}.bfp .b-nav-links{justify-content:center;gap:4px 16px;font-size:13px}.bfp .b-nav .b-btn{display:none}.bfp .b-hero-bg img{object-position:var(--mb-focus,70% center)}.bfp .b-hero-ov{background:linear-gradient(180deg,#000000e0,#000000c7 55%,#00000080)}.bfp .b-hero-in{min-height:0;padding-top:40px;padding-bottom:40px;gap:14px}.bfp .b-hero-sub{font-size:14px}.bfp .b-formbox{padding:14px}.bfp .b-input,.bfp .b-form .b-btn{flex:1 1 100%;height:52px}.bfp .b-form .b-btn{font-size:16px;padding:0 16px}.bfp .b-ticker{font-size:18px;padding:10px 0}.bfp .b-cd .b-wrap{flex-direction:column;align-items:flex-start}.bfp .b-cd-c{min-width:0;flex:1}.bfp .b-cd-u{width:100%}.bfp .b-bn{padding:20px}.bfp .b-card-img{height:200px}.bfp .b-pl-grid{grid-template-columns:1fr}.bfp .b-pl{height:260px}.bfp .b-pl-t{font-size:24px}.bfp .b-ug-r{gap:8px}.bfp .b-ug-r img,.bfp .b-ug-r .b-ph{height:120px;border-radius:12px}.bfp .b-ug-steps li{font-size:14px;padding:12px 14px}.bfp .b-faq details{padding:16px 18px}.bfp .b-faq summary{font-size:15px}.bfp .b-cta .b-wrap{padding-top:56px;padding-bottom:56px}}.bfp .c-lc{background:#e0fbfb;color:#00595a}.bfp .c-ly{background:#fff3c2;color:#5c4500}.bfp .c-lp{background:#fff0f5;color:#d4004a}.bfp .c-black{background:#000;color:#fff}.bfp .b-pill--lc{background:#e0fbfb;color:#00595a}.bfp .b-pill--lp{background:#fff0f5;color:#d4004a}.bfp .b-pill--a{background:var(--bf-accent);color:#fff}.bfp .b-dots3{display:inline-flex;gap:4px;vertical-align:top;margin-top:.25em}.bfp .b-dots3 i{width:10px;height:10px;border-radius:50%;display:block}.bfp .b-bar{background:#1e1e1e;border-radius:999px;padding:18px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;font-size:15px;line-height:1.6;border:1px solid #333}.bfp .b-bar>span{display:flex;align-items:center;gap:10px}.bfp .b-bar i{width:10px;height:10px;border-radius:50%;flex:none;display:block}.bfp .b-bar p{margin:0}.bfp .b-tag-t{font-size:15px;font-weight:700;color:var(--bf-yellow)}.bfp .b-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.bfp .b-giftlink{display:flex;align-items:stretch;border:1px solid rgba(255,204,0,.7);border-radius:10px;overflow:hidden;background:#00000073}.bfp .b-giftlink b{background:var(--bf-yellow);color:#000;display:flex;align-items:center;padding:0 12px;font-weight:900;font-size:13px}.bfp .b-giftlink span{padding:9px 14px;font-size:14px;font-weight:700}.bfp .b-giftlink em{font-style:normal;color:var(--bf-yellow)}.bfp .b-morelink{font-size:14px;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.bfp .b-of{border-bottom:1px solid #2a2a2a}.bfp .b-of-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bfp .b-of-i{display:flex;align-items:center;gap:14px;padding:20px 16px;border-right:1px solid #2a2a2a}.bfp .b-of-i:last-child{border-right:0}.bfp .b-of-img{width:64px;height:64px;flex:none;border-radius:10px;overflow:hidden;background:#f4f4f4}.bfp .b-of-img img{width:100%;height:100%;object-fit:contain}.bfp .b-of-tx{display:flex;flex-direction:column;gap:2px}.bfp .b-of-n{font-size:13px;font-weight:700}.bfp .b-of-v{font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:800;font-size:30px;line-height:1;color:var(--bf-pink)}.bfp .b-of-v.sm{font-family:inherit;font-size:16px;font-weight:900;line-height:1.4}.bfp .b-gb-wrap{max-width:1100px;margin:0 auto;padding:56px 24px}.bfp .b-gb{display:flex;flex-wrap:wrap;border-radius:20px;overflow:hidden;background:#161616;border:1px solid #3a3a3a}.bfp .b-gb-l{flex:0 0 260px;max-width:100%;background:var(--bf-yellow);color:#000;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:6px}.bfp .b-gb-k{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:.24em}.bfp .b-gb-pre{font-size:18px;font-weight:900;margin-top:6px}.bfp .b-gb-num{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:96px;line-height:.85}.bfp .b-gb-num small{font-size:28px;font-family:Noto Sans JP,sans-serif;font-weight:900}.bfp .b-gb-note{font-size:12px;font-weight:700;margin-top:6px}.bfp .b-gb-m{flex:1 1 360px;min-width:0;padding:30px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-left:2px dashed #3a3a3a}.bfp .b-gb-ey{font-size:13px;color:var(--bf-yellow);font-weight:700;letter-spacing:.04em}.bfp .b-gb-m h2{font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.4}.bfp .b-gb-m p{font-size:14px;color:#bdbdbd;line-height:1.8}.bfp .b-gb-m .b-btn{align-self:flex-start;margin-top:4px;font-size:15px;padding:13px 24px;border-radius:8px}.bfp .b-gb-r{flex:0 1 240px;min-width:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px}.bfp .b-gb-r img{width:100%;max-width:220px;height:200px;object-fit:contain}.bfp .b-phs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.bfp .b-phs .p{border:1px solid #555;border-radius:999px;padding:8px 14px;font-weight:700;display:flex;align-items:center;gap:8px}.bfp .b-phs .p.now{background:var(--bf-accent);border-color:var(--bf-accent);font-weight:900}.bfp .b-phs .p.now b{background:#fff;color:var(--bf-accent);font-family:Barlow Condensed,sans-serif;font-size:13px;padding:1px 7px;border-radius:999px}.bfp .b-phs .ar{color:gray}.bfp .b-dl-sec{position:relative;overflow:hidden}.bfp .b-dl-sec .b-wrap{position:relative}.bfp .b-dl-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:44px}.bfp .b-dl-head p{font-size:16px;color:var(--bf-mute);line-height:1.8}.bfp .b-dl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px}.bfp .b-dl{border:3px solid var(--bd,#000);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:6px 6px 0 var(--bf-accent);background:var(--bg,#1a1a1a);color:var(--fg,#fff)}.bfp .b-dl-k{font-size:13px;font-weight:900}.bfp .b-dl-t{font-size:26px;font-weight:900;line-height:1.3}.bfp .b-dl-v{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:84px;line-height:.88}.bfp .b-dl-v small{font-size:.48em}.bfp .b-dl-rows{display:flex;flex-direction:column;gap:2px}.bfp .b-dl-rows div{font-weight:900;font-size:20px}.bfp .b-dl-rows b{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:46px;color:var(--bf-pink)}.bfp .b-dl-d{font-size:14px;line-height:1.7;font-weight:500}.bfp .b-dl-sec .b-bar{margin-top:44px}.bfp .b-st-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px}.bfp .b-st{background:#1a1a1a;border-radius:32px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #2e2e2e}.bfp .b-st-h{padding:26px 28px 20px;display:flex;flex-direction:column;gap:6px;color:#141414}.bfp .b-st-k{font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.16em;font-size:15px}.bfp .b-st-t{font-size:30px;font-weight:900;line-height:1.3}.bfp .b-st-s{font-size:15px;font-weight:500}.bfp .b-st-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.bfp .b-st-imgs img,.bfp .b-st-imgs .b-ph{width:100%;height:170px;object-fit:cover;border-radius:18px}.bfp .b-st-b{padding:20px 28px 28px;display:flex;flex-direction:column;gap:16px;flex:1}.bfp .b-chips{display:flex;flex-wrap:wrap;gap:8px}.bfp .b-chips span{border:1.5px solid #fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.bfp .b-st-rec{font-size:14px;color:var(--bf-mute)}.bfp .b-st-rec strong{color:#fff}.bfp .b-st .b-btn{align-self:flex-start;margin-top:auto;font-weight:700;font-size:15px;padding:13px 22px;border-radius:999px}.bfp .b-cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px}.bfp .b-cp{border:3px solid #fff;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.bfp .b-cp-img{position:relative;height:280px;background:#f2f2f2}.bfp .b-cp-img>img{width:100%;height:100%;object-fit:contain}.bfp .b-cp-img.cover>img{object-fit:cover}.bfp .b-cp-off{position:absolute;left:18px;top:18px;background:var(--bf-accent);color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:28px;padding:4px 16px;border-radius:999px}.bfp .b-cp-rib{position:absolute;right:16px;top:18px;background:#000000c7;color:var(--bf-yellow);border:1px solid var(--bf-yellow);font-size:13px;font-weight:900;padding:7px 12px;border-radius:999px}.bfp .b-cp-b{padding:28px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.bfp .b-cp-k{font-size:13px;color:#a6a6a6;font-weight:700}.bfp .b-cp-t{font-size:30px;font-weight:900;line-height:1.3}.bfp .b-cp-for{border-radius:16px;padding:14px 16px;font-size:15px;font-weight:900;line-height:1.6;color:#141414}.bfp .b-cp-pts{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.6}.bfp .b-cp-pts div{display:flex;gap:10px}.bfp .b-cp-pts i{flex:none;width:20px;height:20px;border-radius:50%;margin-top:1px}.bfp .b-cp-pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:auto}.bfp .b-cp-pr s{font-size:14px;color:#9a9a9a}.bfp .b-cp-pr b{font-size:28px;font-weight:900;color:var(--bf-pink)}.bfp .b-cp-pr span{font-size:13px}.bfp .b-cp-pr .b-btn{margin-left:auto;font-size:14px;padding:10px 18px;border-radius:999px}.bfp .b-tip{margin-top:24px;background:#1a1a1a;border-radius:24px;padding:22px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:15px;border:1px solid #2e2e2e}.bfp .b-tip strong{font-weight:900}.bfp .b-su-box{background:var(--bf-accent);border-radius:40px;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:32px}.bfp .b-su-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.bfp .b-su-head>div:first-child{display:flex;flex-direction:column;gap:10px}.bfp .b-su-head h2{font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.35}.bfp .b-su-head p{font-size:15px;line-height:1.8}.bfp .b-su-big{background:#fff;color:#000;border-radius:999px;padding:14px 28px;display:flex;align-items:center;gap:12px}.bfp .b-su-big b{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:64px;line-height:.9}.bfp .b-su-big span{font-size:14px;font-weight:900;line-height:1.4}.bfp .b-su-big em{font-style:normal;font-size:26px;color:#d4004a}.bfp .b-su-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.bfp .b-su-i{background:#1a1a1a;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #2e2e2e;color:#fff}.bfp .b-su-img{height:210px;background:#f4f4f4}.bfp .b-su-img img{width:100%;height:100%;object-fit:contain}.bfp .b-su-ib{padding:20px;display:flex;flex-direction:column;gap:8px}.bfp .b-su-chip{align-self:flex-start;font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px}.bfp .b-su-n{font-weight:900;font-size:18px}.bfp .b-su-d{font-size:13px;color:var(--bf-mute);line-height:1.6}.bfp .b-su-calc{background:#1e1e1e;color:#fff;border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:14px;border:1px solid #333}.bfp .b-su-rows{display:flex;flex-direction:column;gap:10px;font-size:15px}.bfp .b-su-rows div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #333;padding-bottom:10px}.bfp .b-su-rows div:last-child{border:0;padding:0}.bfp .b-su-rows span{color:#bdbdbd}.bfp .b-su-rows div:last-child strong{color:var(--bf-yellow);font-size:26px;font-family:Barlow Condensed,sans-serif}.bfp .b-wk-row{display:flex;flex-wrap:wrap;gap:16px}.bfp .b-vd{flex:1 1 260px;min-width:0;position:relative;display:block;border-radius:24px;overflow:hidden;height:420px;background:#222}.bfp .b-vd img,.bfp .b-ft img,.bfp .b-ex img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfp .b-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#000000b8;display:flex;align-items:center;justify-content:center}.bfp .b-vd-l{position:absolute;left:14px;bottom:14px;background:#000;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.bfp .b-ft{flex:2 1 520px;min-width:0;position:relative;border-radius:24px;overflow:hidden;height:420px;background:#222}.bfp .b-ft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}.bfp .b-ft-b{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:6px}.bfp .b-ft-b b{font-size:22px;font-weight:900}.bfp .b-ft-b span{font-size:14px}.bfp .b-wk-sub{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:60px 0 36px}.bfp .b-wk-sub h3{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:900}.bfp .b-wk-sub span{font-size:12px;color:#a6a6a6}.bfp .b-ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.bfp .b-ex{position:relative;border-radius:20px;overflow:hidden;height:220px;background:#222}.bfp .b-ex span{position:absolute;left:12px;bottom:12px;background:#fff;color:#141414;font-size:12px;font-weight:900;padding:5px 10px;border-radius:999px}.bfp .b-wk-bar{margin-top:36px;justify-content:space-between}.bfp .b-wk-bar strong{color:var(--bf-yellow)}.bfp .b-wk-bar a{background:#fff;color:#000;font-weight:900;font-size:14px;padding:11px 20px;border-radius:999px;white-space:nowrap}.bfp .b-gs .b-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.bfp .b-gs-l{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}.bfp .b-gs-l h2{font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.4}.bfp .b-gs-l p{font-size:15px;color:var(--bf-mute);line-height:1.8}.bfp .b-gs-r{flex:2 1 560px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bfp .b-gs-r img,.bfp .b-gs-r .b-ph{width:100%;height:260px;object-fit:cover;border-radius:20px}.bfp .b-fl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.bfp .b-fl{background:#1a1a1a;border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:10px;border:1px solid #2e2e2e}.bfp .b-fl.hl{background:#1e1e1e;border-color:#333}.bfp .b-fl-d{align-self:flex-start;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:18px;padding:4px 14px;border-radius:999px}.bfp .b-fl-d.c-white{border:2px solid #000;padding:2px 14px}.bfp .b-fl-t{font-weight:900;font-size:19px}.bfp .b-fl-x{font-size:14px;color:var(--bf-mute);line-height:1.7}@media(max-width:749px){.bfp .b-of-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .b-of-i{padding:14px 8px;gap:10px;border-right:0;border-bottom:1px solid #2a2a2a}.bfp .b-of-i:nth-child(odd){border-right:1px solid #2a2a2a}.bfp .b-of-img{width:48px;height:48px}.bfp .b-of-n{font-size:12px}.bfp .b-of-v{font-size:22px}.bfp .b-of-v.sm{font-size:13px}.bfp .b-gb-wrap{padding:40px 16px}.bfp .b-gb-l{flex:1 1 100%;padding:22px}.bfp .b-gb-num{font-size:72px}.bfp .b-gb-m{flex:1 1 100%;border-left:0;border-top:2px dashed #3a3a3a;padding:22px}.bfp .b-gb-r{flex:1 1 100%}.bfp .b-gb-r img{height:160px}.bfp .b-bar{border-radius:20px;padding:16px 18px;justify-content:flex-start;font-size:14px}.bfp .b-dl-head{margin-bottom:28px}.bfp .b-dl{padding:22px}.bfp .b-dl-v{font-size:68px}.bfp .b-st-h{padding:20px 20px 16px}.bfp .b-st-t{font-size:24px}.bfp .b-st-imgs img,.bfp .b-st-imgs .b-ph{height:110px;border-radius:12px}.bfp .b-st-b{padding:16px 20px 22px}.bfp .b-cp-img{height:220px}.bfp .b-cp-rib{right:10px;font-size:11px;padding:6px 10px}.bfp .b-cp-off{font-size:22px;left:12px}.bfp .b-cp-b{padding:20px}.bfp .b-cp-t{font-size:24px}.bfp .b-su-box{border-radius:24px}.bfp .b-su-big{padding:10px 20px}.bfp .b-su-big b{font-size:48px}.bfp .b-vd{flex:1 1 calc(50% - 8px);height:280px}.bfp .b-ft{flex:1 1 100%;height:280px}.bfp .b-wk-sub{margin:40px 0 20px}.bfp .b-ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfp .b-ex{height:150px;border-radius:14px}.bfp .b-gs-r{gap:8px}.bfp .b-gs-r img,.bfp .b-gs-r .b-ph{height:140px;border-radius:12px}}@media(min-width:750px)and (max-width:1024px){html body .bfp .b-wrap,html body .bfp .b-gb-wrap{padding-left:32px;padding-right:32px}html body .bfp .b-sec{padding-top:64px;padding-bottom:64px}html body .bfp .b-head{margin-bottom:32px}html body .bfp .b-nav .b-wrap{justify-content:center;gap:10px 18px}html body .bfp .b-nav-links{justify-content:center;gap:4px 16px;font-size:13px}html body .bfp .b-nav .b-btn{padding:10px 18px;font-size:13px}html body .bfp .b-hero{aspect-ratio:auto!important}html body .bfp .b-hero-in{min-height:480px!important;padding-top:48px;padding-bottom:48px;gap:16px}html body .bfp .b-hero-ov{background:linear-gradient(90deg,#000000eb,#000000c7 55%,#00000059)}html body .bfp .b-big{font-size:76px}html body .bfp .b-h1{font-size:30px;max-width:560px}html body .bfp .b-hero-sub{font-size:15px;max-width:540px}html body .bfp .b-formbox{max-width:560px;padding:16px}html body .bfp .b-input,html body .bfp .b-form .b-btn{height:52px}html body .bfp .b-form .b-btn{font-size:16px;padding:0 20px}html body .bfp .b-ticker{font-size:19px;padding:10px 0}html body .bfp .b-cd .b-wrap{justify-content:center;text-align:center}html body .bfp .b-cd-l,html body .bfp .b-phs{justify-content:center}html body .bfp .b-of-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bfp .b-of-i{border-right:0;border-bottom:1px solid #2a2a2a}html body .bfp .b-of-i:nth-child(odd){border-right:1px solid #2a2a2a}html body .bfp .b-gb-l{flex:0 0 210px;padding:24px}html body .bfp .b-gb-num{font-size:78px}html body .bfp .b-gb-m{flex:1 1 300px;padding:26px}html body .bfp .b-gb-r{display:none}html body .bfp .b-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html body .bfp .b-dl{padding:24px}html body .bfp .b-dl-v{font-size:72px}html body .bfp .b-dl-sec .b-bar{margin-top:32px}html body .bfp .b-bar{border-radius:24px}html body .bfp .b-st-grid,html body .bfp .b-cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html body .bfp .b-st-h{padding:22px 22px 18px}html body .bfp .b-st-t{font-size:24px}html body .bfp .b-st-imgs img,html body .bfp .b-st-imgs .b-ph{height:120px;border-radius:12px}html body .bfp .b-st-b{padding:18px 22px 24px}html body .bfp .b-cp-img{height:220px}html body .bfp .b-cp-off{font-size:22px;left:12px;top:12px}html body .bfp .b-cp-rib{right:10px;top:12px;font-size:11px;padding:6px 10px}html body .bfp .b-cp-b{padding:22px;gap:14px}html body .bfp .b-cp-t{font-size:24px}html body .bfp .b-cp-for{font-size:14px}html body .bfp .b-su-box{border-radius:32px}html body .bfp .b-su-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bfp .b-su-calc{grid-column:1/-1}html body .bfp .b-su-img{height:180px}html body .bfp .b-vd{height:340px}html body .bfp .b-ft{flex:1 1 100%;height:340px}html body .bfp .b-ex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .bfp .b-ex{height:180px}html body .bfp .b-wk-sub{margin:44px 0 24px}html body .bfp .b-gs-l{flex:1 1 100%}html body .bfp .b-gs-r img,html body .bfp .b-gs-r .b-ph{height:200px}html body .bfp .b-rv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html body .bfp .b-card-img{height:170px}html body .bfp .b-off{width:70px;height:70px;font-size:28px;right:10px;top:10px}html body .bfp .b-off small{font-size:13px}html body .bfp .b-card-b{padding:18px}html body .bfp .b-card-t{font-size:20px}html body .bfp .b-sc-grid,html body .bfp .b-pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bfp .b-pl{height:260px}html body .bfp .b-pl-t{font-size:22px}html body .bfp .b-ug-r img,html body .bfp .b-ug-r .b-ph{height:200px}html body .bfp .b-cta-in{flex-direction:column!important;align-items:stretch!important;text-align:left!important;border-radius:40px!important}html body .bfp .b-cta-l,html body .bfp .b-cta-r{flex:1 1 auto!important}html body .bfp .b-cta .b-form{max-width:none!important;margin:0!important}html body .bfp .b-cta-l .b-h2{font-size:32px!important}}@media(max-width:749px){html body .bfp .b-hero .b-hero-in{justify-content:flex-start!important;flex:0 0 auto!important}html body .bfp .b-hero.b-hero--mb{justify-content:flex-start!important}html body .bfp .b-hero.b-hero--mb .b-hero-in{padding-top:16px!important}}@media(max-width:749px){html body .bfp .b-sec{padding-top:48px;padding-bottom:48px}html body .bfp .b-head{margin-bottom:22px}html body .bfp .b-h2{font-size:24px;line-height:1.4}html body .bfp .b-kicker{font-size:12px;letter-spacing:.18em}html body .bfp .b-notice{font-size:12px;padding:8px 12px}html body .bfp .b-nav .b-wrap{padding-top:10px;padding-bottom:10px}html body .bfp .b-nav-links{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;white-space:nowrap;gap:18px;width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .bfp .b-nav-links::-webkit-scrollbar{display:none}html body .bfp .b-hero{display:flex;flex-direction:column}html body .bfp .b-hero-bg{position:relative;inset:auto;display:block;width:100%;height:auto;order:2}html body .bfp .b-hero-bg img{position:relative;inset:auto;display:block;width:100%!important;height:auto!important;max-height:none;object-fit:contain!important}html body .bfp .b-hero-bg:after{content:"";position:absolute;left:0;right:0;top:0;height:48px;background:linear-gradient(0deg,#0b0b0b00,#0b0b0b);pointer-events:none}html body .bfp .b-hero-ov{display:none}html body .bfp .b-hero-in{order:1;padding-top:28px;padding-bottom:12px;gap:12px}html body .bfp .b-tag-a{font-size:13px;padding:4px 10px}html body .bfp .b-tag-o,html body .bfp .b-tag-t{font-size:12px}html body .bfp .b-big{font-size:56px}html body .bfp .b-h1{font-size:24px}html body .bfp .b-hero-sub{font-size:13px;line-height:1.7}html body .bfp .b-giftlink span{font-size:12px;padding:8px 10px}html body .bfp .b-giftlink b{font-size:11px;padding:0 8px}html body .bfp .b-morelink{font-size:13px}html body .bfp .b-hero.b-hero--mb{display:block;position:relative}html body .bfp .b-hero.b-hero--mb .b-hero-bg{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html body .bfp .b-hero.b-hero--mb .b-hero-bg img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important}html body .bfp .b-hero.b-hero--mb .b-hero-bg:after{display:none}html body .bfp .b-hero.b-hero--mb .b-hero-ov{display:block;background:linear-gradient(180deg,#0000008c,#0000004d 38%,#0000 58%)}html body .bfp .b-hero.b-hero--mb .b-hero-in{position:relative;padding-top:20px;padding-bottom:20px;gap:8px}html body .bfp .b-hero.b-hero--mb .b-tag-a{font-size:11px;padding:3px 9px}html body .bfp .b-hero.b-hero--mb .b-tag-o,html body .bfp .b-hero.b-hero--mb .b-tag-t{font-size:11px}html body .bfp .b-hero.b-hero--mb .b-big{font-size:clamp(40px,12.5vw,56px);line-height:.9}html body .bfp .b-hero.b-hero--mb .b-h1{font-size:clamp(18px,5.6vw,24px);line-height:1.3}html body .bfp .b-hero.b-hero--mb .b-hero-sub{font-size:11px;line-height:1.5}html body .bfp .b-hero.b-hero--mb .b-formbox{padding:6px;border-radius:10px;background:#1414148c}html body .bfp .b-hero.b-hero--mb .b-form .b-input,html body .bfp .b-hero.b-hero--mb .b-form .b-btn{height:40px!important}html body .bfp .b-hero.b-hero--mb .b-form .b-input{font-size:13px}html body .bfp .b-hero.b-hero--mb .b-hero-links{gap:6px 12px}html body .bfp .b-hero.b-hero--mb .b-giftlink span{font-size:11px;padding:5px 8px}html body .bfp .b-hero.b-hero--mb .b-giftlink b{font-size:10.5px}html body .bfp .b-hero.b-hero--mb .b-morelink{font-size:11.5px}html body .bfp .b-formbox{padding:10px;border-radius:12px}html body .bfp .b-form{gap:8px!important}html body .bfp .b-form .b-input{flex:1 1 0!important;width:auto!important;min-width:0;height:48px!important;font-size:14px;padding:0 12px}html body .bfp .b-form .b-btn{flex:0 0 auto!important;width:auto!important;height:48px!important;font-size:13px!important;padding:0 14px}html body .bfp .b-ticker{font-size:16px;padding:8px 0}html body .bfp .b-cd .b-wrap{padding-top:18px;padding-bottom:18px;gap:12px}html body .bfp .b-cd-t{font-size:15px}html body .bfp .b-cd-n{font-size:28px}html body .bfp .b-phs{font-size:11px;gap:6px}html body .bfp .b-phs .p{padding:6px 10px}html body .bfp .b-rv-bgtxt{font-size:72px;top:16px}html body .bfp .b-dl-head p{font-size:13px}html body .bfp .b-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .bfp .b-dl{padding:14px 12px 16px;gap:6px;border-width:2px;border-radius:18px;box-shadow:4px 4px 0 var(--bf-accent)}html body .bfp .b-dl-k{font-size:10px;line-height:1.4}html body .bfp .b-dl-t{font-size:15px}html body .bfp .b-dl-v{font-size:46px}html body .bfp .b-dl-rows div{font-size:13px;line-height:1.3}html body .bfp .b-dl-rows b{font-size:26px}html body .bfp .b-dl-d{font-size:11px;line-height:1.5}html body .bfp .b-dl-sec .b-bar{margin-top:24px}html body .bfp .b-bar{font-size:12.5px;gap:8px}html body .bfp .b-bn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .bfp .b-bn{padding:14px;gap:8px;border-width:2px;border-radius:18px;box-shadow:4px 4px 0 var(--bf-accent)}html body .bfp .b-bn-n{width:36px;height:36px;font-size:18px}html body .bfp .b-bn-t{font-size:14px}html body .bfp .b-bn-d{font-size:11.5px;line-height:1.6}html body .bfp .b-rv-head{margin-bottom:22px}html body .bfp .b-rv-lead{font-size:13px}html body .bfp .b-rv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .bfp .b-card{border-radius:16px}html body .bfp .b-card-img{height:130px}html body .bfp .b-off{width:56px;height:56px;font-size:22px;right:8px;top:8px}html body .bfp .b-off small{font-size:11px}html body .bfp .b-off small.jp{font-size:9px}html body .bfp .b-card-b{padding:12px;gap:4px}html body .bfp .b-card-k{font-size:10px}html body .bfp .b-card-t{font-size:16px}html body .bfp .b-card-d{font-size:11.5px;line-height:1.5}html body .bfp .b-sc-grid,html body .bfp .b-fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .bfp .b-sc,html body .bfp .b-fl{padding:14px;gap:6px;border-radius:16px}html body .bfp .b-sc-d{font-size:20px}html body .bfp .b-sc:not(.b-sc--now) .b-sc-d{margin-top:28px}html body .bfp .b-sc-t,html body .bfp .b-fl-t{font-size:14px}html body .bfp .b-sc-x,html body .bfp .b-fl-x{font-size:11.5px;line-height:1.55}html body .bfp .b-fl-d{font-size:14px;padding:2px 10px}html body .bfp .b-st-k{font-size:12px}html body .bfp .b-chips span{font-size:11.5px;padding:4px 10px}html body .bfp .b-st-rec{font-size:12.5px}html body .bfp .b-st .b-btn{font-size:13px;padding:11px 18px}html body .bfp .b-cp{border-width:2px;border-radius:22px}html body .bfp .b-cp-for{font-size:13px;padding:10px 12px}html body .bfp .b-cp-pts{font-size:13px}html body .bfp .b-cp-pr b{font-size:22px}html body .bfp .b-tip{font-size:13px;padding:16px 18px;border-radius:18px}html body .bfp .b-su-head h2{font-size:22px}html body .bfp .b-su-head p{font-size:13px}html body .bfp .b-su-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .bfp .b-su-calc{grid-column:1/-1;padding:18px;border-radius:20px}html body .bfp .b-su-i{border-radius:18px}html body .bfp .b-su-img{height:120px}html body .bfp .b-su-ib{padding:12px;gap:6px}html body .bfp .b-su-chip{font-size:10px;padding:3px 8px}html body .bfp .b-su-n{font-size:14px}html body .bfp .b-su-d{font-size:11.5px}html body .bfp .b-su-rows{font-size:13px}html body .bfp .b-rv-head .b-h2{font-size:24px}html body .bfp .b-ft-b b{font-size:18px}html body .bfp .b-wk-bar{font-size:12.5px}html body .bfp .b-wk-bar a{font-size:12.5px;padding:9px 14px}html body .bfp .b-gs-l h2{font-size:22px}html body .bfp .b-gs-l p,html body .bfp .b-ug-p{font-size:13px}html body .bfp .b-pl{height:200px;border-radius:20px}html body .bfp .b-pl-t{font-size:20px}html body .bfp .b-pl-d{font-size:12px}html body .bfp .b-faq summary{font-size:14px}html body .bfp .b-faq .b-a{font-size:13px}html body .bfp .b-cta-l .b-h2{font-size:24px!important}html body .bfp .b-consent{font-size:11.5px}}@media(min-width:1025px){html body .bfp .b-ex-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/bf-all.css.map */
