body.site-ui:not(.page-admin) .product-purchase-card.course-purchase-card{--radius-md:20px;--surface-1:#111821;--border-subtle:#2a3441;--purchase-muted:#a2adbd;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:#f2f5fa;text-align:start;min-width:0;overflow:hidden;padding:0!important}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__body{padding:24px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 8px;margin-bottom:18px;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__label{color:var(--purchase-muted);font-variation-settings:var(--font-dot-style),"wght" 500;font-size:12px;font-weight:500;line-height:1.8}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__discount{color:#ffcf82;font-variation-settings:var(--font-dot-style),"wght" 650;overflow-wrap:anywhere;background:#302719;border-radius:7px;flex-wrap:wrap;align-items:center;gap:2px 5px;max-width:100%;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.8;display:inline-flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__discount--upcoming{color:#a8ceff;background:#1c2a3b}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__discount-amount{font-variation-settings:var(--font-dot-style),"wght" 750;unicode-bidi:isolate;font-weight:750}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__price{color:#f2f5fa;font-variation-settings:var(--font-dot-style),"wght" 800;text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;margin:3px 0 4px;padding:0;font-size:38px;font-weight:800;line-height:1.5;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__amount{min-width:0;max-width:100%;font-size:inherit;overflow-wrap:anywhere;unicode-bidi:isolate}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__amount[dir=ltr]{font-size:32px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__unit{color:var(--purchase-muted);font-variation-settings:var(--font-dot-style),"wght" 500;font-size:13px;font-weight:500}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__original{color:var(--purchase-muted);font-variation-settings:var(--font-dot-style),"wght" 400;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:400;line-height:1.8;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__original del{unicode-bidi:isolate;text-decoration-color:#687789}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__original small{font-size:11px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__delivery{color:var(--purchase-muted);text-align:center;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.9}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__actions{border-top:1px solid #293340;gap:14px;margin-top:22px;padding-top:22px;display:grid}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__actions form{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__enrolled{color:#65dfb3;font-variation-settings:var(--font-dot-style),"wght" 600;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.9;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__action{box-sizing:border-box;background:var(--brand);color:#fff;font-variation-settings:var(--font-dot-style),"wght" 750;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;width:100%;min-width:0;min-height:48px;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.8;text-decoration:none;transition:background-color .15s;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__action:hover{background:var(--brand-strong);color:#fff;text-decoration:none}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__action:focus-visible{outline-offset:4px;outline:3px solid #f6c974}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__unavailable{color:var(--purchase-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}body.site-ui:not(.page-admin) .course-purchase-card :is(.purchase-card__enrolled,.purchase-card__action) .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;flex:none;font-size:20px;line-height:1}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__action .material-symbols-rounded{font-size:18px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity{background:#0f151d;border-top:1px solid #293340;height:auto;margin:0;padding:15px 24px;display:grid;overflow:hidden}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity>div{width:auto;min-width:0;height:auto;max-height:none;color:var(--purchase-muted);font-variation-settings:var(--font-dot-style),"wght" 400;text-align:start;-webkit-line-clamp:unset;-webkit-box-orient:initial;grid-area:1/1;align-self:center;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.8;display:flex;position:static;inset:auto;overflow:visible}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity-icon{color:#9eb3cc;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;flex:none;font-size:20px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity-text{overflow-wrap:anywhere;min-width:0}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:10px;font-size:12px}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down h6{white-space:normal;font-size:12px}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down #offer-countdown{min-width:0;max-width:100%}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down #offer-countdown ul{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down #offer-countdown li{background:0 0;border:0;padding:0;font-size:11px}body.site-ui:not(.page-admin) .course-purchase-card .course-offer-count-down #offer-countdown li span{font-size:17px}@media (width<=360px){body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__body{padding:20px}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity{padding-inline:20px}}@media (prefers-reduced-motion:reduce){body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__action,body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity>div{transition:none}body.site-ui:not(.page-admin) .course-purchase-card .purchase-card__activity>div{transform:none}}