.home-cart-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px 8px;padding:12px 16px;border:1px solid #dcded5;border-radius:12px;background:#faf9f5;color:#344537;font:inherit;text-align:left;width:calc(100% - 32px)}.cart-select-all{display:flex;align-items:center;gap:8px;font-size:13px;color:#596453;padding:4px 0 10px}.cart-select-all input{width:18px;height:18px;accent-color:#344537}.cart-topup-return{margin:8px 18px 14px}#cart>.sec{padding:0 18px 32px}#cart .cart-item-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}#cart .cart-item-copy>button{margin:0;padding:4px 0;min-height:44px}#cart .cart-item-copy>p,#cart .cart-item-copy>small{grid-column:1/-1}#cart .cart-item-copy>.cart-remove{grid-column:2;grid-row:1;margin-left:8px;color:#777c70}#cart .cart-item-copy>p{margin-top:0}#cart .cart-price{padding-top:10px}.home-cart-entry small{color:#737969}.cart-count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;background:#344537;color:#fff;border-radius:50%;font-size:12px}.cart-count[hidden]{display:none}.cart-detail-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 0;border-top:1px solid #e5e4dc}.cart-detail-tools button{font:inherit;color:#3f5443;background:none;border:0;cursor:pointer}.cart-detail-tools button:first-child{padding:9px 16px;border:1px solid #cbd1c5;border-radius:9px}#cart .cart-intro{margin:18px 20px;color:#6d7366;line-height:1.7;font-size:13px}.cart-item{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid #e6e6dc}.cart-select{padding-top:10px}.cart-select input{width:18px;height:18px;accent-color:#344537}.cart-item-copy{flex:1;min-width:0}.cart-item-copy button{white-space:normal;text-align:left;overflow-wrap:anywhere}.cart-item-copy p{margin:5px 0;font-size:13px;color:#727566}.cart-item-copy small{display:block;color:#95613b;line-height:1.6}.cart-remove{display:block;margin-top:8px;font-size:12px!important}.cart-price{white-space:nowrap;font-size:19px;color:#756344}.cart-price small{font-weight:400;font-size:12px;margin-left:3px}.cart-done{opacity:.65}#cartSummary{padding:18px;background:linear-gradient(135deg,#f0f2e9,#f8f6ef);border:1px solid #dce0d2;border-radius:14px;margin:18px 0}#cartSummary>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}#cartSummary p{font-size:12px;color:#6b7466;line-height:1.7;margin:12px 0 0}#cartSummary b{color:#79623e}.cart-confirm p{display:flex;justify-content:space-between;gap:16px;line-height:1.6;font-size:13px}.cart-confirm p b{white-space:nowrap}.cart-confirm p:last-child{padding-top:12px;border-top:1px solid #d7dbcf}#cartCheckout{width:100%;margin-bottom:12px}#cartNotice{line-height:1.7;color:#92603e;font-size:13px}#cartRecords{width:100%}@media (max-width:360px){.cart-item{gap:8px}.cart-item>.icon{display:none}.cart-price{font-size:17px}.home-cart-entry small{font-size:11px}}
