.fb-bf-hero,.fb-bf-shop,.fb-bf-page-banner,.fb-bf-basket{--bf-ink:#17121c;--bf-lime:#e9f6a8;--bf-purple:#553369;--bf-lilac:#eadff2;font-family:var(--font-body-family),Arial,sans-serif;box-sizing:border-box}.fb-bf-hero *,.fb-bf-shop *,.fb-bf-basket *{box-sizing:border-box}.fb-bf-hero{background:var(--bf-ink);color:#fff;overflow:hidden}.fb-bf-hero__inner{max-width:1440px;margin:auto;padding:42px 5%;display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center}.fb-bf-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.fb-bf-hero .fb-bf-eyebrow{color:var(--bf-lime);display:flex;justify-content:space-between;max-width:470px}.fb-bf-hero h1{font-family:var(--font-heading-family),Arial,sans-serif;color:#fff;font-size:clamp(60px,6.2vw,90px);font-weight:800;line-height:.93;letter-spacing:-4px;margin:0 0 20px}.fb-bf-hero h1>span{display:block;color:var(--bf-lime);font-size:.49em;letter-spacing:-1.6px;line-height:1.25;margin-top:8px}.fb-bf-intro{font-size:17px;line-height:1.5;margin:0 0 20px;color:#f6f0f9}.fb-bf-date{font-size:11px;letter-spacing:1.15px;font-weight:700;color:var(--bf-lilac);margin:0 0 10px;line-height:1.5}.fb-bf-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;max-width:490px}.fb-bf-tier{border:1px solid #63596c;border-radius:12px;padding:14px 17px;background:#241b2c}.fb-bf-tier>div{display:flex;gap:7px;align-items:baseline;color:var(--bf-lime)}.fb-bf-tier strong{font-size:47px;line-height:1.05;letter-spacing:-2px;font-weight:800}.fb-bf-tier span{font-size:13px;font-weight:700}.fb-bf-tier p{font-size:13px;line-height:1.4;margin:7px 0 9px;color:#fff}.fb-bf-tier code{display:inline-block;font:700 12px var(--font-body-family),Arial,sans-serif;letter-spacing:.8px;color:var(--bf-lime);border-top:1px solid #52465d;padding-top:8px;width:100%}.fb-bf-button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;min-height:52px;background:var(--bf-lime);color:var(--bf-ink);border-radius:50px;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.5px;max-width:490px;transition:background .15s}.fb-bf-button:hover{background:#f1ffc0;color:var(--bf-ink)}.fb-bf-button span{font-size:24px;line-height:1}.fb-bf-fine{font-size:10px;line-height:1.5;color:#c9bdcf;max-width:450px;margin:11px 0 0}.fb-bf-hero__visual{position:relative;padding:0 0 0 10px}.fb-bf-visual-heading{font-size:14px;font-weight:800;letter-spacing:3px;line-height:1.5;color:var(--bf-lilac);margin:0 0 19px}.fb-bf-visual-heading span{color:var(--bf-lime)}.fb-bf-duo{display:block;background:#f6f2f7;border-radius:180px 180px 20px 20px;text-decoration:none;color:var(--bf-ink);overflow:hidden;box-shadow:22px 22px #553369}.fb-bf-duo__image{height:270px;display:flex;justify-content:center;align-items:center;padding:12px 16px 0}.fb-bf-duo__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fb-bf-duo__label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 25px;border-top:1px solid #dbd2e0}.fb-bf-duo__label>span{font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.4px}.fb-bf-duo__label small{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:5px}.fb-bf-duo__label>strong{font-size:43px;font-weight:800;letter-spacing:-2px}.fb-bf-skin{position:relative;display:flex;align-items:center;gap:16px;margin:32px 0 0;text-decoration:none;color:#fff;min-height:108px}.fb-bf-roundel{display:block;background:#fff;border-radius:50%;width:104px;height:104px;flex:none;padding:14px}.fb-bf-roundel img{width:100%;height:100%;object-fit:contain}.fb-bf-skin>span:nth-child(2){display:flex;flex-direction:column;gap:6px;line-height:1.4}.fb-bf-skin small{font-size:9px;color:var(--bf-lime);letter-spacing:1px;font-weight:700}.fb-bf-skin strong{font-size:13px;font-weight:600;max-width:220px}.fb-bf-skin>span:nth-child(2)>span{font-size:17px;font-weight:700}.fb-bf-skin>b{margin-left:auto;font-size:25px;color:var(--bf-lime)}.fb-bf-marquee{display:flex;justify-content:space-evenly;gap:30px;align-items:center;padding:16px 5%;background:var(--bf-purple);color:#fff;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1.5px;overflow:hidden;white-space:nowrap}.announcement.announcement--bf{background:#17121c;border-color:#17121c}.announcement .fb-bf-announcement{width:auto;white-space:normal;font-size:12px;line-height:1.4;color:#fff;text-align:center}.announcement .fb-bf-announcement strong{color:#e9f6a8;letter-spacing:1px}.announcement .fb-bf-announcement b{padding-left:12px;color:#e9f6a8}.fb-bf-page-banner{background:var(--bf-ink);color:#fff;text-align:center;padding:18px 24px;margin:0}.fb-bf-page-banner>a{display:flex;align-items:center;justify-content:center;gap:24px;color:#fff;text-decoration:none;font-size:14px;line-height:1.5}.fb-bf-page-banner strong{color:var(--bf-lime);letter-spacing:1px;font-size:15px}.fb-bf-page-banner b{color:var(--bf-lime);font-size:24px}.fb-bf-page-banner small{display:block;color:#c9bdcf;font-size:10px;line-height:1.5;margin-top:5px}.fb-bf-shop{padding-top:54px;padding-bottom:60px;scroll-margin-top:230px}.fb-bf-shop__intro{max-width:710px;margin:0 0 30px}.fb-bf-shop__intro .fb-bf-eyebrow{color:var(--bf-purple)}.fb-bf-shop__intro h2{font-size:clamp(28px,3vw,44px);line-height:1.13;letter-spacing:-1px;font-weight:800;color:var(--bf-ink);margin:0 0 14px}.fb-bf-shop__intro>p:last-child{font-size:16px;line-height:1.6}.fb-bf-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fb-bf-brand-grid a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:16px 22px;background:#f4f0f6;border-radius:12px;color:var(--bf-purple);font-size:15px;font-weight:700;text-decoration:none;border:1px solid #e2d8e8}.fb-bf-brand-grid a:hover{background:var(--bf-lime);border-color:var(--bf-lime)}.fb-bf-terms{margin-top:40px;border-top:1px solid #dfd5e6;padding-top:25px}.fb-bf-terms h2{font-size:19px;line-height:1.4;color:var(--bf-purple);font-weight:700}.fb-bf-terms p{font-size:13px;line-height:1.7;max-width:950px}.fb-bf-basket{background:var(--bf-ink);color:#fff;border-radius:14px;padding:20px;margin:16px 0;text-align:left;width:100%;overflow-wrap:anywhere}.fb-bf-basket .fb-bf-eyebrow{color:var(--bf-lime);font-size:10px;margin-bottom:8px;letter-spacing:1px}.fb-bf-basket h3{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.4px;color:#fff;margin:0 0 10px}.fb-bf-basket>p:not(.fb-bf-eyebrow){font-size:13px;line-height:1.6;margin:8px 0}.fb-bf-basket p strong{color:var(--bf-lime)}.fb-bf-basket>a{display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:44px;margin-top:12px;padding:10px 14px;background:var(--bf-lime);color:var(--bf-ink);font-size:11px;font-weight:800;text-decoration:none;border-radius:24px;line-height:1.4}.fb-bf-basket>small{display:block;font-size:10px;line-height:1.5;color:#c9bdcf;margin-top:10px}.fb-bf-basket+fb-cart-checkout-confidence [data-fb-cart-offer]{display:none!important}.fb-bf-countdown{display:block;color:var(--bf-lime);font-size:12px;letter-spacing:1px;margin-top:8px}.fb-bf-hero a:focus-visible,.fb-bf-shop a:focus-visible,.fb-bf-page-banner a:focus-visible,.fb-bf-basket a:focus-visible{outline:3px solid #b3a2ef;outline-offset:5px}@media(max-width:989px){.fb-bf-hero__inner{gap:5%;padding:32px 4%}.fb-bf-hero h1{font-size:62px}.fb-bf-duo__image{height:245px}.fb-bf-duo__label{padding:14px 18px}.fb-bf-duo__label>strong{font-size:34px}.fb-bf-skin{gap:12px}.fb-bf-roundel{width:85px;height:85px;padding:12px}.fb-bf-hero .fb-bf-eyebrow{font-size:10px}.fb-bf-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fb-bf-hero__inner{display:block;padding:28px 22px 30px}.fb-bf-hero h1{font-size:65px;letter-spacing:-3px;margin-bottom:12px}.fb-bf-hero h1>span{font-size:30px;letter-spacing:-1px;margin-top:5px}.fb-bf-hero .fb-bf-eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:15px;max-width:none}.fb-bf-intro{font-size:13px;max-width:310px;margin-bottom:18px}.fb-bf-date{font-size:9px;letter-spacing:.55px}.fb-bf-tier{padding:12px 14px}.fb-bf-tier strong{font-size:41px}.fb-bf-tier p{font-size:11px;margin:6px 0}.fb-bf-tier code{font-size:11px}.fb-bf-tiers{gap:10px;margin-bottom:14px;max-width:none}.fb-bf-button{padding:13px 20px;min-height:48px;font-size:12px;max-width:none}.fb-bf-fine{font-size:9px;line-height:1.6;margin-top:10px}.fb-bf-hero__visual{padding:0;margin:32px 12px 0 0}.fb-bf-visual-heading{font-size:11px;letter-spacing:2px;line-height:1.5;margin-bottom:14px}.fb-bf-duo{box-shadow:12px 12px 0 var(--bf-purple)}.fb-bf-duo__image{height:250px;padding-top:12px}.fb-bf-duo__label>span{font-size:10px}.fb-bf-duo__label small{font-size:11px}.fb-bf-duo__label>strong{font-size:35px}.fb-bf-skin{margin-top:26px;min-height:80px}.fb-bf-skin strong{font-size:12px}.fb-bf-skin>span:nth-child(2)>span{font-size:16px}.fb-bf-roundel{width:80px;height:80px;padding:11px}.fb-bf-marquee{justify-content:flex-start;gap:25px;font-size:10px;padding:13px 22px}.announcement .fb-bf-announcement{font-size:10px;line-height:1.3}.announcement .fb-bf-announcement strong{letter-spacing:.3px}.announcement .fb-bf-announcement b{padding-left:3px}.fb-bf-page-banner{padding:14px 18px}.fb-bf-page-banner>a{flex-wrap:wrap;gap:4px 12px;font-size:12px}.fb-bf-page-banner strong{font-size:12px}.fb-bf-page-banner a span{flex-basis:100%;order:3}.fb-bf-page-banner small{font-size:9px}.fb-bf-shop{padding:35px 22px;scroll-margin-top:180px}.fb-bf-shop__intro h2{font-size:32px}.fb-bf-shop__intro>p:last-child{font-size:14px}.fb-bf-brand-grid{gap:10px}.fb-bf-brand-grid a{padding:13px;min-height:64px;font-size:12px;gap:8px}.fb-bf-terms p{font-size:12px}}@media(max-width:359px){.fb-bf-hero__inner{padding-left:17px;padding-right:17px}.fb-bf-hero h1{font-size:55px}.fb-bf-hero h1>span{font-size:26px}.fb-bf-tier strong{font-size:36px}.fb-bf-duo__image{height:220px}.fb-bf-shop{padding-left:17px;padding-right:17px}}.announcement.announcement--bf .fb-bf-announcement{animation:none!important;transform:none!important}.fb-bf-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.fb-bf-quicklinks a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;background:#553369;color:#fff;border-radius:28px;font-size:12px;font-weight:700;text-decoration:none}@media(max-width:749px){.fb-bf-quicklinks a{flex:1 1 140px;padding:12px 16px;gap:10px}}.fb-bf-shop{scroll-margin-top:330px}@media(max-width:749px){.fb-bf-shop{scroll-margin-top:250px}}.fb-bf-marquee{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e9f6a8 #292923;-webkit-overflow-scrolling:touch}.fb-bf-marquee a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;color:inherit;text-decoration:none;scroll-snap-align:start;text-underline-offset:5px}.fb-bf-marquee a:hover{text-decoration:underline}.fb-bf-marquee a:focus-visible{outline:2px solid #e9f6a8;outline-offset:3px;border-radius:2px}@media(max-width:749px){.fb-bf-marquee{padding-block:5px;scroll-padding-inline:22px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/fb-bf-launch.css.map */
