.bank-tranfer-wrapper .bank-info__detail,.list-methods,.list-intro{list-style:none;padding-left:0}.bank-tranfer-wrapper .bank-info__detail li,.list-methods li,.list-intro li{padding-left:0}.header-payment{position:fixed;width:100%;background:#fff;padding:10px 0;border-bottom:1px solid #c4c4c4;z-index:999}.header-payment .logo{margin:0 auto;width:120px}@media(min-width: 768px){.header-payment .logo{margin:0}}.list-intro{margin-top:12px}.list-intro li{margin-bottom:12px;padding-left:20px;position:relative}.list-intro li::before{content:"";position:absolute;width:12px;height:7px;border-radius:1px;border-left:2px solid #9965dc;border-bottom:2px solid #9965dc;transform:rotate(-45deg);left:0;top:7px}.payment-services{margin-top:30px;text-align:center}.payment-services img{margin:0 3px}.payment-methods{margin-left:-15px;margin-right:-15px;padding:20px 15px;background:#fff}@media(min-width: 768px){.payment-methods{margin:0;margin-bottom:40px;background-color:rgba(0,0,0,0)}}.payment-methods .section-title{padding-left:30px;background:url(../images/icon-money.svg) no-repeat 0 0}.payment-methods .payment-type{height:76px;display:flex;align-items:center;justify-content:space-between;padding-left:44px;position:relative;cursor:pointer}.payment-methods .payment-type::before{content:"";width:18px;height:18px;border:2px solid #fff;background:#fff;box-shadow:0 0 0 1px #c4c4c4;position:absolute;top:50%;margin-top:-9px;border-radius:10px;left:15px;z-index:9}.payment-methods .method-title{width:70%}.payment-methods .method-title h3{margin:0;font-size:1rem}@media(min-width: 992px){.payment-methods .method-title h3{font-size:1.125rem}}.payment-methods .payment-icon{margin:0;flex:1}.payment-methods .payment-icon img{height:70px;vertical-align:middle}@media(min-width: 992px){.payment-methods .payment-icon img{height:60px}}.payment-methods .btn-default{border-radius:5px}.list-methods{margin:0 0 30px}.list-methods .method-item{background:#fff;padding-right:5px;border:1px solid #e7ecf0;position:relative}.list-methods .method-item:not(:last-child){border-bottom-color:rgba(0,0,0,0)}.list-methods .method-item.active{border-color:#31bfff}.list-methods .method-item.active .payment-type::before{background-color:#31bfff;border-color:#fff;box-shadow:0 0 0 1px #31bfff}.bank-tranfer-wrapper{display:none;padding:0 20px 20px 44px;font-size:11px}.bank-tranfer-wrapper .bank-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid #bec4d0;border-bottom:1px solid #bec4d0;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.bank-tranfer-wrapper .bank-info li+li{margin-top:4px}.bank-tranfer-wrapper .bank-info__title{width:100%;margin-bottom:10px}.bank-tranfer-wrapper .bank-info__detail{margin-bottom:8px}@media(min-width: 768px){.bank-tranfer-wrapper .bank-info__detail{margin-bottom:0}}.bank-tranfer-wrapper .bank-info .common-btn{width:auto;height:35px;padding:0 10px;font-size:.75rem;font-weight:400}.bank-tranfer-wrapper .bank-info .bank-id{border:0;outline:none}.bank-tranfer-wrapper .bank-contact{color:#666}.bank-tranfer-wrapper .bank-contact p{margin-bottom:10px}.bank-tranfer-wrapper .bank-contact p:last-child{margin-bottom:0}.active .bank-tranfer-wrapper{display:block}.paypal-button-container{display:none;max-width:300px;margin:0 auto}.result-message{display:none;padding:15px;border-radius:15px}.result-message.success{background:#056905;color:#fff}.result-message.error{background:#e79292}.three-dots-animate{position:relative;left:-9999px;width:3px;height:3px;border-radius:2px;background-color:currentcolor;box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor;animation:dot-typing 1.5s infinite linear;display:inline-block;overflow:hidden}@keyframes dot-typing{0%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}16.667%{box-shadow:10002px -5px 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}33.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}50%{box-shadow:10002px 0 0 0 currentcolor,10008px -5px 0 0 currentcolor,10014px 0 0 0 currentcolor}66.667%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}83.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px -5px 0 0 currentcolor}100%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}}.cart-info .section-title::before{background:url(../images/cart-icon.png) 0 0 no-repeat}.cart-info table td{font-size:1.125rem;padding:6px 0;font-weight:bold}.cart-info table td:last-child:not(:first-child){text-align:right}.cart-info .shipping-fee{color:#3cadff}.cart-info .form-control{border-color:#1f1d44;height:35px;line-height:normal;font-size:inherit}.cart-info .btn-discount{display:inline-flex;height:35px;align-items:center;border:0;background:linear-gradient(180deg, #29f4ff -46.11%, #5257ff 151.97%);color:#fff;padding:0 15px;border-radius:5px}.cart-info .btn-discount:disabled{opacity:.7;cursor:not-allowed}.cart-item{display:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #bec4d0;font-size:1rem}@media(min-width: 992px){.cart-item{font-size:1.125rem}}.cart-item.active{display:flex;align-items:center}.cart-item-left{flex:1}.cart-item-right{width:110px;text-align:right}@media(min-width: 992px){.cart-item-right{width:130px}}.cart-item .quantity{display:flex;align-items:center}.cart-item .quantity-btn{display:block;width:18px;flex:0 0 18px;height:18px;border:0;background:#bec4d0;border-radius:2px;position:relative}.cart-item .quantity-btn::before,.cart-item .quantity-btn::after{content:"";position:absolute;width:9px;height:1px;background:#fff;left:5px;top:9px}.cart-item .quantity-btn::after{transform:rotate(90deg)}.cart-item .quantity-btn.minus::after{display:none}.cart-item .quantity-btn:disabled{background-color:#aaa;cursor:not-allowed;pointer-events:none}.cart-item .quantity input[type=number]{display:block;border:0;outline:none;flex:1;text-align:center;font-size:.875rem}.cart-item .quantity input[type=number]::-webkit-inner-spin-button,.cart-item .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customer-info{font-size:-0.75rem}.customer-info .section-title::before{background:url(../images/user.svg) 0 0 no-repeat}.customer-info .form-group{padding-bottom:15px;border-bottom:1px solid #bec4d0}.customer-info .form-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.customer-info__label{margin-bottom:5px;font-weight:bold}.customer-info__value{margin:0;color:#8692a7}.section-title{font-size:1.25rem;text-align:left}.page-payment{background:#f5f5f5;padding:60px 0 40px}@media(min-width: 768px){.page-payment{padding-top:70px}}.panel{padding:20px 15px;margin-left:-15px;margin-right:-15px;background:#fff;margin-bottom:30px}@media(min-width: 768px){.panel{margin:0}}.panel .section-title{border-bottom:1px solid #bec4d0;padding-bottom:16px;margin-bottom:10px}.panel .section-title::before{content:"";width:24px;height:24px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:15px}@media(max-width: 767.98px){.mobile-reverse{flex-direction:column-reverse}}#loader-cover{display:none;text-align:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(50,115,220,.3);z-index:10000}#loader{position:absolute;left:50%;top:50%;z-index:1;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
