.academy-cart-page{color:#f5f5f5;background:#050c12;min-height:100vh;padding:35px 4%}.cart-breadcrumb{color:#b9b9b9;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:45px;font-size:14px;display:flex}.cart-breadcrumb a{color:#edbd58;text-decoration:none}.cart-heading{text-align:center;margin-bottom:45px}.cart-heading>span,.course-category{color:#edbd58;letter-spacing:4px;font-size:12px;font-weight:800}.cart-heading h1{color:#edbd58;margin:12px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px)}.cart-heading p{color:#a9b5c2}.cart-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;max-width:1400px;margin:auto;display:grid}.cart-items,.cart-summary{background:#0a151f;border:1px solid #5d4828;border-radius:14px;padding:25px}.cart-items-heading{border-bottom:1px solid #34404a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.cart-items-heading h2,.cart-summary h2{font-size:21px}.cart-items-heading span{color:#edbd58}.academy-cart-item{border-bottom:1px solid #28343e;grid-template-columns:155px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.academy-cart-image{object-fit:cover;border:1px solid #66502d;border-radius:9px;width:155px;height:115px}.course-category{letter-spacing:2px;font-size:10px}.academy-cart-details h3{margin:9px 0;font-size:19px}.academy-cart-details p{color:#aab5c0;font-size:13px}.academy-cart-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.remove-course,.item-buy-button{cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.remove-course{color:#f77}.item-buy-button{color:#edbd58}.academy-cart-price{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.academy-cart-price strong{color:#edbd58;font-size:21px}.academy-cart-price del{color:#929292;font-size:14px}.cart-summary{position:sticky;top:25px}.cart-summary h2{margin-bottom:25px}.summary-row,.summary-total{justify-content:space-between;gap:10px;margin:18px 0;font-size:14px;display:flex}.summary-row{color:#b5bdc7}.discount-row{color:#40d69b}.summary-divider{border-top:1px solid #39444e;margin:22px 0}.summary-total{align-items:center;font-size:18px}.summary-total strong{color:#edbd58;font-size:26px}.summary-note{color:#8c9aa7;margin-top:20px;font-size:12px;line-height:1.6}.back-to-courses{color:#edbd58;margin-top:25px;font-weight:600;text-decoration:none;display:inline-block}.empty-cart{text-align:center;background:#0a151f;border:1px solid #5d4828;border-radius:15px;max-width:650px;margin:70px auto;padding:60px 25px}.empty-cart-icon{font-size:55px}.empty-cart h2{color:#edbd58;margin:20px 0 10px}.empty-cart p{color:#a9b5c2;margin-bottom:25px;line-height:1.7}.continue-shopping{color:#080e16;background:linear-gradient(100deg,#f5d17d,#bd8731);border-radius:8px;padding:14px 28px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:600px){.academy-cart-page{padding:25px 15px}.academy-cart-item{grid-template-columns:105px minmax(0,1fr);gap:13px}.academy-cart-image{width:105px;height:95px}.academy-cart-details h3{font-size:15px}.academy-cart-price{grid-column:2;align-items:flex-start}.academy-cart-actions{gap:12px}.cart-items,.cart-summary{padding:17px}}
