@keyframes fsIngFire{0%,38%{color:var(--fs-ing-color, var(--fs-accent))}48%{color:var(--fs-ing-flare, #A96FE0)}58%,to{color:var(--fs-ing-color, var(--fs-accent))}}@keyframes fsChipFire{0%,38%{box-shadow:0 0 #8b5fbf00,inset 0 0 #8b5fbf00}48%{box-shadow:0 0 14px #8b5fbf8c,inset 0 0 12px #8b5fbf4d}58%,to{box-shadow:0 0 #8b5fbf00,inset 0 0 #8b5fbf00}}@keyframes fsWireFire{0%,34%{background:var(--fs-accent);box-shadow:0 0 6px #5b2e878c}44%{background:#a96fe0;box-shadow:0 0 13px #a96fe0e6}54%,to{background:var(--fs-accent);box-shadow:0 0 6px #5b2e878c}}.fs-root--electric .fs-pd-val,.fs-root--electric .fs-pd-lab{animation:fsIngGlow 5.2s ease-in-out infinite,fsIngFire 3.1s linear infinite}.fs-root--electric .fs-pd-chip{animation:fsChipFire 3.1s linear infinite}.fs-root--electric .fs-pd-connector:before,.fs-root--electric .fs-pd-connector:after{animation:fsWireFire 3.1s linear infinite}.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(1){animation-delay:.09s}.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(1) .fs-pd-val,.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(1) .fs-pd-lab{animation-delay:0s,.09s}.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(3){animation-delay:.18s}.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(3) .fs-pd-val,.fs-root--electric .fs-pd-stack .fs-pd-chip:nth-child(3) .fs-pd-lab{animation-delay:0s,.18s}@media(min-width:900px){.fs-root--electric.fs-root--split:not(.fs-root--can-hero) .fs-pd-chip:before,.fs-root--electric.fs-root--split:not(.fs-root--can-hero) .fs-pd-chip:first-child:after,.fs-root--electric.fs-root--split:not(.fs-root--can-hero) .fs-pd-chip:nth-child(2):after{animation:fsWireFire 3.1s linear infinite}}.fs-body{position:relative;z-index:2;max-width:920px;margin:clamp(22px,3.4vh,38px) auto 0;text-align:center}.fs-body:before{content:"";display:block;width:clamp(48px,5vw,72px);height:3px;margin:0 auto clamp(10px,1.4vh,16px);background:var(--fs-accent);border-radius:2px;opacity:.9}.fs-claim{margin:0 auto;max-width:920px;font-size:clamp(14px,1.35vw,20px);line-height:1.5;font-weight:700;color:var(--fs-text);letter-spacing:-.004em}.fs-claim-lead{display:block;margin:0 0 8px;font-size:clamp(30px,4.2vw,64px);font-weight:900;line-height:.98;letter-spacing:-.03em;color:var(--fs-accent);font-variant-numeric:tabular-nums}.fs-claim-math{display:block;margin:12px auto 0;max-width:920px;font-size:clamp(12px,1.05vw,16px);font-weight:900;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-accent)}.fs-disclaimer{margin:12px auto 0;max-width:900px;font-size:9.5px;line-height:1.5;opacity:.55;font-weight:500}.fs-modal{border:0;margin:0;padding:0;background:none;color:var(--fs-text,#170F2E)}.fs-modal::backdrop{background:transparent}.fs-modal[open]{position:fixed;top:0;left:0;right:auto;bottom:auto;width:100vw;height:100vh;width:100dvw;height:100dvh;min-width:0;min-height:0;max-width:none;max-height:none;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:hidden;background:#170f2e9e}.fs-modal-card{position:relative;width:100%;max-width:560px;background:#fff6e9;border:1.5px solid rgba(91,46,135,.22);border-radius:20px;padding:clamp(24px,5vw,38px);box-shadow:0 30px 80px #170f2e66;text-align:left;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-top:44px}.fs-modal-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#5b2e871a;color:var(--fs-accent);font:inherit;font-size:24px;line-height:1;font-weight:700}.fs-modal-x:hover{background:#5b2e8738}.fs-modal-dose{margin:0;padding-right:40px;font-size:clamp(34px,7vw,52px);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--fs-accent);font-variant-numeric:tabular-nums}.fs-modal-title{margin:7px 0 13px;font-size:clamp(14px,3.2vw,18px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--fs-text)}.fs-modal-body{font-size:clamp(14px,3.6vw,16.5px);line-height:1.55;font-weight:500;opacity:.9}.fs-modal-fine{margin:16px 0 0;font-size:10px;line-height:1.5;opacity:.5;font-weight:500}.fs-modal-done{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;background:var(--fs-btn-bg);color:var(--fs-btn-text)}.fs-root--blur-reveal{--fs-p: 0}.fs-root--blur-reveal .fs-track{position:relative;height:calc(100vh + var(--fs-hold, 70vh) + var(--fs-header-offset,0px))}.fs-root--blur-reveal .fs-stage{position:sticky;top:var(--fs-header-offset,0px);z-index:2;min-height:100vh;box-sizing:border-box;padding:clamp(10px,2vh,26px) 0;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(10px,1.8vh,22px)}.fs-root--blur-reveal .fs-stage .fs-main{flex:1 1 auto;align-content:center;justify-content:center}.fs-root--blur-reveal.fs-blur-on .fs-head{position:absolute;left:0;right:0;top:0;bottom:42%;z-index:5;pointer-events:none;padding:0 clamp(20px,4.5vw,56px);display:grid;grid-template-areas:"headline";align-content:center;justify-items:center}@media(min-width:900px){.fs-root--blur-reveal.fs-blur-on .fs-head{align-content:start;padding-top:clamp(4px,1.2vh,16px)}}.fs-root--blur-reveal.fs-blur-on .fs-fog-heading{max-width:100%}.fs-root--blur-reveal.fs-blur-on .fs-top-line,.fs-root--blur-reveal.fs-blur-on .fs-fog-heading{grid-area:headline;margin:0;pointer-events:none}.fs-root--blur-reveal.fs-blur-on .fs-top-line{font-size:clamp(26px,3.7vw,58px);letter-spacing:.03em;line-height:1.04;opacity:calc((var(--fs-p) - .5) / .3)}.fs-root--blur-reveal.fs-blur-on .fs-fog-heading{opacity:calc((.45 - var(--fs-p)) / .45)}.fs-root--blur-reveal.fs-blur-on .fs-blur-target{filter:blur(calc(var(--fs-blur-max, 16px) * (1 - var(--fs-p))));opacity:calc(.6 + .4 * var(--fs-p))}.fs-root--blur-reveal.fs-blur-on.is-active .fs-blur-target{will-change:filter}@media(min-width:900px){.fs-root--split .fs-main{--fs-gap: clamp(26px,3.6vw,60px);--fs-wire: clamp(22px,2.6vw,40px);--fs-chip-col: minmax(200px, min(300px, 1fr));max-width:1400px;display:grid;grid-template-columns:var(--fs-chip-col) var(--fs-gap) clamp(260px,32vh,420px) var(--fs-gap) var(--fs-chip-col);grid-template-areas:"copy copy copy copy copy" ".    .    .    .    ." ".    .    .    .    ." "body body body body body";align-items:center;justify-content:center;column-gap:0;row-gap:clamp(12px,2.2vh,26px)}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pouch-diagram{display:contents}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pd-pouch-wrap{grid-column:3;grid-row:2 / 4}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pd-stack{display:contents}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pd-chip--1{grid-column:1;grid-row:2 / 4;justify-self:center}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pd-chip--2{grid-column:5;grid-row:2;justify-self:center}.fs-root--split:not(.fs-root--float-can):not(.fs-root--nocopy) .fs-pd-chip--3{grid-column:5;grid-row:3;justify-self:center}.fs-root--split.fs-root--float-can .fs-main{grid-template-columns:clamp(280px,42vh,460px) minmax(0,auto) minmax(150px,230px);grid-template-areas:"copy copy copy" "art  ing  can" "body body body"}.fs-root--split.fs-root--nocopy .fs-main{grid-template-columns:clamp(280px,42vh,460px) minmax(0,auto);grid-template-areas:"art  ing" "body body"}.fs-root--split.fs-root--float-can.fs-root--nocopy .fs-main{grid-template-columns:clamp(280px,42vh,460px) minmax(0,auto) minmax(150px,230px);grid-template-areas:"art  ing  can" "body body body"}.fs-root--split .fs-copy{grid-area:copy;align-self:start;width:100%;max-width:100%;align-items:center;text-align:center;gap:clamp(7px,1.1vh,14px);margin:0 0 clamp(4px,1.2vh,16px)}.fs-root--split .fs-over{font-size:clamp(12px,1.1vw,16px);letter-spacing:.16em;line-height:1.2}.fs-root--split .fs-title{font-size:clamp(34px,3.8vw,62px);line-height:.95;letter-spacing:-.03em}.fs-root--split .fs-lede{font-size:clamp(14px,1.15vw,18px);opacity:.85;max-width:52ch}.fs-root--split .fs-actions{justify-content:center;margin-top:clamp(4px,.7vh,10px)}.fs-root--split .fs-copy .fs-actions .fs-cta{padding:20px 52px;font-size:clamp(13px,1vw,15.5px);animation:fsCtaDesktopGlow 2.8s ease-in-out infinite}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/bravo-focus-story-b.css.map */
