.cart-table-section .cart-box{border-radius:8px;box-shadow:0 0 6px #00000029}.cart-table-section .cart-box .clear{color:#777;cursor:pointer;font-size:14px}.cart-table-section .cart-box .table-head{color:#09558f;text-align:center;grid-template-columns:2fr 1fr 1fr 1fr;padding:20px;font-size:18px;font-weight:600;display:grid}.cart-table-section .cart-box .table-head span:first-child{text-align:start;margin-left:35px}.cart-table-section .cart-box .border-wraper{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 20px}.cart-table-section .cart-box .table-row{text-align:center;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px 0;display:grid}.cart-table-section .cart-box .table-row.nodata{color:#000;grid-template-columns:1fr;font-size:15px}.cart-table-section .cart-box .table-row .product{text-align:start;align-items:center;gap:12px;display:flex}.cart-table-section .cart-box .table-row .product a{color:#000}.cart-table-section .img-wrapper{aspect-ratio:1;background:#f3f3f3;border-radius:8px;width:80px;height:80px}.cart-table-section .cart-box .table-row .product .img-wrapper img{object-fit:fill;border-radius:8px;width:100%;height:100%}.cart-table-section .cart-box .table-row .product .name{color:#000;-webkit-line-clamp:3;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;width:100%;margin:0 0 5px;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.cart-table-section .cart-box .table-row .product .size{color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.cart-table-section .remove{color:#6e6e6e;aspect-ratio:1;border:1px solid #6e6e6e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.cart-table-section .cart-box .table-row .price span{color:gray;font-size:12px;text-decoration:line-through}.cart-table-section .cart-box .table-row .qty-wrapper{justify-content:center;display:flex}.cart-table-section .cart-box .table-row .subtotal{color:#000;font-size:15px;font-weight:600}.cart-table-section .cart-box .coupon{gap:10px;padding:20px;display:flex}.cart-table-section .cart-box .coupon .form-control{color:#6e6e6e;height:40px;box-shadow:none;background:#f5f5f5;border:1px solid #c4c4c4;border-radius:4px;font-size:14px;transition:all .2s}.cart-table-section .cart-box .coupon .form-control:focus{box-shadow:0 0 0 2px #28a74526}.cart-table-section .cart-box .coupon button{color:#fff;white-space:nowrap;background:#a3c526;border:none;border-radius:20px;margin:0;padding:8px 18px}.cart-table-section .cart-box .Green_round_btn:hover{background:#a3c526!important}.cart-table-section .bottom-btn{margin-top:30px}@media (min-width:0) and (max-width:1199px){.cart-table-section .cart-box .table-row .product .name{width:100%;font-size:14px}.cart-table-section .cart-box .table-row .product{gap:10px}.cart-table-section .cart-box .border-wraper{padding:10px 15px}.cart-table-section .cart-box .table-head{padding:15px;font-size:17px}.cart-table-section .cart-box .coupon{padding:15px}}@media (min-width:0) and (max-width:991.98px){.cart-table-section{margin-bottom:20px}.cart-table-section .bottom-btn{display:none}}@media (min-width:576px) and (max-width:767.98px){.cart-table-section .cart-box .coupon button{padding:6px 18px}.cart-table-section .cart-box .coupon .form-control{height:35px}}.cart-table-section .mobile-cart-box{display:none}@media (min-width:0) and (max-width:767px){.cart-table-section .desktop-view{display:none}.cart-table-section .mobile-cart-box{display:block}.cart-table-section .mobile-cart-box .table-row.nodata{font-size:14px}.cart-table-section .mobile-card{border-bottom:1px solid #eee;padding:15px 0}.cart-table-section .mobile-card:first-child{border-top:1px solid #eee}.cart-table-section .mobile-card .top{align-items:flex-start;gap:10px;display:flex}.cart-table-section .mobile-card .img-wrapper img{object-fit:fill;border-radius:8px;width:100%;height:100%}.cart-table-section .mobile-card .details{flex:1}.cart-table-section .mobile-card .details a{color:#000}.cart-table-section .mobile-card .details .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.cart-table-section .mobile-card .details .size{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.cart-table-section .mobile-card .price{font-size:15px;font-weight:600}.cart-table-section .mobile-card .price span{color:#888;font-size:12px;text-decoration:line-through}.cart-table-section .mobile-card .bottom{justify-content:end;align-items:center;margin-top:10px;display:flex}.cart-table-section .mobile-card .qty{align-items:center;gap:8px;display:flex}.cart-table-section .mobile-card .subtotal{font-size:17px;font-weight:600}.cart-table-section .qty-common .qty{gap:3px;padding:2px 7px;font-size:14px}.cart-table-section .qty-common .qty button{font-size:13px}.cart-table-section .img-wrapper{width:90px;height:90px}.cart-table-section .wrapper-div{flex-direction:column;align-items:end;gap:20px;display:flex}}@media (min-width:0) and (max-width:575.98px){.cart-table-section .mobile-card .details .name{font-size:14px}.cart-table-section .qty-common .qty{gap:2px;padding:1px 4px;font-size:13px}.cart-table-section .mobile-card .details .size{font-size:12px}.cart-table-section .mobile-card .subtotal{margin-right:10px;font-size:15px}}
