.stm_lms_cart{margin:60px 0 0;border-top:5px solid #f0f4fa}.stm_lms_cart__item{display:flex;padding:20px 15px 21px;margin:0 0 8px;flex-wrap:nowrap;align-items:center;border:1px solid #d1d1d1}.stm_lms_cart__item>*{margin-right:30px}.stm_lms_cart__item_delete{position:relative;left:8px;width:43px;text-align:center}.stm_lms_cart__item_delete i{display:inline-block;width:28px;height:28px;line-height:26px;border:1px solid #acacac;vertical-align:top;border-radius:50%;font-size:14px;cursor:pointer;transition:.3s ease}.stm_lms_cart__item_delete i.loading{border:0}.stm_lms_cart__item_delete i.loading:before{margin:-2px 0 0 -2px}.stm_lms_cart__item_delete:hover i{border-color:#EF5350;color:#EF5350}.stm_lms_cart__item_image{width:12%}.stm_lms_cart__item_title{width:50%}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_title h4 a{color:#273044;font-size:14px;font-weight:700}.stm_lms_cart__item_title .terms .h6{margin:6px 0 3px}.stm_lms_cart__item_title .terms .h6 a{color:#aaa}.stm_lms_cart__item_price{margin-left:auto;width:10%;font-weight:600;font-size:15px}.stm_lms_cart__item_head{padding:20px 15px 15px 90px;border:0;font-weight:400}.stm_lms_cart__item_head .stm_lms_cart__item_price{width:11%}.stm_lms_cart__item_head .stm_lms_cart__item_price,.stm_lms_cart__item_head .stm_lms_cart__item_title{font-weight:700;font-size:14px}.stm_lms_checkout__payment{margin:30px 0}.stm_lms_checkout__payment h3{margin:15px 45px 45px 0;font-weight:300;font-size:24px}.stm-lms-payment-methods{margin:30px 0;border:1px solid #e1e2e4;border-bottom:0;text-align:left}.stm-lms-payment-methods .stm-lms-payment-method{padding:15px 30px 5px;border-bottom:1px solid #e1e2e4;transition:.3s ease}.stm-lms-payment-methods .stm-lms-payment-method.active{background-color:#f6f8fb}.stm-lms-payment-methods .stm-lms-payment-method.active h4{color:#385bce}.stm-lms-payment-methods .stm-lms-payment-method__name{margin:0 0 10px}.stm-lms-payment-methods .stm-lms-payment-method__name label{width:100%;font-weight:400;color:#000}.stm-lms-payment-methods .stm-lms-payment-method__name label input{margin:16px 10px 0 0}.stm-lms-payment-methods .stm-lms-payment-method__name label h4{display:inline-block;margin:0;vertical-align:middle;font-size:16px}.stm-lms-payment-methods .stm-lms-payment-method__fields{max-width:80%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:35px;color:#273044}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field{margin-right:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_label{margin:0 0 3px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value{margin:0 0 5px;font-weight:700}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value:last-child{margin-bottom:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields #stm-lms-stripe{width:100%}.stm_lms_pay_button{margin:13px 0 30px}.StripeElement{background-color:#fff;height:40px;margin:15px 0 30px;padding:10px 12px;border-radius:4px;border:1px solid #e1e2e4;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}@media (max-width:550px){.stm_lms_cart__item_head,.stm_lms_cart__item_image{display:none}.stm_lms_cart{border:0}.stm_lms_cart__item{flex-wrap:wrap}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_delete{margin:0 0 15px;text-align:left}.stm_lms_cart__item_delete i{text-align:center}.stm_lms_cart__item>*{width:100%}.stm-lms-payment-methods .stm-lms-payment-method__fields{padding-left:0;max-width:100%}}