.cart-drawer .drawer__inner{background:var(--nolya-beige)!important;font-family:var(--nolya-font-body)}.cart-drawer .drawer__header{border-bottom:1px solid rgba(33,29,29,.1);padding:22px 24px}.cart-drawer .drawer__heading{font-family:var(--nolya-font-title);font-weight:600;font-size:19px;color:var(--nolya-ink)}.cart-drawer .drawer__close{color:var(--nolya-ink)}.cart-drawer .cart-item__name{font-family:var(--nolya-font-title);font-weight:600;font-size:13.5px;color:var(--nolya-ink)}.cart-drawer .price{font-family:var(--nolya-font-body);color:var(--nolya-ink)}.cart-drawer .cart__checkout-button{background:var(--nolya-bordeaux)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--nolya-font-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:16px!important;transition:transform .2s ease}.cart-drawer .cart__checkout-button:hover{transform:translateY(-2px)}.cart-drawer .totals__total{font-family:var(--nolya-font-title);font-weight:600;color:var(--nolya-ink)}.cart-drawer .totals__total-value{color:var(--nolya-bordeaux);font-weight:600;font-size:17px}.cart-drawer .cart-drawer__footer{background:var(--nolya-beige)}.cart-drawer .quantity{border-radius:0!important;border-color:#211d1d2e!important}.cart-drawer .button--tertiary{color:var(--nolya-ink-soft)}.cart-drawer .button--tertiary:hover{color:var(--nolya-bordeaux)}.cart-drawer .cart-drawer__empty-content{padding:40px 24px;text-align:center}.cart-drawer .cart__empty-text{font-family:var(--nolya-font-title);font-weight:600;font-size:19px;margin-bottom:10px}.nolya-empty-eyebrow{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nolya-bordeaux);margin-bottom:10px;font-weight:500}.nolya-empty-sub{font-size:12.5px;color:var(--nolya-ink-soft);line-height:1.6;max-width:280px;margin:0 auto 24px}.nolya-empty-suggest{border:1px solid rgba(33,29,29,.12);background:#fff;padding:16px;display:flex;gap:14px;align-items:center;text-align:left;max-width:320px;margin:0 auto;text-decoration:none}.nolya-empty-suggest img{width:60px;height:60px;object-fit:cover;flex-shrink:0}.nolya-empty-suggest h4{font-family:var(--nolya-font-title);font-size:13px;font-weight:600;color:var(--nolya-ink);margin-bottom:4px}.nolya-empty-suggest span{font-size:11px;color:var(--nolya-bordeaux);font-weight:500}.nolya-cart-reassurance{margin:0 24px 18px;padding:14px 16px;background:var(--nolya-beige);display:flex;flex-direction:column;gap:7px}.nolya-cart-reassurance div{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--nolya-ink)}.nolya-cart-reassurance svg{width:13px;height:13px;stroke:var(--nolya-bordeaux);flex-shrink:0}.nolya-cart-upsell{margin:0 24px 18px;padding-top:18px;border-top:1px dashed rgba(33,29,29,.15)}.nolya-cart-upsell .eyebrow{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nolya-bordeaux);margin-bottom:10px;font-weight:600}.nolya-upsell-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(33,29,29,.1);padding:12px}.nolya-upsell-card img{width:48px;height:48px;object-fit:cover;flex-shrink:0}.nolya-upsell-card .info{flex:1}.nolya-upsell-card h5{font-family:var(--nolya-font-title);font-size:12px;font-weight:600;color:var(--nolya-ink)}.nolya-upsell-card span{font-size:11px;color:var(--nolya-ink-soft)}.nolya-upsell-card button{font-size:10px;letter-spacing:.03em;text-transform:uppercase;padding:8px 12px;background:none;border:1px solid var(--nolya-bordeaux);color:var(--nolya-bordeaux);cursor:pointer;white-space:nowrap;font-family:var(--nolya-font-body);font-weight:500;transition:all .2s ease}.nolya-upsell-card button:hover{background:var(--nolya-bordeaux);color:#fff}.nolya-upsell-card button.is-added{background:var(--nolya-bordeaux);color:#fff;pointer-events:none}.nolya-cart-promo{margin:0 24px 18px;display:flex;gap:8px}.nolya-cart-promo input{flex:1;border:1px solid rgba(33,29,29,.18);background:#fff;padding:10px 12px;font-size:11.5px;font-family:var(--nolya-font-body);color:var(--nolya-ink);border-radius:0}.nolya-cart-promo button{font-size:10px;letter-spacing:.03em;text-transform:uppercase;padding:0 16px;background:var(--nolya-ink);color:#fff;border:none;cursor:pointer;font-family:var(--nolya-font-body);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nolya-cart.css.map */
