.jc-cart-page{background:var(--background)}.jc-cart-page .page__header{margin-top:36px;margin-bottom:26px}.jc-cart-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%}.jc-cart-page .page__title{margin:0}.jc-cart-clear{color:var(--link-color);font-size:14px;white-space:nowrap}.jc-cart-page .card{overflow:hidden;border:1px solid var(--border-color);border-radius:7px;box-shadow:none}.jc-cart-page .line-item-table thead{background:rgba(var(--text-color-rgb),.035)}.jc-cart-page .line-item-table th{color:var(--heading-color);font-size:13px;font-weight:var(--text-font-bolder-weight);letter-spacing:.02em;text-transform:uppercase}.jc-cart-page .line-item__title{color:var(--heading-color);font-size:17px}.jc-cart-delivery{margin-top:18px}.jc-cart-delivery h2{margin:0 0 14px}.jc-cart-delivery p{margin:0;color:var(--text-color)}.jc-cart-page .cart-recap__scroller>.card{border-top:0;border-radius:0 0 7px 7px;background:#fff8f8}.jc-cart-page .cart-recap__scroller>.card:first-child{border-top:1px solid var(--border-color);border-radius:7px}.jc-cart-page .cart-recap__scroller>.card .card__section{min-height:255px;padding:18px 28px 32px}.jc-cart-summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.jc-cart-summary-heading h2{margin:0}.jc-cart-summary-heading>span{color:var(--heading-color);font-size:27px;line-height:1}.jc-cart-page .cart-recap__checkout{display:block;width:min(280px,82%);min-height:50px;margin:34px auto 0;border-radius:5px;font-size:17px}.jc-cart-page .cart-recap__notices{margin:14px 0 0}.jc-cart-page .cart-recap__secure-payment{display:none}@media screen and (min-width:1000px){.jc-cart-page .cart-wrapper__inner-inner{width:calc(100% - 420px)}.jc-cart-page .cart-recap{width:390px}}@media screen and (max-width:640px){.jc-cart-page .page__header{margin-top:24px}.jc-cart-heading-row{align-items:flex-start;flex-direction:column;gap:8px}.jc-cart-clear{white-space:normal}.jc-cart-page .line-item__title{font-size:15px}.jc-cart-page .cart-recap__scroller>.card .card__section{min-height:0;padding:18px 20px 26px}.jc-cart-summary-heading>span{font-size:23px}.jc-cart-page .cart-recap__checkout{width:100%;margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jc-cart-checkout.css.map */
