.course-purchase .ds-purchase-card{border:0;width:100%}.course-purchase .ds-purchase-card__snapp{background:var(--color-white);border:1px solid var(--color-grey-300);min-height:81px}.course-purchase--snapp-loading :is(.ds-purchase-card__snapp-img,.ds-purchase-card__snapp-text b,.ds-purchase-card__snapp-text small){background:linear-gradient(90deg, var(--color-grey-300) 0%, var(--color-grey-300) 35%, var(--color-white) 50%, var(--color-grey-300) 65%, var(--color-grey-300) 100%);background-size:300% 100%;animation:1.4s linear infinite course-purchase-shimmer}.course-purchase--snapp-loading .ds-purchase-card__snapp-img{object-fit:none;object-position:-9999px 0;border-radius:8px}.course-purchase--snapp-loading .ds-purchase-card__snapp-text{flex:1}.course-purchase--snapp-loading .ds-purchase-card__snapp-text b{border-radius:4px;width:72%;height:12px;display:block}.course-purchase--snapp-loading .ds-purchase-card__snapp-text small{border-radius:4px;width:88%;height:10px;display:block}@keyframes course-purchase-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.course-purchase--snapp-loading :is(.ds-purchase-card__snapp-img,.ds-purchase-card__snapp-text b,.ds-purchase-card__snapp-text small){background:var(--color-grey-300);animation:none}}.course-purchase--no-sale .ds-purchase-card__discount,.course-purchase--no-sale .ds-purchase-card__old-price,.course-purchase--free .ds-purchase-card__toman,.course-purchase--no-cart-icon .ds-purchase-card__buy>span[aria-hidden=true]:first-child{display:none}.course-purchase--busy .ds-purchase-card__buy{pointer-events:none;opacity:.6}.course-purchase--narrow .ds-purchase-card__snapp-img{width:24px;height:24px}.course-purchase__error{margin-top:12px}
