.cart-container,.cart-drawer .MuiDrawer-paper{width:100%;max-width:490px}.cart-container{display:flex;flex-direction:column;height:100%}.cart-container .cart-footer{display:flex;flex-direction:column;margin-top:auto;gap:24px;padding:16px 24px}.cart-container .cart-footer .cart-footer-subtotal{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.cart-container .cart-footer .cart-footer-subtotal .cart-footer-subtotal-text{color:var(--primary-dark);font-size:24px;font-style:normal;font-weight:600;line-height:120%}.cart-container .cart-footer .cart-footer-subtotal .cart-footer-subtotal-price{color:var(--primary-dark);font-size:24px;font-style:normal;font-weight:700;line-height:120%}.cart-box{display:flex;justify-content:space-between;align-items:center;padding:24px}.cart-box .text{color:#3e4b6b;font-size:24px;font-style:normal;font-weight:600;line-height:120%}.cart-box .iconcross{width:24px;height:24px;transform:rotate(45deg)}.cart-item{padding:16px 24px}.cart-item .cart-main{padding:0}.cart-item .divider{margin-top:24px}.cart-main{display:flex;flex-direction:row;gap:22px;padding:16px 24px}.cart-main .card-pic{width:80px;height:80px}.cart-main .cart-cardchild{display:flex;flex-direction:row;justify-content:space-between;gap:12px;width:100%;padding:16px 24px}.cart-main .cart-cardchild .p{color:#3e4b6b;font-size:24px;font-style:normal;font-weight:700;line-height:120%}.cart-main .cart-cardchild .cart-firstchild{display:flex;flex-direction:column;gap:18px}.cart-main .cart-cardchild .cart-firstchild .title{color:var(--primary-light);font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.cart-main .cart-cardchild .cart-firstchild .type{color:var(--primary-dark);font-size:18px;font-style:normal;font-weight:600;line-height:120%}.cart-main .cart-cardchild .cart-firstchild .cart-secondchild{display:flex}.cart-main .cart-cardchild .cart-firstchild .cart-secondchild .cart-third{display:flex;justify-content:space-between}.badge .MuiBadge-badge{color:#fff;background-color:#ff7965}@media only screen and (max-width:767px){.cart-main{gap:16px}.cart-main .cart-cardchild{padding:0}.cart-container .cart-footer button{padding:16px;font-size:18px}}