:root{--ad-ink: #0c0c0c;--ad-muted: #8a8780;--ad-field: #ece7dc;--ad-cream: #f5f0e6;--ad-white: #fdfcf9;--ad-line: rgba(12, 12, 12, .12);--ad-gold: #b8955a}.template-cart body,body,.cart,.cart__warnings,.page-width{background:var(--ad-cream)!important}.cart__title-heading,h1.title.title--primary{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,4vw,52px)!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ad-ink)!important}.cart__heading{font-size:10px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ad-muted)!important;border-bottom:1px solid var(--ad-line)!important}.cart-item{border-bottom:1px solid var(--ad-line)!important;background:transparent!important}.cart-item__name,.cart-item__name a{font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ad-ink)!important;text-decoration:none!important}.cart-item__details .discounted-prices,.cart-item__price-wrapper,.cart-item__price{font-size:12px!important;letter-spacing:.06em!important;color:var(--ad-ink)!important}.cart-item__variant-description .product-option{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ad-muted)!important}.cart-item .quantity{border:1px solid var(--ad-line)!important;border-radius:0!important;background:transparent!important}.cart-item .quantity__button{background:transparent!important;border:0!important;border-radius:0!important;color:var(--ad-ink)!important;width:36px!important;height:36px!important;transition:background .2s ease,color .2s ease}.cart-item .quantity__button:hover{background:var(--ad-ink)!important;color:var(--ad-white)!important}.cart-item .quantity__input{border:0!important;border-left:1px solid var(--ad-line)!important;border-right:1px solid var(--ad-line)!important;border-radius:0!important;background:transparent!important;font-size:12px!important;letter-spacing:.06em!important;color:var(--ad-ink)!important}.cart-item__remove a,.cart-item__remove .button{color:var(--ad-muted)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;border:0!important;background:transparent!important;border-radius:0!important}.cart-item__remove a:hover,.cart-item__remove .button:hover{color:var(--ad-ink)!important}.cart__footer{background:var(--ad-cream)!important;border-top:1px solid var(--ad-line)!important}.totals__subtotal{font-size:10px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ad-ink)!important}.totals__subtotal-value{font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--ad-ink)!important}.cart__tax-note,.cart__policies{font-size:10px!important;letter-spacing:.12em!important;color:var(--ad-muted)!important}.cart__checkout-button,#checkout{background:var(--ad-ink)!important;color:var(--ad-white)!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;min-height:52px!important;transition:background .2s ease,color .2s ease}.cart__checkout-button:hover,#checkout:hover{background:var(--ad-gold)!important;color:var(--ad-ink)!important}.cart__dynamic-checkout-buttons,.additional-checkout-buttons,shopify-accelerated-checkout-cart{display:none!important}.cart__continue-shopping .link,.cart__continue-shopping a{font-size:10px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ad-ink)!important;text-decoration:none!important;border-bottom:1px solid var(--ad-line)!important}.cart__continue-shopping .link:hover,.cart__continue-shopping a:hover{border-color:var(--ad-ink)!important}.cart__empty-text{font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ad-muted)!important}@media screen and (max-width:749px){.cart__title-heading{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ad-cart.css.map */
