.GB2UXG_main{background:#fff;border-radius:32px;overflow:hidden}.GB2UXG_section{background:#f6f6f6;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:12px;display:flex}@media (max-width:768px){.GB2UXG_section{padding:4px}}
.LGvBOG_progressContainer{align-items:center;font-family:Satoshi;font-size:12px;display:flex}.LGvBOG_mainContainer{justify-content:center;align-items:flex-start;display:flex}.LGvBOG_mainContainerEmpty{align-items:center;min-height:50dvh}.LGvBOG_mainContainerEmpty>p{color:#16004d;text-align:center;font-family:var(--font-haffer);font-size:24px;font-style:normal;font-weight:570;line-height:normal}.LGvBOG_step{border:.5px solid #0000001f;border-radius:34px;align-items:center;height:32px;padding:4px 8px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 4px 7px #6565650a}.LGvBOG_active{background:#fff;border:.5px solid #4d06ff;box-shadow:inset 0 4px 7px #4d06ff2b}.LGvBOG_stepNumber{color:#5d2bfa;margin-right:12px}.LGvBOG_stepLabel{color:#000}.LGvBOG_line{background-color:#e5e7eb;width:38px;height:1px}.LGvBOG_activeLine{background:linear-gradient(90deg,#4d06ff 0%,#dcdcdc 100%)}.LGvBOG_headtxt{color:#16004d;text-align:center;font-family:var(--font-haffer);font-size:54px;font-style:normal;font-weight:570;line-height:normal}.LGvBOG_header{justify-content:space-between}.LGvBOG_lhs{background-color:#fff;gap:32px;width:850px;min-height:100%;padding:32px 32px 32px 0}.LGvBOG_innerHeader{align-items:flex-start}.LGvBOG_ribbon{background:#f3f3f3;border:.5px solid #0000001f;border-radius:100px;align-self:stretch;align-items:center;gap:10px;padding:12px;display:flex}.LGvBOG_cross{filter:brightness(0)saturate()invert(10%)sepia(95%)saturate(7183%)hue-rotate(261deg)brightness(96%)contrast(123%)}.LGvBOG_top{color:#16004d;text-align:center;font-family:var(--font-haffer);background:#fff;border-bottom:.5px solid #0000001f;border-radius:0 28px;align-self:stretch;align-items:center;gap:12px;padding:12px 16px;font-size:32px;font-style:normal;font-weight:570;line-height:normal;display:flex}.LGvBOG_rhs{width:390px}.LGvBOG_coupon{background:#fff;border:.5px solid #0000001f;border-radius:100px 0 0 100px;justify-content:space-between;align-self:stretch;align-items:center;padding:16px;display:flex}.LGvBOG_ptxt{color:#16004d;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.LGvBOG_pSubtxt{color:#16004d;font-family:Satoshi;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.LGvBOG_row{gap:8px}.LGvBOG_pCircle{color:#fff;background:#4d06ff;border-radius:37px;flex-direction:column;justify-content:center;align-items:center;width:22px;padding:4px 5px;font-family:Satoshi;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:flex}.LGvBOG_btnCont{justify-content:center;align-items:center;gap:12px;display:flex}.LGvBOG_purpleBg{border-radius:0 28px 28px 0;gap:4px;padding:4px}.LGvBOG_courses{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}.LGvBOG_billing{background:#f8f8f8;border-top:.5px solid #0000001f;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:12px;padding:16px;display:flex}.LGvBOG_pricingItem{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.LGvBOG_textGroup{flex-direction:column;gap:4px;display:flex}.LGvBOG_itemTitle{color:#16004d;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.LGvBOG_itemSubtitle{color:#16004d40;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.LGvBOG_itemPrice{color:#16004d;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.LGvBOG_listContainer{flex-direction:column;width:100%;max-width:600px;min-height:224px;max-height:224px;margin:0 auto;display:flex;overflow-y:auto}.LGvBOG_rowContainer{background-color:#fff;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.LGvBOG_rowContainer:not(:last-child){border-bottom:1px dashed #e5e7eb}.LGvBOG_title{color:#16004d;max-width:65%;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.LGvBOG_priceSection{align-items:center;gap:12px;display:flex}.LGvBOG_badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4d06ff,#2b00ff);border-radius:100px;padding:4px 12px;font-size:12px;font-style:italic;font-weight:700;box-shadow:0 4px 10px #4d06ff4d}.LGvBOG_priceWrapper{flex-direction:column;align-items:flex-end;display:flex}.LGvBOG_currentPrice{color:#16004d;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.LGvBOG_originalPrice{color:#c4c4c4;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:line-through}.LGvBOG_itmBg{background:#fff;border-radius:28px 0 0 28px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;display:flex;overflow:hidden}.LGvBOG_bottom{background:#fff;border-radius:28px 0;flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}.LGvBOG_amountTxt{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.LGvBOG_payButton{color:#fff;background:radial-gradient(53.1% 53.42% at 50% 86.67%,#804eff 0%,#4d06ff 100%);border:.5px solid #0000001f;border-radius:18px;justify-content:center;align-items:center;gap:6px;width:100%;height:50px;padding:4px;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:inset 0 5px 6px #ffffff38,inset 0 -6px 7px #ffffff38,0 8px 19.8px #4d06ff59,inset 0 4px 7px #65656514}.LGvBOG_btnBox{border-bottom:.5px solid #0000001f;width:100%;padding-bottom:16px}.LGvBOG_itemSubtitlePayment{color:#16004d;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.LGvBOG_cardsWrapper{min-height:446px;max-height:446px;overflow-y:auto}.LGvBOG_activeChip{color:#4d06ff;background:#4d06ff14;border-radius:37px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:23px;padding:0 5px;font-family:Satoshi;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:flex}.LGvBOG_discountChip{color:#fff;background:#4d06ff;border:.4px solid #4d06ff00;border-radius:34px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-family:Satoshi;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:0 1px 4px #4d06ff6b,inset 4px 3px 4px #ffffff40,inset -1px -3px 4px #ffffff40}.LGvBOG_discountedPriceWrapper{gap:12px}@media (max-width:768px){.LGvBOG_lhs,.LGvBOG_lhsPurpleBg{width:100%;padding:0}.LGvBOG_purpleBg{border-radius:0 0 32px 32px;padding-right:4px}.LGvBOG_rhs{width:100%}.LGvBOG_header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.LGvBOG_mainContainer{flex-direction:column;align-items:center;padding:12px}.LGvBOG_headtxt{font-size:24px}.LGvBOG_line{width:11px}.LGvBOG_itmBg{border-radius:28px}.LGvBOG_mainContainerEmpty>p{font-size:16px}.LGvBOG_bottom{border-radius:28px;margin-bottom:4px}.LGvBOG_coupon{border-radius:100px}.LGvBOG_title{max-width:100%}.LGvBOG_cardsWrapper{width:100%;max-height:unset}.LGvBOG_ribbon{-ms-overflow-style:none;scrollbar-width:none;gap:8px;overflow-x:auto}.LGvBOG_ribbon::-webkit-scrollbar{display:none}.LGvBOG_lhs{border-radius:0 0 28px 28px}.LGvBOG_lhsPurpleBg{padding-bottom:4px}.LGvBOG_top{border-radius:28px;font-size:24px}.LGvBOG_ptxt{font-size:14px}.LGvBOG_pSubtxt{font-size:12px}.LGvBOG_title,.LGvBOG_itemTitle{font-size:14px}.LGvBOG_itemSubtitle{font-size:12px}.LGvBOG_itemSubtitlePayment{color:#16004d;font-family:Satoshi;font-size:12px;font-style:normal;font-weight:400;line-height:normal}}
.MSWLwG_sectionCont{box-sizing:border-box;width:100%}.MSWLwG_thumbnail{border-radius:20px;width:145px;height:104px;position:relative;overflow:hidden}.MSWLwG_txt{color:var(--primary-color);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.MSWLwG_subtxt{color:var(--primary-color);text-overflow:ellipsis;white-space:nowrap;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.MSWLwG_row{gap:8px}.MSWLwG_sectionCont{border-bottom:1px solid #0000001f;justify-content:space-between;padding:32px 0}.MSWLwG_lhs{align-items:center;gap:16px}.MSWLwG_content{gap:4px;width:280px;margin-bottom:auto}.MSWLwG_rhs{justify-content:space-between;align-items:flex-end;width:205px;height:104px}.MSWLwG_price{gap:8px}.MSWLwG_pill{color:#16004d;background:#f6f6f6;border:.5px solid #4d06ff;border-radius:34px;align-items:center;gap:2px;height:28px;padding:4px 6px;font-family:Satoshi;font-size:12px;font-style:italic;font-weight:700;line-height:normal;display:flex;box-shadow:0 5px 19.4px #4d06ff54,inset 0 4px 7px #6565650a}.MSWLwG_innerPill{color:#fff;background:#4d06ff;border:.4px solid #4d06ff00;border-radius:34px;justify-content:center;align-items:center;gap:10px;padding:2px 7px;font-family:Satoshi;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:0 1px 4px #4d06ff6b,inset 4px 3px 4px #ffffff40,inset -1px -3px 4px #ffffff40}.MSWLwG_rs{color:#16004d;font-family:Satoshi;font-size:16px;font-style:italic;font-weight:700;line-height:normal}.MSWLwG_rsBreak{color:#16004d42;font-family:Satoshi;font-size:16px;font-style:italic;font-weight:700;line-height:normal;text-decoration-line:line-through}.MSWLwG_delete{justify-content:center;align-items:center;gap:4px}.MSWLwG_remove{color:#ff2b06;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.MSWLwG_iocn{width:18px;height:18px;position:relative}.MSWLwG_checkbox{accent-color:#4d06ff;cursor:pointer;border-radius:4px;width:16px;height:16px}.MSWLwG_cross{filter:brightness(0)saturate()invert(29%)sepia(87%)saturate(6297%)hue-rotate(351deg)brightness(101%)contrast(106%)}@media (max-width:768px){.MSWLwG_thumbnail{display:none}.MSWLwG_content{width:166px}.MSWLwG_sectionCont{-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;gap:75px;padding:16px 0;overflow-x:auto}.MSWLwG_sectionCont::-webkit-scrollbar{display:none}.MSWLwG_rs,.MSWLwG_rsBreak{font-size:12px}.MSWLwG_txt{font-size:14px}.MSWLwG_subtxt{font-size:12px}.MSWLwG_rhs{height:102px}.MSWLwG_price{flex-direction:column-reverse;margin-top:auto}}
