.deposit-info{font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-normal, 400);padding:8px 12px;border:1px solid #EEE;border-radius:8px;line-height:115%;letter-spacing:.21px;width:100%}.cart-summary{background:#fff;padding:24px;border-radius:16px;height:fit-content;margin-bottom:16px}.cart-summary h5{margin-bottom:24px;color:#4e5152}.cart-summary .text-sn{font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-normal, 400)}.cart-summary .text-rs{font-size:var(--font-size-regular, 1em);font-weight:var(--font-weight-semibold, 600)}.cart-summary .text-mb{font-size:var(--font-size-medium, 1.125em);font-weight:var(--font-weight-bold, 700)}.cart-summary .row-sb{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%}.cart-summary .summary{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px;background:#fff;border:0;margin:0;padding:0;width:100%}.cart-summary .summary .bike-name{font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-normal, 400)}.cart-summary .summary .bike-days-price{font-size:var(--font-size-medium, 1.125em);font-weight:var(--font-weight-bold, 700)}.cart-summary .deposit-info{margin-bottom:14px}.cart-summary .total-amount{padding:8px 12px;background-color:#f9f9f9;border-radius:8px;margin-bottom:6px}.cart-summary .total-amount .bold{font-size:28px;font-weight:700}.cart-summary .total-amount .bold span{font-size:18px;font-weight:700}.cart-summary .payment-info{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:6px;margin-bottom:14px;font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-regular, );color:#4e5152;line-height:112%;letter-spacing:.21px}.cart-summary .payment-info svg{height:16px;width:16px}.cart-summary .payment-pill-container{margin-bottom:24px}.cart-summary .buttons{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.cart-summary .buttons .button{width:100%;height:44px}.cart-summary .buttons .btn-secondary{background-color:transparent}.cart-summary .buttons .btn-secondary:hover{background-color:#e5e5e5}.empty-cart{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;text-align:center;padding:128px 16px;margin:0 auto}@media (max-width: 1023px){.empty-cart{padding:80px 16px;gap:24px}}.empty-cart .icon-circle{height:64px;width:64px}.empty-cart .icon-circle img{filter:invert(17%) sepia(37%) saturate(3087%) hue-rotate(202deg) brightness(95%) contrast(89%)}.empty-cart h2{margin-bottom:16px}@media (max-width: 1023px){.empty-cart h2{font-size:28px}}@media (max-width: 1023px){.empty-cart h2{font-size:24px}}.cart{max-width:1432px;margin:0 auto;padding:16px 0 128px;min-height:100vh}@media (max-width: 1279px){.cart{padding:16px 0 80px}}@media (max-width: 1023px){.cart{padding:16px 0 32px}}.cart .breadcrumb{margin-bottom:32px}@media (max-width: 1023px){.cart .breadcrumb{margin-bottom:16px;margin-left:16px}}.cart .cart-page-container{display:grid;grid-template-columns:auto 456px;gap:32px}@media (max-width: 1023px){.cart .cart-page-container{grid-template-columns:1fr 1fr;gap:20px;margin:0 16px}}@media (max-width: 767px){.cart .cart-page-container{grid-template-columns:1fr;gap:16px;margin:0}}.cart .cart-page-container .left{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:32px}
