.cart-item:first-child{border-top:none}.cart-item{border-top:1px solid #eaeaea;padding:10px}.cart-item .picCol img{max-width:90%;max-height:100%;position:relative;overflow:hidden}.cart-item .deleteCol{position:relative}.cart-item .deleteCol button{position:absolute;z-index:2;width:26px;height:26px;text-align:center;border:none;border-radius:13px;color:#fff;background:#d6d7d8;right:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0;margin:0;line-height:0}.cart-item .deleteCol button:hover{background:#949494}.cart-item .detailCol{font-size:.95rem;line-height:1.67;font-weight:500;text-align:center}.cart-item .detailCol p{font-size:.8rem;line-height:1.1;margin:7px 0;font-weight:400}.cart-item .quantityCol{padding-left:5px;padding-right:5px;text-align:center}.cart-item .quantityCol select{width:100%;border-radius:5px;height:36px;max-width:65px;padding:5px 10px}.cart-item .priceCol{text-align:center}.cart-item .priceCol .price{font-size:.9rem;line-height:1.294;margin:2px 0;font-weight:500}.cart-item .priceCol .price-del{font-size:13px;font-size:.83rem;line-height:1.692;text-decoration:line-through;color:#a0a0a0;font-weight:400}.cart-item .priceCol .price-discount{font-size:12px;font-size:.8rem;line-height:1.833;color:#a0a0a0;font-weight:300}.cart-item .input-text-quantity{width:100%;padding:0 4px}@media screen and (max-width:767px){.cart-item .deleteCol button{right:-6px;top:7px}}.cart-list-box{margin:0 0 10px;background:#fff;border:1px solid hsla(0,0%,96.9%,.4196078431372549);border-radius:5px}.cart-list-title{clear:both;margin:.8rem 0;font-size:.975rem;line-height:1.5;color:#7b7b7b}.cart-summary .divider{width:100%;height:4px;border:1px solid #e6e6e6;border-right:none;border-left:none;margin:10px 0}.cart-list-box.cart-summary{padding:20px;line-height:30px;font-size:.96rem;position:-webkit-sticky;position:sticky;top:10px}.cart-list-box .cart-summary-disount{color:#009ec9}.cart-summary-price-title{text-align:center;color:#676767;font-size:18px;font-size:1.286rem;line-height:normal;margin-top:1rem}.cart-summary-price-value{text-align:center;font-size:15px;font-size:1.2rem;line-height:normal;color:#fb3449;font-weight:600}.cart-list-box.cart-summary p{padding-right:5px;margin-top:9px;color:#a0a0a0;font-size:.7rem;text-align:right;line-height:1.7}.cart-wrapper .items-section{position:relative;margin-top:80px}.cart-steps{margin-top:2rem;margin-bottom:1rem}.cart-steps .cart-steps-item{flex:0 0 75px;max-width:75px;font-size:.8rem;text-align:center}.cart-steps .cart-steps-item i{font-size:3rem;line-height:2rem}.cart-steps .cart-steps-item i:before{line-height:0}.cart-steps .cart-steps-item.is-active,.cart-steps .cart-steps-item.is-active a,.cart-steps .cart-steps-item.is-completed,.cart-steps .cart-steps-item.is-completed a{color:#00bfd6}.cart-steps .cart-steps-line{border-bottom:2px dashed #d0d0d0;height:0;flex:1 1 100%;margin-top:25px}.cart-steps .cart-steps-item.is-completed+.cart-steps-line{border-bottom:2px solid #00bfd6}.empty-cart i{font-size:6rem;line-height:5rem}.ship-box{padding:15px;color:#6d6d6d;font-size:.9rem}.ship-box,.shipping-wrapper .items-section{position:relative}.ship-box .ship-box-badge{width:41px;height:41px;background-color:#f3feff;box-shadow:0 8px 9px 0 rgba(0,0,0,.05);border:1px solid #03a9f4;position:absolute;right:-20px;top:50%;transform:translateY(-50%);border-radius:50%}.ship-box .ship-box-badge:before{font-size:15px;position:absolute;top:11px;left:13px;color:#03a9f4}.btn-change-location{padding:3px 10px 4px;font-size:14px;font-size:.85rem;line-height:25px;background-color:#ededed;float:left;border:none;top:20px;left:20px;border-radius:5px;color:#6d6d6d;cursor:pointer;position:static}.ship-box .title{font-size:1rem;font-weight:700}.ship-box>div{margin-bottom:5px}.ship-add-select{padding:10px 0 0}.btn-shipping-add-address{border:1px dashed #777;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;letter-spacing:-.3px;color:#424750;min-height:40px;height:100%;font-size:14px;font-size:.9rem;line-height:2;cursor:pointer;margin-top:10px;width:100%}@media (max-width:768px){.ship-payment-method .cart-list_content{padding-right:35px}}.ship-copoun{padding:20px 0 0}.plr-1{padding-left:1rem!important;padding-right:1rem!important}.cart-alert-icon{margin:3rem auto 2rem;border-radius:50%;width:180px;height:180px;padding:0;text-align:center}.cart-alert-icon i{font-size:90px!important;line-height:215px}.cart-alert-icon.failed{background-color:rgba(251,52,73,.18);color:#ff637d}.cart-alert-icon.success{background-color:#ebffde;color:#4add99}.cart-alert-text{padding:20px 35px;font-weight:500}.cart-alert-title{color:#737373;font-size:1rem;line-height:38px;font-weight:700;letter-spacing:-.5px;text-align:center;margin-bottom:10px}.cart-alert-content{font-size:.8rem;line-height:1.67;color:#7d7d7d;text-align:center}.button-add-cart{width:100%;padding:0;text-align:center;margin-top:2rem}.button-add-cart div{background-color:rgba(0,0,0,.1);float:right;width:70px;height:50px;line-height:60px;text-align:center;color:#fff;font-size:25px;margin:0}.button-add-cart span{line-height:50px;font-size:.9rem;font-weight:500;padding:0}.payment-method-section .payment-item{position:relative;padding:0;display:flex;align-items:center}.payment-method-section .p-item-col{border-top:1px solid #efefef}.payment-method-section .p-item-col:first-child{border-top:none}.payment-method-section .p-item-col .custom-checkbox label,.payment-method-section .p-item-col .custom-radio label{line-height:0;color:#c6c6c6}.payment-method-section .payment-online .custom-radio i{font-size:40px}.payment-method-section .payment-online .custom-radio i:before{line-height:20px}.payment-method-section .payment-offline .custom-radio i{font-size:90px}.payment-method-section .payment-offline .custom-radio i:before{line-height:20px}.payment-method-section .payment-online .custom-checkbox i{font-size:90px;top:-48px;right:29px;padding-top:0;position:absolute}.payment-method-section .custom-checkbox .custom-control-input:checked+.custom-control-label,.payment-method-section .custom-radio .custom-control-input:checked+.custom-control-label{color:#19bfd3}.font-icon:before{font-family:icons!important;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.payment-method-section .payment-item .payment-title{font-size:.95rem;font-weight:700;letter-spacing:-.7px;margin:1rem 0}.payment-method-section .payment-item .payment-title span{font-size:.8rem;line-height:1.571;font-weight:700;letter-spacing:-.5px;display:block;margin-top:5px;color:#a0a0a0}.payment-method-section .payment-bank{position:relative;padding:5px 40px}.payment-method-section .payment-bank-item{border-radius:4px;background:#fff;position:relative;cursor:pointer;padding:10px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-method-section .payment-bank-item img{width:64px;height:auto}.payment-method-section .payment-bank-item.is-selected{background-color:#cbeeff}@media screen and (max-width:767px){.payment-item .custom-control.custom-radio{padding-right:5px}}.top-cart-count.badge{background-color:#8bc34a;color:#fff;line-height:20px;position:absolute;right:-10px;top:-8px;width:23px;height:23px;border-radius:50%}.result-bank-cart{padding:40px 0}.result-bank-cart i{font-size:40px}
