cart-items,#main-cart-footer{color:var(--twst-text);font-family:var(--twst-font-body);letter-spacing:0}cart-items .title--primary{margin:0;font-family:var(--twst-font-title);font-weight:var(--twst-font-title-weight);font-size:clamp(28px,calc(28px + 14 * (100vw - 390px) / 1050),42px);line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--twst-text)}cart-items .title-wrapper-with-link{align-items:center;margin-bottom:clamp(20px,calc(20px + 12 * (100vw - 390px) / 1050),32px)}cart-items .title-wrapper-with-link .underlined-link,.cart__warnings .button{font-family:var(--twst-font-body);font-weight:500;color:var(--twst-primary);letter-spacing:0}cart-items .cart-items thead th{font-family:var(--twst-font-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#222222b8}cart-items .cart-items thead{border-bottom:1px solid var(--twst-primary)}cart-items .cart-item{border-bottom:1px solid rgba(34,34,34,.12)}cart-items .cart-item__image{border:1px solid #d5ffb3;border-radius:10px;background:#fcfff2;object-fit:contain}cart-items .cart-item__name{font-family:var(--twst-font-body);font-size:16px;font-weight:600;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--twst-text)}cart-items .cart-item__name:hover{color:var(--twst-primary)}cart-items .cart-item .product-option,cart-items .cart-item .price{font-family:var(--twst-font-body);letter-spacing:0}cart-items .cart-item__totals .price{font-weight:600}cart-items .quantity{border-radius:10px}cart-items .quantity:before{border-radius:10px;box-shadow:none}cart-items .quantity.quantity:after,cart-items .quantity.quantity:hover:after{border-radius:9px;box-shadow:0 0 0 1px var(--twst-primary)}cart-items .quantity__button{color:var(--twst-primary)}cart-items .quantity__input{font-family:var(--twst-font-body);font-weight:500}cart-items cart-remove-button .button{color:var(--twst-text)}cart-items cart-remove-button .button:hover{color:var(--twst-primary)}#main-cart-footer .cart__footer{gap:24px}#main-cart-footer .cart__blocks{padding:clamp(16px,calc(16px + 8 * (100vw - 390px) / 1050),24px);border:1px solid var(--twst-primary);border-radius:16px;background:#fcfff2}.twst-cart-offer{margin:0 0 16px;padding:10px 14px;border:1px dashed var(--twst-primary);border-radius:10px;background:#fff;font-size:14px;line-height:normal}.twst-cart-offer strong{font-weight:700;color:var(--twst-primary)}#main-cart-footer .totals{justify-content:space-between;align-items:baseline;gap:12px}#main-cart-footer .totals>*{margin:0}#main-cart-footer .totals__total-value{white-space:nowrap}#main-cart-footer .totals__total{font-family:var(--twst-font-body);font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase}#main-cart-footer .totals__total-value{font-family:var(--twst-font-body);font-size:22px;font-weight:700;letter-spacing:0}#main-cart-footer .tax-note{font-family:var(--twst-font-body);letter-spacing:0;color:#222222b8}#main-cart-footer .tax-note a{color:var(--twst-primary)}#main-cart-footer .cart__ctas{padding-right:var(--twst-btn-sx, 6px)}#main-cart-footer .cart__checkout-button.twst-btn{--twst-btn-h: 52px;width:calc(100% - var(--twst-btn-sx, 6px));max-width:none;font-family:var(--twst-font-body);font-weight:600;font-size:16px}#main-cart-footer .cart__checkout-button.twst-btn:before,#main-cart-footer .cart__checkout-button.twst-btn:after,.cart__warnings .button.twst-btn:before,.cart__warnings .button.twst-btn:after{display:none}.cart__warnings .button.twst-btn{--twst-btn-h: 52px;font-family:var(--twst-font-body);font-weight:600;color:var(--twst-primary)}#main-cart-footer .cart__checkout-button.twst-btn[disabled]{opacity:.6;cursor:not-allowed}#main-cart-footer .cart__note label{font-family:var(--twst-font-body);font-weight:600;letter-spacing:0}#main-cart-footer .cart__note .field__input{border-radius:10px;background:#fcfff2;font-family:var(--twst-font-body);letter-spacing:0}#main-cart-footer .cart__note.field:before,#main-cart-footer .cart__note.field:after{border-radius:10px}#main-cart-footer .cart__note.field:after{box-shadow:0 0 0 1px var(--twst-primary)}.cart__warnings .cart__empty-text{font-family:var(--twst-font-title);font-weight:var(--twst-font-title-weight);letter-spacing:0;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-twst-cart-page.css.map */
