.bf-home-banner[data-v-3149894c]{--u:calc(min(1px, .2703cqw));color:#fff;cursor:pointer;text-align:center;direction:ltr;background:#fa3639;border:0;border-radius:16px;align-items:center;width:100%;height:76px;padding:0;font-family:inherit;line-height:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bf-home-banner__bolt[data-v-3149894c]{opacity:.8;pointer-events:none;width:64.66px;height:94.67px;position:absolute;top:-12px;left:16%}.bf-home-banner__action[data-v-3149894c],.bf-home-banner__figure[data-v-3149894c]{min-width:0;height:100%;display:flex;position:relative}.bf-home-banner__figure[data-v-3149894c]{--fit:1;font-size:calc(48 * var(--u) * var(--fit));white-space:nowrap;flex:0 0 47%;justify-content:center;align-items:center;font-weight:600}.bf-home-banner__action[data-v-3149894c]{padding-right:calc(14 * var(--u));flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px}.bf-home-banner__figure[data-v-3149894c],.bf-home-banner__figure[data-v-3149894c] *,.bf-home-banner__title[data-v-3149894c]{font-family:"Alexandria",var(--font-family-base,"Inter","Helvetica Neue",Arial,sans-serif),var(--gs-font-cjk,sans-serif)}.bf-home-banner__price[data-v-3149894c]{align-items:flex-start;line-height:1.3;display:inline-flex}.bf-home-banner__currency[data-v-3149894c]{letter-spacing:-.03em;margin:.25em .02em 0 0;font-size:.2917em}.bf-home-banner__amount[data-v-3149894c]{letter-spacing:-.06em}.bf-home-banner__per[data-v-3149894c]{margin:1.09em 0 0 .09em;font-size:.4583em}.bf-home-banner__slash[data-v-3149894c]{margin-right:.18em;font-size:.7316em}.bf-home-banner__price--jpy[data-v-3149894c]{align-items:baseline;gap:.07em}.bf-home-banner__jpy-figure[data-v-3149894c]{letter-spacing:-.03em;font-size:.8em}.bf-home-banner__jpy-text[data-v-3149894c]{font-size:.23em;font-weight:700}.bf-home-banner__offer[data-v-3149894c]{align-items:center;font-size:1.2826em;display:inline-flex}.bf-home-banner__percent[data-v-3149894c]{letter-spacing:-.02em}.bf-home-banner__suffix[data-v-3149894c]{flex-direction:column;align-items:flex-start;margin-left:.05em;font-weight:800;display:flex}.bf-home-banner__sign[data-v-3149894c]{letter-spacing:-.12em;font-size:.5014em}.bf-home-banner__off[data-v-3149894c]{letter-spacing:-.04em;text-transform:uppercase;font-size:.2412em}.bf-home-banner__save[data-v-3149894c]{-moz-column-gap:.12em;direction:ltr;grid-template-columns:auto auto;grid-template-areas:"lead.""amount tag";align-items:end;column-gap:.12em;line-height:1.05;display:inline-grid}.bf-home-banner__save-lead[data-v-3149894c]{grid-area:lead;justify-self:start;margin-left:.03em;font-size:.29em;line-height:1}.bf-home-banner__save-amount[data-v-3149894c]{letter-spacing:-.04em;grid-area:amount;align-items:flex-start;display:inline-flex}.bf-home-banner__save-currency[data-v-3149894c]{margin:.06em .1em 0 0;font-size:.737em}.bf-home-banner__save-amount--jpy[data-v-3149894c]{letter-spacing:-.01em;font-size:.62em;font-weight:700}.bf-home-banner__tag[data-v-3149894c]{box-sizing:border-box;color:#fa3639;letter-spacing:.02em;background:#fff;border-radius:.45em;grid-area:tag;justify-content:center;align-items:center;height:1.334em;margin-bottom:.6em;padding:0 .43em;font-size:.218em;line-height:1;display:inline-flex}.bf-home-banner__title[data-v-3149894c]{--fit:1;color:#000;max-width:100%;font-size:calc(17 * var(--u) * var(--fit));letter-spacing:-.01em;white-space:nowrap;font-weight:600;line-height:1.3}.bf-home-banner__cta[data-v-3149894c]{--fit:1;box-sizing:border-box;color:#fff;min-width:min(120px,100%);max-width:100%;height:24px;font-size:calc(max(10.5px,12 * var(--u)) * var(--fit));white-space:nowrap;background:#000;border-radius:6.667px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1.5;display:flex;overflow:hidden}.bf-home-banner[data-v-3149894c]:focus-visible{outline-offset:2px;outline:2px solid #000}
