.table-cart thead tr th{font-size:16px;font-weight:400;text-transform:uppercase}.table-cart tbody tr th{vertical-align:middle}.table-cart .product-total{font-size:20px}.product-inf{display:flex;column-gap:20px}.product-inf img{width:100px;height:100px;object-fit:cover;border-radius:8px}.product-inf h3{font-size:20px;font-weight:700}.product-inf p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;max-width:365px;color:#7A7A7A;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-price{padding-top:12px}.product-price .sale-box del{font-size:16px;font-weight:400;margin-right:5px;color:#A1A1A1}.product-price .sale-box strong{color:#F70195}.product-price span{font-size:20px}.empty-cart-btn{background-color:#0195F7 !important;font-size:12px;color:white !important;line-height:14px;padding:4px 10px;border-radius:4px;margin-bottom:22px}.empty-cart-btn:disabled{background-color:#B9B9B9 !important;border-color:#B9B9B9 !important}.qty-btn{border-radius:5px;background:#F5F5F5}.table>:not(caption)>*>*{padding:10px 0.5rem;vertical-align:middle}.line{border-bottom:1px solid #C2C2C2}.form-check-input{width:20px;height:20px;border-radius:2px !important}.form-check-input:checked{background-color:#0195F7;border-color:#0195F7 !important;background-image:url("../images/mdi_tick.svg")}.form-check-input.radio{width:18px;height:18px;border-radius:100% !important;background-color:white;border:1px solid #4C4C4C;margin-top:2px;margin-right:14px}.form-check-input.radio:checked{border:4px solid #0195F7}.choose-payment-method .form-check-label{font-size:14px;text-transform:uppercase;margin-bottom:30px;cursor:pointer}.title{font-size:20px;font-weight:700}.sub-title{font-weight:400;text-transform:uppercase}.total-box p{color:#B4B4B4;font-size:14px}.total-box span{color:#333}.billing-inf-box{display:flex;margin-bottom:60px}.billing-inf-box .title{width:350px}.billing-inf-box .form{flex:1 0 auto}.billing-inf-box .form-row{display:flex;align-items:center;margin-bottom:27px}.billing-inf-box .form-row .sub-title{width:270px;flex-shrink:0}.billing-inf-box .form-control{border-radius:8px;background-color:white;border:1px solid #C7C7C7;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.08) inset;color:black;height:36px}.group-btn{column-gap:24px}.group-btn .btn{line-height:1;font-size:20px;font-weight:700;padding-top:16px;padding-bottom:16px;text-transform:uppercase;border-radius:8px}.group-btn a{border:1px solid #C7C7C7 !important;background:#FFF;color:#0195F7 !important;padding-left:40px;padding-right:40px}.group-btn button{background:linear-gradient(135deg, #3C8CE7 0%, #00EAFF 100%);color:white !important;border:none;padding-left:90px;padding-right:90px}.list-card{display:flex;column-gap:20px}.list-card .btn{border:none !important;padding:0}.list-card .btn svg{margin-bottom:6px}.list-card .btn span{font-size:10px;text-transform:uppercase;display:block}.list-card .btn.active rect{stroke:#0195F7 !important}.payment-method-tab-item#card .billing-inf-box{column-gap:110px}.payment-method-tab-item#transfer li{width:330px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;margin-bottom:20px}.payment-method-tab-item .sub-title{font-size:14px;width:190px !important}.payment-method-tab-item .card-owner-info h5{text-transform:uppercase;font-weight:700;font-size:16px;margin-bottom:30px}#order-success .modal-dialog{max-width:365px}#order-success .modal-body{padding:20px 32px}#order-success .modal-body h5{font-size:16px;font-weight:700;margin-bottom:30px}#order-success .modal-body p{margin-bottom:30px}#order-success .modal-body a{color:white;line-height:1;display:block;background:linear-gradient(135deg, #3C8CE7 0%, #00EAFF 100%);border-radius:8px;padding:12px}@media only screen and (max-width: 800px){.page-title{font-size:18px !important;border-bottom-width:2px !important;margin-bottom:14px !important}.empty-cart-btn{margin-bottom:0}.billing-inf-box{display:block}.billing-inf-box .form-row{display:block}.group-btn{column-gap:18px}.group-btn .btn{font-size:12px;padding-left:10px;padding-right:10px;width:100%;padding-top:10px;padding-bottom:11px}.title{font-size:12px}.sub-title{font-size:10px}.sub-total-box strong{font-size:14px !important}.table-cart tbody tr th{vertical-align:top}.product-inf{column-gap:10px}.product-inf h3{font-size:12px;color:#7A7A7A;margin-bottom:5px}.product-inf p{-webkit-line-clamp:1;font-size:8px;line-height:1;margin-bottom:12px}.product-inf img{width:60px;height:60px}.product-inf .right{flex:0 1 auto !important}.choose-payment-method .form-check-label{font-size:10px;margin-bottom:16px;position:relative;top:-4px}.form-check-input.radio{width:12px;height:12px}.numberstyle-qty{justify-content:flex-start !important;margin-bottom:3px}.numberstyle-qty .qty-btn{width:20px !important;height:20px !important;font-size:20px !important;line-height:20px !important}.numberstyle-qty .qty-btn.qty-rem{font-size:28px !important;line-height:17px !important}.numberstyle-qty input{width:30px !important;line-height:21px !important;font-size:16px !important;padding-top:0 !important}.form-check-input.radio:checked{border-width:3px}.product-price{padding-top:0}.product-price .sale-box del,.product-price .sale-box strong{font-size:12px}.product-price span{font-size:14px}.table-cart{margin-bottom:0}.table-cart .form-check-input{width:14px;height:14px}.list-card{column-gap:12px;margin-bottom:20px}.list-card .btn span{font-size:8px}.list-card .btn svg{width:70px;height:70px}.payment-method-tab-item .card-owner-info h5{font-size:10px;margin-bottom:14px}.billing-inf-box{margin-bottom:40px}.billing-inf-box .sub-title{margin-bottom:10px;font-size:10px}.billing-inf-box .form-control{height:24px;border-radius:5px;font-size:10px;padding-top:0;padding-bottom:0}.billing-inf-box .form-row{margin-bottom:18px}.payment-method-tab-item#transfer li{margin-bottom:16px;font-size:10px;width:50vw}.product-inf .right{flex:1 0 auto}}.numberstyle-qty{position:relative;display:flex;justify-content:center;overflow:hidden}.numberstyle-qty input,.numberstyle-qty .qty-btn{position:relative;display:block;float:left;height:24px;padding:0;margin:0;border:0px;text-align:center;line-height:25px;outline:0}.numberstyle-qty .qty-btn.qty-rem{font-size:33px;line-height:20px}.numberstyle-qty .qty-btn{width:24px;font-size:28px;cursor:pointer;z-index:2;user-select:none;transition:all 250ms ease}.numberstyle-qty .qty-btn.disabled{cursor:default;pointer-events:none;color:rgba(116,116,116,0.5)}.numberstyle-qty input{width:40px;line-height:27px;padding-top:3px;border-left:0;border-right:0;font-size:20px;font-weight:700;z-index:1}.numberstyle-qty input:focus{outline:0;box-shadow:0px}.numberstyle-qty input[type=number]::-webkit-inner-spin-button,.numberstyle-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numberstyle-qty input[type=number]{-moz-appearance:textfield}.more{position:absolute;bottom:15px;right:15px;padding:7px 21px;border-radius:8px;color:#fff;background-color:rgba(0,0,0,0.2);font-family:'Source Sans Pro', sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;text-decoration:none;overflow:hidden;z-index:1;animation:reveal 5000ms cubic-bezier(0.87, -0.41, 0.19, 1.44)}.more::before{display:block;content:"";position:absolute;top:50%;left:50%;width:100%;max-width:20%;height:100%;border-radius:8px;background-color:transparent;transition:max-width 0ms ease 250ms, background-color 250ms ease;transform:translate(-50%, -50%);z-index:-1}.more:hover::before{max-width:100%;background-color:rgba(0,0,0,0.6);transition:all 250ms ease}@keyframes reveal{0%, 90%{bottom:-30px}100%{bottom:15px}}
/*# sourceMappingURL=cart.css.map */
