.uren-cart-area{padding:80px 0}.table-content table td.product-subtotal{font-size:16px;font-weight:700}.table-content table td.quantity .cart-plus-minus{margin:0 auto}.quantity{flex-direction:row;direction:rtl}@media (max-width:767px){.uren-cart-area .table-content table td:nth-child(3){padding:45.1px 10px}}.coupon-all{margin-top:30px}.coupon-all .coupon{float:left}.coupon-all .coupon input{background-color:transparent;border:1px solid #e5e5e5;font-size:13px;border-radius:0;height:42px;width:120px;padding:0 10px}.coupon-all .coupon input.button,.coupon-all .coupon2 input.button{background-color:#999999;border:0 none;border-radius:2px;color:#ffffff;display:inline-block;font-size:13px;font-weight:700;cursor:pointer;height:42px;letter-spacing:1px;line-height:42px;padding:0 25px;text-transform:uppercase;width:inherit}.coupon-all .coupon input.button:hover,.coupon-all .coupon2 input.button:hover{background:#ffc400}.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{float:right}@media (max-width:479px){.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{float:left;padding-top:30px}}.cart-page-total{padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.05);direction:rtl;text-align:right}.cart-page-total>h2{font-size:26px;font-weight:700;margin-bottom:20px;color:#333;text-transform:capitalize}.cart-page-total>ul{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.cart-page-total>ul li{list-style:none;font-size:16px;padding:12px 25px;border-bottom:1px solid #e5e5e5;font-weight:700;display:flex;justify-content:space-between;align-items:center;direction:rtl}.cart-page-total>ul li:last-child{border-bottom:0}.cart-page-total>ul li span{float:none;text-align:left;color:#ff6b6b;min-width:80px}#cart-discount-row{display:flex;justify-content:space-between;align-items:center}#cart-discount-row span{color:#00b894;text-align:left;min-width:80px}.cart-page-total a{display:block;text-align:center;background-color:#ff6b6b;border:1px solid #ff6b6b;color:#fff;padding:12px 0;border-radius:8px;font-weight:700;margin-top:25px;transition:all 0.3s ease;text-transform:capitalize}.cart-page-total a:hover{background:#ff3b3b;border-color:#ff3b3b;color:#fff!important}.install-section{margin:25px 0;padding:15px 20px;background:#f9f9f9;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.1);text-align:right;font-family:'Vazir',sans-serif}.install-section span{font-weight:600;font-size:16px;color:#333;display:inline-block;margin-bottom:10px}.install-toggle{font-size:15px;cursor:pointer;display:flex;align-items:center;gap:8px}.install-toggle input{width:18px;height:18px;cursor:pointer}.install-table-wrapper{max-height:0;overflow:hidden;transition:all .35s ease;opacity:0}.install-table-wrapper.active{max-height:300px;opacity:1;margin-top:15px}.install-table{background:#fafafa;border-radius:10px;overflow:hidden}.install-input{width:120px;padding:6px 10px;border:1px solid #ddd;border-radius:6px;text-align:center}.add-install-btn{display:inline-block;padding:8px 16px;font-size:14px;font-weight:bold;color:#fff;background:linear-gradient(90deg,#ff8c00,#ffca00);border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;box-shadow:0 3px 6px rgba(0,0,0,0.15)}.add-install-btn:hover{background:linear-gradient(90deg,#ff9c2c,#ffd13b);transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,0.25)}.add-install-btn:active{transform:translateY(0);box-shadow:0 3px 6px rgba(0,0,0,0.15)}