.cart-drawer .drawer__inner{padding:0;background:#fff}.cart-drawer .drawer__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;border-bottom:1px solid var(--ao-line, rgba(42, 32, 24, .1));margin:0}.cart-drawer .drawer__heading{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;letter-spacing:0;margin:0}.ao-cart-count{display:inline-grid;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:999px;background:var(--ao-beige, #efe3d2);color:var(--ao-oud, #2a2018);font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1}.ao-cart-count.hidden{display:none}.cart-drawer .drawer__header .drawer__close{position:static;inset:auto;margin:0;width:4rem;height:4rem;display:grid;place-items:center;color:var(--ao-oud, #2a2018)}.cart-drawer .drawer__header .drawer__close:hover{color:var(--ao-orange)}.cart-drawer .cart-items thead,.cart-drawer thead{display:none}.cart-drawer .drawer__cart-items-wrapper{padding-inline:2.4rem}.cart-drawer .cart-item{padding-block:2rem;border-bottom:1px solid var(--ao-line, rgba(42, 32, 24, .09));margin-bottom:0}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .cart-item__media{border-radius:var(--ao-radius, 6px);overflow:hidden;background:linear-gradient(180deg,#fff,#f2e8da);border:1px solid var(--ao-line, rgba(42, 32, 24, .1))}.cart-drawer .cart-item__image{border-radius:var(--ao-radius, 6px);mix-blend-mode:multiply}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:1.7rem;line-height:1.25;color:var(--ao-oud, #2a2018)}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dt,.cart-drawer .cart-item__details dd{font-size:1.35rem;color:#2a20188c}.cart-drawer .cart-item__totals .price,.cart-drawer .cart-item__price-wrapper .price{font-weight:600;font-size:1.5rem;color:var(--ao-oud, #2a2018)}.cart-drawer .quantity.cart-quantity,.cart-drawer .cart-item__quantity .quantity{width:auto;display:inline-flex;align-items:center;border:1px solid var(--ao-line, rgba(42, 32, 24, .2));border-radius:999px;height:3.8rem;background:#fff}.cart-drawer .cart-item__quantity .quantity__button{width:3.4rem;height:100%;color:var(--ao-oud, #2a2018)}.cart-drawer .cart-item__quantity .quantity__button:hover{color:var(--ao-orange)}.cart-drawer .cart-item__quantity .quantity__input{width:3rem;padding:0;text-align:center;font-size:1.4rem;color:var(--ao-oud, #2a2018)}.cart-drawer .cart-remove-button .button{min-height:0;padding:.6rem;border:0;background:transparent;color:#2a20188c;border-radius:999px}.cart-drawer .cart-remove-button .button:hover{color:var(--ao-orange);background:#d4521f0f}.cart-drawer .drawer__footer{padding:2rem 2.4rem calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--ao-line, rgba(42, 32, 24, .1))}.cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .6rem}.cart-drawer .totals__total{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400;margin:0}.cart-drawer .totals__total-value{font-size:1.9rem;font-weight:600;color:var(--ao-oud, #2a2018);margin:0}.cart-drawer .tax-note{display:block;font-size:1.25rem;color:#2a201880;margin:0 0 1.6rem}[dir=rtl] .cart-drawer .tax-note,[dir=rtl] .cart-drawer .totals{text-align:right}.cart-drawer .drawer__footer details{border-top:1px solid var(--ao-line, rgba(42, 32, 24, .09));padding:1.4rem 0}.cart-drawer .drawer__footer summary{font-size:1.45rem;color:var(--ao-oud, #2a2018)}.cart-drawer .cart__ctas .button,.cart-drawer .cart__checkout-button{width:100%;min-height:5.6rem;border-radius:999px;background:var(--ao-ink, #2a2018);color:#fff;font-weight:600;letter-spacing:.02em;text-transform:none}.cart-drawer .cart__checkout-button:hover:not([disabled]){background:var(--ao-orange)}.cart-drawer .drawer__inner-empty{padding:3rem 2.4rem}.cart-drawer .drawer__inner-empty .button{border-radius:999px;background:var(--ao-ink, #2a2018);color:#fff}.cart-drawer .drawer__inner-empty .cart__empty-text,.cart-drawer .drawer__inner-empty .cart__login-title{font-family:var(--font-heading-family)}@media screen and (max-width:749px){.cart-drawer .drawer__cart-items-wrapper,.cart-drawer .drawer__header,.cart-drawer .drawer__footer{padding-inline:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ao-cart.css.map */
