cart-items.page-width,#main-cart-footer.page-width{max-width:var(--maxw);padding-left:24px;padding-right:24px}.title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:32px;padding-bottom:8px}.title-wrapper-with-link .title--primary{font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.01em;color:var(--ink);font-size:clamp(28.8px,4vw,40px);margin:0}.title-wrapper-with-link .underlined-link{color:var(--damson);font-weight:600;font-size:14.4px;text-decoration-color:var(--blush)}.title-wrapper-with-link .underlined-link:hover{text-decoration-color:var(--damson)}.cart-items{width:100%;border-collapse:collapse}.cart-items thead th{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11.52px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-weight:700;padding-bottom:14px;border-bottom:1px solid var(--border)}.cart-item{border-bottom:1px solid var(--border)}.cart-item__image-container{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--card)}.cart-item__name{color:var(--ink);font-weight:700;font-size:16.8px;text-decoration:none}.cart-item__name:hover{color:var(--damson)}.caption-with-letter-spacing{color:var(--grey);font-size:11.52px;letter-spacing:.08em;text-transform:uppercase}.product-option{color:var(--grey);font-size:13.6px}.cart-item .price,.cart-item__final-price{color:var(--ink);font-weight:700}.cart-item__old-price{color:var(--grey)}.discounts__discount{color:var(--damson);font-size:12.8px;font-weight:600}.quantity.cart-quantity{border:1px solid var(--border);border-radius:9px;background:var(--card);overflow:hidden}.quantity__button{color:var(--ink);background:none;transition:color var(--dur-micro) var(--ease-standard)}.quantity__button:hover{color:var(--damson)}.quantity__input{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink)}.cart-item .button--tertiary{color:var(--grey);transition:color var(--dur-micro) var(--ease-standard)}.cart-item .button--tertiary:hover{color:var(--damson)}#main-cart-footer .cart__footer{border-top:1px solid var(--border);padding-top:28px;padding-bottom:60px}.totals__subtotal{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:19.2px;color:var(--ink)}.totals__subtotal-value{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;font-size:24px;color:var(--damson)}.tax-note{color:var(--grey);font-size:13.12px}.tax-note a{color:var(--damson)}.cart__checkout-button.button{background:var(--damson);color:var(--paper);border:none;border-radius:9px;font-weight:700;font-size:15.68px;padding:15px 28px;transition:transform var(--dur-micro) var(--ease-standard),box-shadow var(--dur-micro) var(--ease-standard);width:100%}.cart__checkout-button.button:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--damson-dark)}.cart__checkout-button.button:disabled{background:var(--border);color:var(--grey);box-shadow:none;transform:none;cursor:not-allowed}.cart__update-button.button--secondary{border:1px solid var(--border);background:transparent;color:var(--ink);border-radius:9px}.cart__empty-text{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:var(--ink);font-size:clamp(24px,3.4vw,32px)}.cart__warnings{text-align:center;padding-top:48px;padding-bottom:48px}.cart__warnings .button{display:inline-flex;background:var(--damson);color:var(--paper);border:none;border-radius:9px;font-weight:700;padding:15px 28px;text-decoration:none;margin-top:16px}.cart__login-title{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink)}.cart__login-paragraph{color:var(--grey)}.cart__login-paragraph a{color:var(--damson)}cart-note.field{display:block;margin-top:20px}cart-note.field label{color:var(--grey);font-size:12.8px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}cart-note.field .field__input{font-family:Hanken Grotesk,system-ui,sans-serif;border:1px solid var(--border);border-radius:9px;background:var(--paper);color:var(--ink);width:100%;padding:12px 14px}cart-note.field .field__input:focus{outline:2px solid var(--damson);outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-tokens-cart.css.map */
