.bf-desk.bf-p-home a{color:#0c0c0c}.bf-desk.bf-p-home a:hover{color:#3d6ea3}.bf-desk.bf-p-home h1,.bf-desk.bf-p-home h2,.bf-desk.bf-p-home h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-home p{margin:0}.bf-desk.bf-p-home .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-desk.bf-p-home .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-home .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-home .btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-home .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-home .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-home .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-home a{color:#0c0c0c}.bf-mob.bf-p-home a:hover{color:#3d6ea3}.bf-mob.bf-p-home h1,.bf-mob.bf-p-home h2,.bf-mob.bf-p-home h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;margin:0;color:#0c0c0c}.bf-mob.bf-p-home p{margin:0}.bf-mob.bf-p-home .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-mob.bf-p-home .btn-buy{display:flex;align-items:center;justify-content:center;min-height:52px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em}.bf-mob.bf-p-home .link{font-family:Tenor Sans,sans-serif;font-size:17px;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bf-mob.bf-p-home .tag{position:absolute;top:10px;left:10px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;padding:5px 9px;border-radius:999px}.bf-mob.bf-p-home .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 6px;scrollbar-width:none}.bf-mob.bf-p-home .rail>*{scroll-snap-align:start;flex:0 0 auto}.bf-mob.bf-p-home details summary{list-style:none;cursor:pointer}.bf-mob.bf-p-home details summary::-webkit-details-marker{display:none}.bf-desk.bf-p-why a{color:#0c0c0c}.bf-desk.bf-p-why a:hover{color:#3d6ea3}.bf-desk.bf-p-why h1,.bf-desk.bf-p-why h2,.bf-desk.bf-p-why h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-why p{margin:0}.bf-desk.bf-p-why .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-desk.bf-p-why .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-why .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-why .btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-why .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-why .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-why .subnav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:15px;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.bf-desk.bf-p-why .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-why .facts td{padding:7px 0;border-bottom:1px solid #0c0c0c;font-size:15px}.bf-mob.bf-p-why a{color:#0c0c0c}.bf-mob.bf-p-why a:hover{color:#3d6ea3}.bf-mob.bf-p-why h1,.bf-mob.bf-p-why h2,.bf-mob.bf-p-why h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-why p{margin:0}.bf-mob.bf-p-why .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-mob.bf-p-why .btn-buy{display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:19px;letter-spacing:.04em;text-transform:lowercase;border:0}.bf-mob.bf-p-why .link{font-family:Tenor Sans,sans-serif;font-size:17px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bf-mob.bf-p-why .tag{position:absolute;top:10px;left:10px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 9px;border-radius:999px}.bf-mob.bf-p-why .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px;scrollbar-width:none}.bf-mob.bf-p-why .rail::-webkit-scrollbar{display:none}.bf-mob.bf-p-why .rail>*{scroll-snap-align:start;flex:0 0 auto}.bf-mob.bf-p-why .chips{display:flex;gap:8px;overflow-x:auto;padding:0 20px;scrollbar-width:none}.bf-mob.bf-p-why .chips::-webkit-scrollbar{display:none}.bf-mob.bf-p-why .chips a{flex:0 0 auto;border:1px solid #c8c8c8;border-radius:999px;padding:0 14px;min-height:40px;display:inline-flex;align-items:center;font-family:Tenor Sans,sans-serif;font-size:14px;text-transform:lowercase;color:#0c0c0c;text-decoration:none;background:#fff}.bf-mob.bf-p-why .facts td{padding:6px 0;border-bottom:1px solid #0c0c0c;font-size:14px}.bf-desk.bf-p-story a{color:#0c0c0c}.bf-desk.bf-p-story a:hover{color:#3d6ea3}.bf-desk.bf-p-story h1,.bf-desk.bf-p-story h2,.bf-desk.bf-p-story h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-story p{margin:0}.bf-desk.bf-p-story .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-story .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-story .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-story .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-story .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-story .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-story .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-story .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-story a{color:#0c0c0c}.bf-mob.bf-p-story a:hover{color:#3d6ea3}.bf-mob.bf-p-story h1,.bf-mob.bf-p-story h2,.bf-mob.bf-p-story h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-story p{margin:0}.bf-mob.bf-p-story .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-story .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-story .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-story .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-story .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-story .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-story .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-story .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-life a{color:#0c0c0c}.bf-desk.bf-p-life a:hover{color:#3d6ea3}.bf-desk.bf-p-life h1,.bf-desk.bf-p-life h2,.bf-desk.bf-p-life h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-life p{margin:0}.bf-desk.bf-p-life .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-life .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-life .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-life .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-life .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-life .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-life .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-life .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-life a{color:#0c0c0c}.bf-mob.bf-p-life a:hover{color:#3d6ea3}.bf-mob.bf-p-life h1,.bf-mob.bf-p-life h2,.bf-mob.bf-p-life h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-life p{margin:0}.bf-mob.bf-p-life .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-life .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-life .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-life .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-life .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-life .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-life .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-life .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-research a{color:#0c0c0c}.bf-desk.bf-p-research a:hover{color:#3d6ea3}.bf-desk.bf-p-research h1,.bf-desk.bf-p-research h2,.bf-desk.bf-p-research h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-research p{margin:0}.bf-desk.bf-p-research .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-research .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-research .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-research .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-research .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-research .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-research .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-research .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-research a{color:#0c0c0c}.bf-mob.bf-p-research a:hover{color:#3d6ea3}.bf-mob.bf-p-research h1,.bf-mob.bf-p-research h2,.bf-mob.bf-p-research h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-research p{margin:0}.bf-mob.bf-p-research .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-research .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-research .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-research .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-research .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-research .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-research .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-research .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-shop a{color:#0c0c0c}.bf-desk.bf-p-shop a:hover{color:#3d6ea3}.bf-desk.bf-p-shop h1,.bf-desk.bf-p-shop h2,.bf-desk.bf-p-shop h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-shop p{margin:0}.bf-desk.bf-p-shop .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-desk.bf-p-shop .btn-buy{display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:20px;letter-spacing:.04em;text-transform:lowercase;border:0}.bf-desk.bf-p-shop .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-shop .btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-shop .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-shop .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-shop .tag{position:absolute;top:12px;left:12px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-shop details{border-top:1px solid #dddddd}.bf-desk.bf-p-shop details:last-of-type{border-bottom:1px solid #dddddd}.bf-desk.bf-p-shop summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-family:Tenor Sans,sans-serif;font-size:22px;text-transform:lowercase;letter-spacing:.02em}.bf-desk.bf-p-shop summary::-webkit-details-marker{display:none}.bf-desk.bf-p-shop summary:after{content:"+";font-family:Open Sans,sans-serif;font-size:26px;font-weight:400;color:#3d6ea3}.bf-desk.bf-p-shop details[open] summary:after{content:"\2013"}.bf-desk.bf-p-shop .facts td{padding:7px 0;border-bottom:1px solid #0c0c0c;font-size:15px}.bf-mob.bf-p-shop a{color:#0c0c0c}.bf-mob.bf-p-shop a:hover{color:#3d6ea3}.bf-mob.bf-p-shop h1,.bf-mob.bf-p-shop h2,.bf-mob.bf-p-shop h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-shop p{margin:0}.bf-mob.bf-p-shop .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-mob.bf-p-shop .btn-buy{display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:19px;letter-spacing:.04em;text-transform:lowercase;border:0}.bf-mob.bf-p-shop .btn-line{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:17px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-shop .link{font-family:Tenor Sans,sans-serif;font-size:17px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bf-mob.bf-p-shop .tag{position:absolute;top:10px;left:10px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 9px;border-radius:999px}.bf-mob.bf-p-shop .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px;scrollbar-width:none}.bf-mob.bf-p-shop .rail::-webkit-scrollbar{display:none}.bf-mob.bf-p-shop .rail>*{scroll-snap-align:start;flex:0 0 auto}.bf-mob.bf-p-shop details{border-top:1px solid #dddddd}.bf-mob.bf-p-shop details:last-of-type{border-bottom:1px solid #dddddd}.bf-mob.bf-p-shop summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-family:Tenor Sans,sans-serif;font-size:19px;text-transform:lowercase;letter-spacing:.02em}.bf-mob.bf-p-shop summary::-webkit-details-marker{display:none}.bf-mob.bf-p-shop summary:after{content:"+";font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;color:#3d6ea3}.bf-mob.bf-p-shop details[open] summary:after{content:"\2013"}.bf-mob.bf-p-shop .facts td{padding:6px 0;border-bottom:1px solid #0c0c0c;font-size:14px}.bf-desk.bf-p-learn a{color:#0c0c0c}.bf-desk.bf-p-learn a:hover{color:#3d6ea3}.bf-desk.bf-p-learn h1,.bf-desk.bf-p-learn h2,.bf-desk.bf-p-learn h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn p{margin:0}.bf-desk.bf-p-learn .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn a{color:#0c0c0c}.bf-mob.bf-p-learn a:hover{color:#3d6ea3}.bf-mob.bf-p-learn h1,.bf-mob.bf-p-learn h2,.bf-mob.bf-p-learn h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn p{margin:0}.bf-mob.bf-p-learn .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-1 a{color:#0c0c0c}.bf-desk.bf-p-learn-1 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-1 h1,.bf-desk.bf-p-learn-1 h2,.bf-desk.bf-p-learn-1 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-1 p{margin:0}.bf-desk.bf-p-learn-1 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-1 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-1 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-1 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-1 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-1 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-1 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-1 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-1 a{color:#0c0c0c}.bf-mob.bf-p-learn-1 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-1 h1,.bf-mob.bf-p-learn-1 h2,.bf-mob.bf-p-learn-1 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-1 p{margin:0}.bf-mob.bf-p-learn-1 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-1 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-1 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-1 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-1 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-1 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-1 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-1 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-2 a{color:#0c0c0c}.bf-desk.bf-p-learn-2 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-2 h1,.bf-desk.bf-p-learn-2 h2,.bf-desk.bf-p-learn-2 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-2 p{margin:0}.bf-desk.bf-p-learn-2 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-2 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-2 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-2 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-2 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-2 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-2 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-2 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-2 a{color:#0c0c0c}.bf-mob.bf-p-learn-2 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-2 h1,.bf-mob.bf-p-learn-2 h2,.bf-mob.bf-p-learn-2 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-2 p{margin:0}.bf-mob.bf-p-learn-2 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-2 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-2 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-2 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-2 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-2 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-2 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-2 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-3 a{color:#0c0c0c}.bf-desk.bf-p-learn-3 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-3 h1,.bf-desk.bf-p-learn-3 h2,.bf-desk.bf-p-learn-3 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-3 p{margin:0}.bf-desk.bf-p-learn-3 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-3 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-3 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-3 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-3 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-3 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-3 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-3 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-3 a{color:#0c0c0c}.bf-mob.bf-p-learn-3 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-3 h1,.bf-mob.bf-p-learn-3 h2,.bf-mob.bf-p-learn-3 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-3 p{margin:0}.bf-mob.bf-p-learn-3 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-3 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-3 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-3 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-3 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-3 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-3 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-3 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-4 a{color:#0c0c0c}.bf-desk.bf-p-learn-4 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-4 h1,.bf-desk.bf-p-learn-4 h2,.bf-desk.bf-p-learn-4 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-4 p{margin:0}.bf-desk.bf-p-learn-4 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-4 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-4 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-4 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-4 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-4 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-4 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-4 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-4 a{color:#0c0c0c}.bf-mob.bf-p-learn-4 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-4 h1,.bf-mob.bf-p-learn-4 h2,.bf-mob.bf-p-learn-4 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-4 p{margin:0}.bf-mob.bf-p-learn-4 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-4 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-4 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-4 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-4 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-4 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-4 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-4 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-5 a{color:#0c0c0c}.bf-desk.bf-p-learn-5 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-5 h1,.bf-desk.bf-p-learn-5 h2,.bf-desk.bf-p-learn-5 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-5 p{margin:0}.bf-desk.bf-p-learn-5 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-5 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-5 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-5 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-5 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-5 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-5 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-5 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-5 a{color:#0c0c0c}.bf-mob.bf-p-learn-5 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-5 h1,.bf-mob.bf-p-learn-5 h2,.bf-mob.bf-p-learn-5 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-5 p{margin:0}.bf-mob.bf-p-learn-5 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-5 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-5 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-5 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-5 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-5 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-5 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-5 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-6 a{color:#0c0c0c}.bf-desk.bf-p-learn-6 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-6 h1,.bf-desk.bf-p-learn-6 h2,.bf-desk.bf-p-learn-6 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-6 p{margin:0}.bf-desk.bf-p-learn-6 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-6 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-6 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-6 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-6 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-6 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-6 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-6 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-6 a{color:#0c0c0c}.bf-mob.bf-p-learn-6 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-6 h1,.bf-mob.bf-p-learn-6 h2,.bf-mob.bf-p-learn-6 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-6 p{margin:0}.bf-mob.bf-p-learn-6 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-6 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-6 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-6 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-6 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-6 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-6 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-6 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-learn-7 a{color:#0c0c0c}.bf-desk.bf-p-learn-7 a:hover{color:#3d6ea3}.bf-desk.bf-p-learn-7 h1,.bf-desk.bf-p-learn-7 h2,.bf-desk.bf-p-learn-7 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-learn-7 p{margin:0}.bf-desk.bf-p-learn-7 .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-learn-7 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-learn-7 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-learn-7 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-learn-7 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-learn-7 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-learn-7 .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-learn-7 .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-learn-7 a{color:#0c0c0c}.bf-mob.bf-p-learn-7 a:hover{color:#3d6ea3}.bf-mob.bf-p-learn-7 h1,.bf-mob.bf-p-learn-7 h2,.bf-mob.bf-p-learn-7 h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-learn-7 p{margin:0}.bf-mob.bf-p-learn-7 .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-learn-7 .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-learn-7 .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-learn-7 .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-learn-7 .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-learn-7 .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-learn-7 .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-learn-7 .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-recipes a{color:#0c0c0c}.bf-desk.bf-p-recipes a:hover{color:#3d6ea3}.bf-desk.bf-p-recipes h1,.bf-desk.bf-p-recipes h2,.bf-desk.bf-p-recipes h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-recipes p{margin:0}.bf-desk.bf-p-recipes .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-recipes .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-recipes .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-recipes .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-recipes .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-recipes .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-recipes .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-recipes .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-recipes a{color:#0c0c0c}.bf-mob.bf-p-recipes a:hover{color:#3d6ea3}.bf-mob.bf-p-recipes h1,.bf-mob.bf-p-recipes h2,.bf-mob.bf-p-recipes h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-recipes p{margin:0}.bf-mob.bf-p-recipes .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-recipes .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-recipes .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-recipes .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-recipes .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-recipes .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-recipes .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-recipes .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-recipe a{color:#0c0c0c}.bf-desk.bf-p-recipe a:hover{color:#3d6ea3}.bf-desk.bf-p-recipe h1,.bf-desk.bf-p-recipe h2,.bf-desk.bf-p-recipe h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-recipe p{margin:0}.bf-desk.bf-p-recipe .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-desk.bf-p-recipe .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-recipe .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-recipe .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-recipe .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-recipe .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-desk.bf-p-recipe .body{font-size:18px;line-height:1.75;color:#333;max-width:54ch}.bf-desk.bf-p-recipe .megan{font-family:Tenor Sans,sans-serif;font-size:22px;line-height:1.6;color:#1a1a1a;max-width:46ch}.bf-mob.bf-p-recipe a{color:#0c0c0c}.bf-mob.bf-p-recipe a:hover{color:#3d6ea3}.bf-mob.bf-p-recipe h1,.bf-mob.bf-p-recipe h2,.bf-mob.bf-p-recipe h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-mob.bf-p-recipe p{margin:0}.bf-mob.bf-p-recipe .eyebrow{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7a3a7c}.bf-mob.bf-p-recipe .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-mob.bf-p-recipe .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-mob.bf-p-recipe .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-mob.bf-p-recipe .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-mob.bf-p-recipe .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-recipe .body{font-size:16px;line-height:1.7;color:#333}.bf-mob.bf-p-recipe .megan{font-family:Tenor Sans,sans-serif;font-size:19px;line-height:1.55;color:#1a1a1a}.bf-desk.bf-p-header a{color:#0c0c0c}.bf-desk.bf-p-header a:hover{color:#3d6ea3}.bf-desk.bf-p-header h1,.bf-desk.bf-p-header h2,.bf-desk.bf-p-header h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-header p{margin:0}.bf-desk.bf-p-header .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-desk.bf-p-header .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-header .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-header .btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-header .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-header .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-header .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-header a{color:#0c0c0c}.bf-mob.bf-p-header a:hover{color:#3d6ea3}.bf-mob.bf-p-header h1,.bf-mob.bf-p-header h2,.bf-mob.bf-p-header h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;margin:0;color:#0c0c0c}.bf-mob.bf-p-header p{margin:0}.bf-mob.bf-p-header .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-mob.bf-p-header .btn-buy{display:flex;align-items:center;justify-content:center;min-height:52px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em}.bf-mob.bf-p-header .link{font-family:Tenor Sans,sans-serif;font-size:17px;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bf-mob.bf-p-header .tag{position:absolute;top:10px;left:10px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;padding:5px 9px;border-radius:999px}.bf-mob.bf-p-header .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 6px;scrollbar-width:none}.bf-mob.bf-p-header .rail>*{scroll-snap-align:start;flex:0 0 auto}.bf-mob.bf-p-header details summary{list-style:none;cursor:pointer}.bf-mob.bf-p-header details summary::-webkit-details-marker{display:none}.bf-desk.bf-p-footer a{color:#0c0c0c}.bf-desk.bf-p-footer a:hover{color:#3d6ea3}.bf-desk.bf-p-footer h1,.bf-desk.bf-p-footer h2,.bf-desk.bf-p-footer h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:.01em;margin:0;color:#0c0c0c}.bf-desk.bf-p-footer p{margin:0}.bf-desk.bf-p-footer .eyebrow{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-desk.bf-p-footer .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-footer .btn-buy:hover{background:#5b8;color:#0c0c0c}.bf-desk.bf-p-footer .btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid #0c0c0c;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:lowercase}.bf-desk.bf-p-footer .link{font-family:Tenor Sans,sans-serif;font-size:18px;text-transform:lowercase;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bf-desk.bf-p-footer .nav a{color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;text-transform:lowercase;letter-spacing:.04em;font-size:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bf-desk.bf-p-footer .tag{position:absolute;top:14px;left:14px;background:#0c0c0cbd;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.bf-mob.bf-p-footer a{color:#0c0c0c}.bf-mob.bf-p-footer a:hover{color:#3d6ea3}.bf-mob.bf-p-footer h1,.bf-mob.bf-p-footer h2,.bf-mob.bf-p-footer h3{font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:lowercase;margin:0;color:#0c0c0c}.bf-mob.bf-p-footer p{margin:0}.bf-mob.bf-p-footer .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3d6ea3}.bf-mob.bf-p-footer .btn-buy{display:flex;align-items:center;justify-content:center;min-height:52px;background:#6c9;color:#0c0c0c;text-decoration:none;font-family:Tenor Sans,sans-serif;font-size:18px;letter-spacing:.04em}.bf-mob.bf-p-footer .link{font-family:Tenor Sans,sans-serif;font-size:17px;letter-spacing:.04em;color:#0c0c0c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bf-mob.bf-p-footer .tag{position:absolute;top:10px;left:10px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;padding:5px 9px;border-radius:999px}.bf-mob.bf-p-footer .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 6px;scrollbar-width:none}.bf-mob.bf-p-footer .rail>*{scroll-snap-align:start;flex:0 0 auto}.bf-mob.bf-p-footer details summary{list-style:none;cursor:pointer}.bf-mob.bf-p-footer details summary::-webkit-details-marker{display:none}.bf-mob{display:none}@media(max-width:767px){.bf-desk{display:none}.bf-mob{display:block}}.bf img{max-width:100%;height:auto}.bf-items-divided>:last-child{border-bottom:0!important}.bf-chip[aria-current=true]{color:#fff!important;background:#0c0c0c!important;border-color:#0c0c0c!important}.bf [hidden]{display:none!important}.bf-social a{color:inherit!important;text-decoration:none!important}.bf-social a+a:before{content:" \b7  "}.bf-acc-icon:after{content:"+"}details[open]>summary .bf-acc-icon:after{content:"\2212"}.bf-copied{font-size:13px;color:#3d6ea3;margin-left:8px;align-self:center}@media print{.bf-preview-bar,.bf header,.bf footer,.bf-noprint{display:none!important}.bf-mob{display:none!important}.bf-desk{display:block!important;zoom:.62}.bf *{box-shadow:none!important}}@media(min-width:768px)and (max-width:1023px){.bf-desk{zoom:var(--bf-tablet-zoom,.8)}}.bf .bf-review-flag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff3dc;color:#7a4b00;font:600 11px/1.4 Open Sans,sans-serif;letter-spacing:.04em;text-transform:none;vertical-align:middle}.bf .bf-fda{margin:0;font-size:12px;line-height:1.6;color:#b5b5b5;max-width:110ch}.bf .bf-drop{position:relative;display:inline-flex}.bf .bf-drop-menu{display:none;position:absolute;top:100%;left:-16px;min-width:230px;background:#fff;border:1px solid #eeeeee;border-radius:14px;box-shadow:0 18px 40px #0c0c0c14;padding:10px 0;z-index:50}.bf .bf-drop:hover .bf-drop-menu,.bf .bf-drop:focus-within .bf-drop-menu{display:flex;flex-direction:column}.bf .bf-drop-menu a{padding:10px 18px;min-height:0}.bf .bf-menu summary{list-style:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bf .bf-menu summary::-webkit-details-marker{display:none}.bf .bf-menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1001;padding:44px 20px 32px;display:flex;flex-direction:column;overflow-y:auto}.bf .bf-menu-close{align-self:flex-end;min-height:44px;padding:0 6px;border:0;background:transparent;font:400 17px Tenor Sans,sans-serif;color:#0c0c0c;cursor:pointer}.bf .bf-menu-panel>a,.bf .bf-menu-group>span{font-family:Tenor Sans,sans-serif;font-size:22px;text-transform:lowercase;color:#0c0c0c;text-decoration:none;min-height:56px;display:flex;align-items:center;border-bottom:1px solid #eeeeee}.bf .bf-menu-panel .btn-buy{border:0;font-size:18px;justify-content:center}.bf .bf-menu-group{display:flex;flex-direction:column;border-bottom:1px solid #eeeeee;padding-bottom:8px}.bf .bf-menu-group>span{border-bottom:0}.bf .bf-menu-group .bf-sub{font-size:17px;color:#333;text-decoration:none;min-height:44px;display:flex;align-items:center;padding-left:16px;text-transform:lowercase}.bf-preview-bar{position:sticky;top:0;z-index:1000;background:#0c0c0c;color:#fff;font:600 12px/1.4 Open Sans,sans-serif;letter-spacing:.06em;text-align:center;padding:8px 16px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bf-base.css.map */
