.lv-fb-upsell .fbu-beat{position:absolute;z-index:2}.lv-fb-upsell .fbu-cap{display:block;height:64px;font-size:34px;font-weight:650;line-height:44px;color:#1d61ee;white-space:nowrap}.lv-fb-upsell .fbu-card{position:relative;display:flex;box-sizing:border-box;flex-direction:column;gap:24px;padding:32px;border-radius:30px;background:#fff;box-shadow:0 0 0 1.5px #14285a12,0 2px 4px #1018280a,0 44px 90px -34px #17347852}.lv-fb-upsell .fbu-card--focal{background:#fbf8f5;box-shadow:0 0 0 1.5px #a0785a29,0 2px 4px #1018280d,0 50px 100px -34px #17347861}.lv-fb-upsell .fbu-prod{display:flex;align-items:center;gap:22px}.lv-fb-upsell .fbu-thumb{display:grid;width:96px;height:96px;flex:none;place-items:center;border-radius:18px;background:linear-gradient(180deg,#eef4ff,#dfe9fb)}.lv-fb-upsell .fbu-prod-t{font-size:34px;font-weight:650;line-height:1.25;color:#121a2c}.lv-fb-upsell .fbu-pay-row{display:flex;flex-direction:column;gap:20px}.lv-fb-upsell .fbu-field{display:flex;height:76px;align-items:center;gap:16px;padding:0 22px;border-radius:16px;box-shadow:inset 0 0 0 2px #e6eaf1;font-size:34px;font-weight:600;letter-spacing:.02em;color:#263046;white-space:nowrap}.lv-fb-upsell .fbu-pay,.lv-fb-upsell .fbu-yes{--press: 0;display:flex;height:76px;align-items:center;justify-content:center;gap:12px;border-radius:16px;background:#1d61ee;font-size:34px;font-weight:650;color:#fff;white-space:nowrap;transform:scale(calc(1 - var(--press) * .04));box-shadow:0 0 0 calc(var(--press) * 8px) #1d61ee33}.lv-fb-upsell .fbu-pay.is-done{background:#0d8a57}.lv-fb-upsell .fbu-jarbox{display:flex;height:176px;flex:none;align-items:center;justify-content:center;gap:18px;border-radius:20px;background:linear-gradient(180deg,#eef4ff,#dfe9fb)}.lv-fb-upsell .fbu-b-main{display:flex;flex-direction:column;gap:22px}.lv-fb-upsell .fbu-offer{font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#121a2c}.lv-fb-upsell .fbu-yes{height:84px;background:#0d8a57;box-shadow:0 0 0 calc(var(--press) * 8px) #0d8a5738}.lv-fb-upsell .fbu-yes.is-done{box-shadow:0 0 0 3px #fbf8f5,0 0 0 6px #0d8a5773}.lv-fb-upsell .fbu-no{align-self:center;font-size:34px;font-weight:500;color:#5b6578;text-decoration:underline;text-underline-offset:6px}.lv-fb-upsell .fbu-thanks{display:flex;align-items:flex-start;gap:16px;font-size:34px;font-weight:650;line-height:1.25;color:#121a2c}.lv-fb-upsell .fbu-ok{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:50%;background:#dff9ee;color:#087d55}.lv-fb-upsell .fbu-sum{padding-top:22px;border-top:2px solid #eef1f6;font-size:44px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:#121a2c}.lv-fb-upsell .fbu-same{font-size:34px;font-weight:500;line-height:1.3;color:#34435c}.lv-fb-upsell .fbu-arrow{position:absolute;left:0;top:0;z-index:1;overflow:visible}.lv-fb-upsell .fbu-arrow line{stroke:#9db4dc;stroke-width:4;stroke-linecap:round}.lv-fb-upsell .fbu-arrow path{fill:#9db4dc}.lv-fb-upsell .fbu[data-ph] .fbu-cap{position:absolute;left:24px;top:-22px;z-index:3;height:44px;padding:0 16px;border-radius:12px;background:#1d61ee;font-size:26px;line-height:44px;color:#fff}.lv-fb-upsell .fbu[data-ph] .fbu-card{gap:14px;padding:34px 26px 22px;border-radius:24px}.lv-fb-upsell .fbu[data-ph] .fbu-a{flex-direction:row;align-items:center;gap:18px}.lv-fb-upsell .fbu[data-ph] .fbu-thumb{width:76px;height:76px}.lv-fb-upsell .fbu[data-ph] .fbu-prod{flex:1;gap:14px}.lv-fb-upsell .fbu[data-ph] .fbu-prod-t,.lv-fb-upsell .fbu[data-ph] .fbu-field,.lv-fb-upsell .fbu[data-ph] .fbu-pay,.lv-fb-upsell .fbu[data-ph] .fbu-yes,.lv-fb-upsell .fbu[data-ph] .fbu-no,.lv-fb-upsell .fbu[data-ph] .fbu-thanks,.lv-fb-upsell .fbu[data-ph] .fbu-same{font-size:27px}.lv-fb-upsell .fbu[data-ph] .fbu-pay-row{width:250px;gap:12px}.lv-fb-upsell .fbu[data-ph] .fbu-field,.lv-fb-upsell .fbu[data-ph] .fbu-pay{height:58px;padding:0 14px}.lv-fb-upsell .fbu[data-ph] .fbu-b{flex-direction:row;align-items:center;gap:22px}.lv-fb-upsell .fbu[data-ph] .fbu-jarbox{width:190px;height:180px;gap:8px}.lv-fb-upsell .fbu[data-ph] .fbu-b-main{min-width:0;flex:1;gap:12px}.lv-fb-upsell .fbu[data-ph] .fbu-offer{font-size:30px}.lv-fb-upsell .fbu[data-ph] .fbu-yes{height:62px}.lv-fb-upsell .fbu[data-ph] .fbu-c{gap:10px}.lv-fb-upsell .fbu[data-ph] .fbu-ok{width:36px;height:36px}.lv-fb-upsell .fbu[data-ph] .fbu-sum{padding-top:10px;font-size:36px}.lv-fb-upsell.lv-frame{visibility:visible}
