.title--primary{text-transform:uppercase;letter-spacing:.02em}a.underlined-link{color:var(--ax-accent);text-underline-offset:3px}a.underlined-link:hover{color:var(--ax-accent-2)}.cart-items thead th,.cart-items .caption-with-letter-spacing{color:var(--ax-gray-500);font-family:var(--ax-font-body);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.cart-items thead,.cart-item{border-bottom:1px solid var(--ax-line)}.cart-item__image-container{background:var(--ax-surface);border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden}.cart-item__name{font-family:var(--ax-font-body);font-weight:800;color:var(--ax-gray-100);letter-spacing:.01em;text-decoration:none}.cart-item__name:hover{color:var(--ax-accent)}.cart-item__details .product-option{color:var(--ax-gray-500);font-size:13px}.cart-item__details dl .product-option dd{color:var(--ax-gray-300)}.cart-item__details p.product-option{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--ax-on-accent);background:var(--ax-accent);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--ax-radius-pill)}.cart-item .price{color:var(--ax-gray-100);font-weight:700}.quantity.cart-quantity{border:1px solid var(--ax-line);border-radius:var(--ax-radius);background:var(--ax-black)}.quantity__button{color:var(--ax-gray-100)}.quantity__button:hover{color:var(--ax-accent)}.quantity__input{color:var(--ax-gray-100);font-weight:700}cart-remove-button .button:hover{color:var(--ax-error)}.cart__footer{border-top:1px solid var(--ax-line)}.totals__total{font-family:var(--ax-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ax-gray-100);font-size:24px}.totals__total-value{color:var(--ax-accent);font-weight:800;font-size:24px}.tax-note{color:var(--ax-gray-500)}.tax-note a{color:var(--ax-accent)}.cart__ctas .cart__checkout-button{font-family:var(--ax-font-body)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--ax-radius)!important;background:var(--ax-accent);color:var(--ax-on-accent);box-shadow:var(--ax-shadow-btn);min-height:58px;transition:box-shadow .15s,transform .1s}.cart__ctas .cart__checkout-button:hover{box-shadow:var(--ax-shadow-glow),var(--ax-shadow-btn);transform:translateY(-1px)}.cart__ctas .cart__checkout-button:active{transform:translateY(1px);box-shadow:none}.cart__dynamic-checkout-buttons{margin-top:12px}.cart-item.apex-cart__gift .price{color:var(--ax-accent);font-weight:800;letter-spacing:.06em}.cart-item.apex-cart__gift .cart-item__quantity-wrapper,.cart-item.apex-cart__gift cart-remove-button{visibility:hidden}.cart-item.apex-cart__gift .cart-item__name:after{content:"FREE GIFT";display:inline-block;margin-left:8px;vertical-align:middle;background:var(--ax-accent);color:var(--ax-on-accent);font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 8px;border-radius:var(--ax-radius-pill)}.cart--empty .cart__warnings .button,.is-empty .cart__warnings .button{font-family:var(--ax-font-body);font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--ax-radius);background:var(--ax-accent);color:var(--ax-on-accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apex-cart.css.map */
