.cart-drawer .drawer__inner{background:#fff}.cart-drawer .drawer__header{padding:2.4rem 2.6rem 1.6rem;border-bottom:1px solid var(--border-on-light, #E5E0D4);position:relative}.cart-drawer .drawer__heading{font-family:Libre Baskerville,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.005em;color:var(--upsb-navy);margin:0;text-transform:none}.cart-drawer .drawer__heading:before{content:"Your cart";display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--upsb-copper);margin-bottom:.6rem}.cart-drawer .drawer__close{position:absolute;top:2rem;right:2rem;background:transparent;border:1px solid rgba(21,23,42,.18);width:3.2rem;height:3.2rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.cart-drawer .drawer__close:hover{border-color:var(--upsb-copper);color:var(--upsb-copper)}.cart-drawer .drawer__close .svg-wrapper svg{width:1.4rem;height:1.4rem}.cart-drawer .drawer__inner-empty{padding:4rem 2.6rem}.cart-drawer .cart__empty-text{font-family:Libre Baskerville,Georgia,serif;font-size:2.2rem;font-weight:400;font-style:italic;color:var(--upsb-navy);margin:0 0 2rem;letter-spacing:-.005em}.cart-drawer .drawer__inner-empty .button{font-family:Inter,system-ui,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--upsb-copper);color:#fff;border:none;padding:1.4rem 2.4rem;border-radius:0;text-decoration:none;display:inline-block;transition:background .15s ease,transform .15s ease;min-height:4.8rem;line-height:2rem}.cart-drawer .drawer__inner-empty .button:hover{background:var(--upsb-copper-glow, #E89A40);transform:translateY(-1px)}.cart-drawer .cart__login-title{font-family:Libre Baskerville,Georgia,serif;font-size:1.45rem;font-weight:700;color:var(--upsb-navy);margin:3rem 0 .8rem}.cart-drawer .cart__login-paragraph{font-size:1.3rem;color:var(--upsb-ink-soft, #2a2522);line-height:1.55}.cart-drawer .cart__login-paragraph a{color:var(--upsb-copper);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cart-drawer .drawer__contents{padding:.4rem 2.6rem 2rem}.cart-drawer .cart-items thead th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--upsb-ink-soft, #2a2522);padding:1.4rem 0 .8rem;border-bottom:1px solid var(--border-on-light, #E5E0D4)}.cart-drawer .cart-item{padding:1.6rem 0;border-bottom:1px solid var(--border-on-light, #E5E0D4)}.cart-drawer .cart-item__name{font-family:Libre Baskerville,Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.3;color:var(--upsb-navy);text-decoration:none;transition:color .15s ease}.cart-drawer .cart-item__name:hover{color:var(--upsb-copper)}.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__totals,.cart-drawer .price{font-family:Libre Baskerville,Georgia,serif;font-size:1.4rem;font-weight:700;color:var(--upsb-navy)}.cart-drawer .product-option{font-size:1.2rem;color:var(--upsb-ink-soft, #2a2522)}.cart-drawer .cart-item__media{border:1px solid var(--border-on-light, #E5E0D4)}.cart-drawer .quantity{border-color:#15172a33;border-radius:0}.cart-drawer .quantity:focus-within{border-color:var(--upsb-copper)}.cart-drawer .quantity__button{color:var(--upsb-navy)}.cart-drawer .quantity__button:hover{color:var(--upsb-copper)}.cart-drawer cart-remove-button{display:inline-block;margin-top:.4rem}.cart-drawer cart-remove-button .button{background:transparent;border:none;padding:.4rem;min-width:0;min-height:0;color:var(--upsb-ink-soft, #2a2522);transition:color .15s ease}.cart-drawer cart-remove-button .button:hover{color:var(--upsb-accent, #B33A1A)}.cart-drawer .drawer__footer{padding:2rem 2.6rem 2.4rem;border-top:1px solid var(--border-on-light, #E5E0D4);background:#fafaf8}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.4rem}.cart-drawer .totals__subtotal{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--upsb-ink-soft, #2a2522)}.cart-drawer .totals__subtotal-value{font-family:Libre Baskerville,Georgia,serif;font-size:2.2rem;font-weight:700;color:var(--upsb-navy)}.cart-drawer .tax-note{font-size:1.15rem;color:var(--upsb-ink-soft, #2a2522);margin:0 0 1.6rem;line-height:1.5}.cart-drawer .cart__ctas .cart__checkout-button,.cart-drawer .cart__ctas .cart__update-button,.cart-drawer .cart__ctas .button{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:1.6rem 2rem;font-size:1.4rem;min-height:5.4rem;width:100%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.cart-drawer .cart__ctas button[name=checkout],.cart-drawer .cart__ctas .cart__checkout-button{background:var(--upsb-copper);color:#fff}.cart-drawer .cart__ctas button[name=checkout]:hover,.cart-drawer .cart__ctas .cart__checkout-button:hover{background:var(--upsb-copper-glow, #E89A40);transform:translateY(-1px)}.cart-drawer .cart-drawer__form .additional_checkout_buttons,.cart-drawer .additional-checkout-buttons{margin-top:1.2rem}.cart-drawer .drawer__footer details{margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-on-light, #E5E0D4)}.cart-drawer .drawer__footer summary{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--upsb-copper);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.6rem 0}.cart-drawer .drawer__footer summary::-webkit-details-marker{display:none}.cart-drawer .cart__dynamic-checkout-buttons,.cart-drawer .cart__discounts{margin-bottom:1.2rem}.cart-drawer .cart__error,.cart-drawer .cart-warning{background:#fbf0f0;border-left:3px solid var(--upsb-accent, #B33A1A);padding:1rem 1.2rem;font-size:1.25rem;color:var(--upsb-navy);margin:1rem 0}.cart-notification{border-radius:0;background:#fff;border:1px solid var(--border-on-light, #E5E0D4);border-left:3px solid var(--upsb-copper);box-shadow:0 12px 32px -16px #15172a40}.cart-notification__heading{font-family:Libre Baskerville,Georgia,serif;font-size:1.45rem;font-weight:700;color:var(--upsb-navy);margin-bottom:.4rem}.cart-notification__heading .icon-checkmark{color:var(--upsb-good, #2D6A3E)}.cart-notification__close{background:transparent;border:none;cursor:pointer;color:var(--upsb-ink-soft, #2a2522);transition:color .15s ease}.cart-notification__close:hover{color:var(--upsb-accent, #B33A1A)}.cart-notification-product__name{font-family:Libre Baskerville,Georgia,serif;font-size:1.4rem;color:var(--upsb-navy);text-decoration:none}.cart-notification-product__price{font-family:Libre Baskerville,Georgia,serif;font-size:1.3rem;color:var(--upsb-navy)}.cart-notification__links a,.cart-notification__button,.cart-notification__links .button{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-size:1.2rem}.cart-notification__links .button--primary,.cart-notification__links a.button[href*="/cart"]{background:var(--upsb-copper);color:#fff;border:none}.cart-notification__links .button--primary:hover{background:var(--upsb-copper-glow, #E89A40)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/upsb-cart-drawer.css.map */
