.cart-drawer .cart__subtotal__notes,.cart-drawer .cart__subtotal__totals{display:flex;justify-content:space-between;align-items:center;gap:8px}cart-drawer.is-empty .cart__subtotal{display:none}.cart-drawer{position:relative}.cart-drawer .cart__empty-text{font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#ff2609;margin:12px 0}.cart-drawer .cart-drawer__empty-content{width:-moz-fit-content;width:fit-content;margin:0 auto}.cart-drawer .cart-drawer__empty-content .button{width:100%}.cart-drawer .cart-drawer__empty-content .button i{position:absolute;right:20px}.cart-drawer .cart__subtotal p{margin:0}.cart-drawer .cart__subtotal__totals{font-size:1.8rem;font-weight:700;line-height:24px}.cart-drawer .cart__subtotal__totals__title{margin:0;font-weight:inherit}.cart-drawer .cart__subtotal__totals__value{color:rgb(var(--color-primary))}.cart-drawer .cart__subtotal__notes{margin-top:2px;color:#929292;font-size:12px;line-height:16px}.cart-drawer .cart__subtotal__notes__button{display:flex;align-items:center;gap:2px;cursor:pointer}.cart-drawer .cart__subtotal__notes__button span{text-decoration:underline}.cart-drawer .cart__subtotal__notes__add{cursor:pointer}.cart-drawer .cart__subtotal__notes__add svg{vertical-align:middle}.cart-drawer .cart__subtotal__notes__add span{text-decoration:underline}.cart-drawer .cart__subtotal .cart__ctas{margin-top:12px}@media screen and (min-width:1024px){.cart-drawer .cart__subtotal .cart__ctas{margin-top:24px}}.cart-drawer .cart__subtotal .cart__ctas .cart__checkout-button{display:flex}.cart-drawer .cart__subtotal .cart__ctas .cart__checkout-button span{flex:1}.cart-drawer .cart__subtotal .cart__ctas button{width:100%}.drawer-note__wrapper{display:none;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;padding:2rem 1.6rem}.drawer-note__wrapper--open{display:block}@media screen and (min-width:1024px){.drawer-note__wrapper{padding:2.8rem 2.4rem}}.drawer-note__header{display:flex;gap:12px;font-size:2.4rem;line-height:3.2rem;margin-bottom:12px}.drawer-note__header i{cursor:pointer}.drawer-note__heading{font-weight:700}.drawer-note__field label{font-size:1.4rem;color:#929292;line-height:20px}.drawer-note__field__input{margin-top:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),var(--border-opacity, .1));border-radius:4px;padding:12px;resize:none;outline:none;box-shadow:none;font-size:1.4rem}.drawer-note__button{width:100%;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-cart-drawer-new.css.map */
