.drawer__inner{border-left:1px solid var(--brand-line)}.drawer__header{background:var(--brand-forest);color:#fff;padding:16px 20px;border-bottom:0}.cart-drawer .drawer__heading,.cart-drawer h2.drawer__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;font-size:1.6rem;margin:0}.cart-drawer .drawer__close{color:#fff}.cart-drawer .drawer__close:hover{color:var(--brand-fresh)}.cart-drawer .cart-item__name,.cart-drawer .cart-item__name a{font-family:var(--font-heading-family);font-weight:600;color:var(--brand-forest);font-size:1.35rem;line-height:1.25}.cart-drawer .cart-item__name:hover,.cart-drawer .cart-item__name a:hover{color:var(--brand-fresh)}.cart-drawer .product-option{color:var(--brand-ink-muted);font-size:1.2rem}.cart-drawer .price--end .price__sale,.cart-drawer .price .price-item--sale{color:var(--brand-deal);font-weight:700}.cart-drawer .price--on-sale .price-item--regular{color:var(--brand-ink-muted);text-decoration:line-through;font-size:1.2rem}.cart-drawer .quantity__button,.cart-drawer .quantity__input{color:var(--brand-forest)}.cart-drawer .cart-item__quantity-wrapper .quantity{border-color:var(--brand-line)}.cart-drawer .cart-remove-button .button:hover{color:var(--brand-deal)}.cart-drawer .totals__subtotal,.cart-drawer .totals__subtotal-value{font-family:var(--font-heading-family);font-weight:700;color:var(--brand-forest);letter-spacing:.04em}.cart-drawer .totals__subtotal-value{font-size:2rem;color:var(--brand-deal)}.cart-drawer .tax-note{color:var(--brand-ink-muted);font-size:1.15rem}.cart-drawer .cart__ctas button,.cart-drawer #CartDrawer-Checkout{background:var(--brand-forest);color:#fff;border:0;border-radius:4px;padding:14px 20px;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem;transition:background .15s ease}.cart-drawer .cart__ctas button:hover,.cart-drawer #CartDrawer-Checkout:hover{background:var(--brand-forest-deep)}.cart-drawer .cart__empty-text{font-family:var(--font-heading-family);color:var(--brand-forest)}.cart-drawer-upsell{border-top:1px solid var(--brand-line);padding:16px 20px;background:var(--brand-cream)}.cart-drawer-upsell__title{margin:0 0 10px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;color:var(--brand-forest)}.cart-drawer-upsell__list{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cart-drawer-upsell__item{flex:0 0 130px;scroll-snap-align:start;background:#fff;border:1px solid var(--brand-line);border-radius:6px;padding:8px;transition:transform .15s ease,box-shadow .15s ease}.cart-drawer-upsell__item:hover{transform:translateY(-2px);box-shadow:var(--brand-shadow-md)}.cart-drawer-upsell__link{display:block;color:inherit;text-decoration:none}.cart-drawer-upsell__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--brand-line);display:block;margin-bottom:6px}.cart-drawer-upsell__name{margin:0;font-size:1.15rem;font-weight:600;color:var(--brand-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;min-height:2.5em}.cart-drawer-upsell__price{margin:4px 0 0;font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;color:var(--brand-deal)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-buytronics-cart.css.map */
