.cart-wrapper .cart-table td,.cart-wrapper .cart-table th{font-family:Outfit,sans-serif;font-weight:500;padding:10px}.cart-wrapper .cart-table,.cart-wrapper .cart-totals{background-color:#fff;padding:20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.cart-wrapper{max-width:1280px;margin:0 auto;display:flex;gap:50px;font-family:Outfit,sans-serif;padding:40px 0}.cart-wrapper .cart-table{flex:2;border-radius:5px}.cart-wrapper .cart-table table{width:100%;border-collapse:collapse;font-family:Outfit,sans-serif}.cart-wrapper .cart-table .cart-head{background-color:#0a4c36}.cart-wrapper .cart-table th{color:#fff;text-align:left;font-size:18px}.cart-wrapper .cart-table th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.cart-wrapper .cart-table th:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.cart-wrapper .cart-table td{border-bottom:1px solid #ddd;font-size:14px;color:#333}.cart-wrapper .cart-table img{width:50px;height:50px;object-fit:cover}.cart-wrapper .cart-table .quantity{display:flex;align-items:center;gap:5px}.cart-wrapper .cart-table .quantity button{background-color:#dffddc;color:#000;border:none;border-radius:5px;width:30px;height:30px;font-size:16px;cursor:pointer;margin:0 5px}.cart-wrapper .cart-table .delete-btn{background:0 0;border:none;cursor:pointer;color:red}.cart-wrapper .cart-table .delete-btn img{width:20px;height:20px}.cart-wrapper .cart-totals{flex:1;border-radius:5px}.cart-wrapper .cart-totals h3{background-color:#fde5de;color:#000;padding:10px;margin:-20px -20px 20px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px}.cart-wrapper .cart-totals .pincode-section{margin-bottom:20px;padding-bottom:50px}.cart-wrapper .cart-totals .pincode-section input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px}.cart-wrapper .cart-totals .pincode-section button{width:100%;padding:10px;background-color:#eb5a07;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.cart-wrapper .cart-totals p{display:flex;justify-content:space-between;margin:10px 0}.cart-wrapper .cart-totals .proceed-btn{width:100%;padding:10px;background-color:#0a4c36;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-size:16px}@media (max-width:1200px){.cart-wrapper{padding:30px;gap:30px}.cart-wrapper .cart-table td,.cart-wrapper .cart-table th{font-size:16px}}@media (max-width:992px){.cart-wrapper{flex-direction:column;gap:30px}.cart-wrapper .cart-table,.cart-wrapper .cart-totals{width:100%}.cart-wrapper .cart-totals{margin-top:20px}}@media (max-width:768px){.cart-wrapper{padding:20px}.cart-wrapper .cart-table table,.cart-wrapper .cart-table tbody,.cart-wrapper .cart-table thead{display:block}.cart-wrapper .cart-table tr{display:block;background:#fff;margin-bottom:20px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.05);justify-content:space-between}.cart-wrapper .cart-table .cart-head,.cart-wrapper .cart-table thead{display:none}.cart-wrapper .cart-table td{justify-content:space-between;align-items:center;padding:8px 0;border:none;font-size:15px;display:flex}.cart-wrapper .cart-table td::before{content:attr(data-label);flex:1;text-align:left;font-weight:600;color:#0a4c36;padding-right:10px}.cart-wrapper .cart-table td>:not(:first-child){flex:1;text-align:right}.cart-wrapper .cart-totals{padding:15px}.cart-wrapper .cart-totals h3{font-size:16px}.cart-wrapper .cart-table tr{padding:5px;flex-direction:column;display:flex;justify-content:center;align-items:center}.cart-wrapper .cart-table img{width:150px!important;height:150px!important}}@media (max-width:480px){.cart-wrapper,.cart-wrapper .cart-table tr{padding:5px}.cart-wrapper .cart-table{box-shadow:none}.cart-wrapper .cart-table .quantity button{width:25px;height:25px;font-size:14px}.cart-wrapper .cart-table .quantity input{width:45px;font-size:14px}.cart-wrapper .cart-totals h3{font-size:15px;padding:8px}.cart-wrapper .cart-totals .pincode-section button,.cart-wrapper .cart-totals .proceed-btn{font-size:14px;padding:8px}}.cart-wrapper .cart-table .quantity .minus,.cart-wrapper .cart-table .quantity .plus{background-color:#dffddc;color:#000;border-radius:5px;width:30px;height:30px;font-size:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 5px;user-select:none;line-height:0;border:none}.cart-wrapper .cart-table .quantity input[type=number]{width:60px;height:30px;font-size:16px;text-align:center;border:1px solid #ccc;border-radius:5px}.cart-wrapper .cart-table .quantity input{width:60px;padding:5px;font-size:16px;border:1px solid #ccc;border-radius:5px;text-align:center}