#cart-drawer .theme-drawer__dialog{--color-background: var(--color-ivory);--color-foreground: var(--color-ink);background:var(--color-ivory);color:var(--color-ink);font-family:var(--font-editorial)}#cart-drawer .theme-drawer__header{border-bottom:1px solid rgb(42 32 25 / .15)}#cart-drawer .theme-drawer__title{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.1;text-transform:none;color:var(--color-ink)}#cart-drawer .theme-drawer__badge{background:var(--color-espresso);color:var(--color-ivory);font-family:var(--font-sans)}#cart-drawer .theme-drawer__close-button{min-width:44px;min-height:44px}.upc-story{background:var(--color-espresso);color:var(--color-ivory);padding:14px var(--cart-drawer-padding, 20px)}.upc-story__line{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.8125rem;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--color-gold-on-dark)}#cart-drawer .cart-items__table-row{gap:16px}#cart-drawer .cart-items__media-image,#cart-drawer .cart-items__media img{border-radius:0}#cart-drawer .cart-items__title,#cart-drawer .cart-items__details a{font-family:var(--font-sans);font-weight:600;font-size:1rem;line-height:1.3;text-transform:none;text-decoration:none;color:var(--color-ink)}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__variants *,#cart-drawer .cart-items__details dl,#cart-drawer .cart-items__details dd,#cart-drawer .cart-items__details dt{font-family:var(--font-editorial);font-size:.9375rem;color:var(--color-ink-muted)}#cart-drawer .cart-items__price,#cart-drawer .cart-items__price *{font-family:var(--font-sans);font-weight:600;color:var(--color-ink)}#cart-drawer quantity-selector-component,#cart-drawer .quantity-selector{border-radius:0;border-color:var(--color-ink)}#cart-drawer .cart-items__remove,#cart-drawer .cart-items__remove button{min-height:44px;min-width:44px}.upc-suggest{margin:24px 0 var(--space-3, 16px);flex:0 0 auto;padding:16px;background:var(--color-sand)}.upc-suggest__label{margin:0 0 10px;font-family:var(--font-sans);font-weight:600;font-size:.75rem;letter-spacing:.18em;color:var(--color-ink-muted)}.upc-suggest__row{display:flex;align-items:center;gap:12px}.upc-suggest__media{flex:0 0 72px;width:72px;aspect-ratio:1 / 1;background:var(--color-ivory);display:block}.upc-suggest__media img{width:100%;height:100%;object-fit:cover;display:block}.upc-suggest__text{flex:1;min-width:0;display:grid;gap:2px}.upc-suggest__name{font-family:var(--font-sans);font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--color-ink);text-decoration:none}.upc-suggest__price{font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink)}.upc-suggest__variant{color:var(--color-ink-muted)}.upc-suggest__add{flex:0 0 auto;min-height:44px;min-width:64px;padding:0 16px;background:transparent;border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:.8125rem;letter-spacing:.16em;cursor:pointer}.upc-suggest__add:hover{background:var(--color-ink);color:var(--color-ivory)}.upc-suggest__add:focus-visible,.upc-suggest__name:focus-visible{outline:2px solid var(--color-gold-on-cream);outline-offset:2px}.upc-suggest__add[disabled]{opacity:.6;cursor:wait}#cart-drawer .cart-drawer__summary{background:var(--color-ivory)}#cart-drawer .cart-totals__original-label,#cart-drawer .cart-totals__total-label{font-family:var(--font-sans);font-weight:600;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}#cart-drawer .cart-totals__original-value,#cart-drawer .cart-totals__total-value{font-family:var(--font-sans);font-weight:600;font-size:1.125rem}#cart-drawer .cart-totals__tax-note{font-family:var(--font-editorial);font-size:.875rem;color:var(--color-ink-muted)}#cart-drawer .cart__checkout-button,#cart-drawer button[name=checkout]{width:100%;min-height:52px;border-radius:0;background:var(--color-ink);color:var(--color-ivory);border:1px solid var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}#cart-drawer .cart__checkout-button:hover,#cart-drawer button[name=checkout]:hover{background:var(--color-chocolate);border-color:var(--color-chocolate)}#cart-drawer .cart__checkout-button:focus-visible,#cart-drawer button[name=checkout]:focus-visible{outline:2px solid var(--color-gold-on-cream);outline-offset:3px}#cart-drawer .cart-drawer--empty .theme-drawer__title,#cart-drawer .cart-drawer__content h2{font-family:var(--font-display);font-weight:400}#cart-drawer .cart-drawer__items{padding-top:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/up-cart.css.map */
