.cart-page .page{padding-block:50px;min-height:300px}.cart-page .page .sar-icons{width:14px;margin-left:4px;vertical-align:middle}.cart-page .page .main-container{display:flex;align-items:flex-start;gap:15px}.cart-page .page .main-container .items{width:72%}.cart-page .page .main-container .items table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:18px}.cart-page .page .main-container .items table thead tr td{border:1px solid #EEE;padding:15px;text-align:center}.cart-page .page .main-container .items table thead tr td:first-of-type{width:40%}.cart-page .page .main-container .items table tbody tr td{border:1px solid #EEE;padding:15px;text-align:center}.cart-page .page .main-container .items table tbody tr td:first-of-type{display:flex;align-items:center;gap:10px;text-align:start}.cart-page .page .main-container .items table tbody tr td:first-of-type img{width:70px}.cart-page .page .main-container .items table tbody tr td:nth-of-type(3) .quantity{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--borderColor);padding:8px 15px;min-width:60px;border-radius:12px;margin-inline:auto}.cart-page .page .main-container .items table tbody tr td:nth-of-type(3) .quantity button{width:25px;height:25px;background-color:var(--secondColor);color:#fff;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:12px;cursor:pointer}.cart-page .page .main-container .items table tbody tr td:nth-of-type(3) .quantity button:disabled{opacity:.5}.cart-page .page .main-container .items table tbody tr td:nth-of-type(3) .loading-btn{color:var(--secondColor);font-size:19px}.cart-page .page .main-container .items table tbody tr td:last-of-type button{display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--dangerColor);border:none;background-color:transparent;margin-inline:auto;cursor:pointer}.cart-page .page .main-container .items table tbody tr td:last-of-type button:disabled{opacity:.5;cursor:no-drop}.cart-page .page .main-container .items table tbody tr td:last-of-type button .loading-btn{color:var(--dangerColor)}.cart-page .page .main-container .check-price{flex:1;padding:20px;border:1px solid #EEE;border-radius:8px;width:300px;background:#fff}.cart-page .page .main-container .check-price .total,.cart-page .page .main-container .check-price .subtotal{display:flex;justify-content:space-between;font-size:18px;margin-bottom:15px}.cart-page .page .main-container .check-price .coupon{display:flex;gap:10px;margin-bottom:15px}.cart-page .page .main-container .check-price .coupon input{flex:1;padding:8px;border:1px solid #CCC;border-radius:4px;outline:none;font-size:18px;text-align:center}.cart-page .page .main-container .check-price .coupon .apply-btn{background:var(--secondColor);color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:17px}.cart-page .page .main-container .check-price .checkout-btn{display:block;text-align:center;width:100%;padding:10px;background:var(--secondColor);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:17px}.cart-page .page .no-items-cart{text-align:center;font-size:30px;color:var(--secondColor)}@media(max-width:1160px){.cart-page .page .main-container{flex-direction:column}.cart-page .page .main-container>div{width:100%!important}.cart-page .page .main-container .items{overflow:auto}.cart-page .page .main-container .items table{min-width:1000px}}
