.cart-items{position:relative;display:flex;flex-direction:column;gap:1em;width:100%}.cart-items .cart-item{background-color:var(--color-spot-light);position:relative;display:flex;gap:1em;min-width:100%}.cart-items .cart-item__details{width:100%;padding:1.5em 1.5em 2.5em 0}.cart-items .cart-item__details__inner{display:flex;flex-direction:column;gap:.5em}.cart-items .cart-item__media{width:11em;min-width:11em}.cart-items .cart-item__brand span{font-size:1em;font-family:freight-neo-pro,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.cart-items .cart-item__line-price{display:flex;align-items:center;gap:.5em}.cart-items .cart-item__line-price .indicator{display:block;width:.5em;height:.5em;border-radius:50%;background-color:var(--color-spot-dark)}.cart-items .cart-item__line-price .indicator.active{background-color:var(--color-success)}.cart-items .cart-item__line-price .indicator.inactive{background-color:var(--color-failure)}.cart-items .cart-item__line-price .indicator.alert{background-color:var(--color-warning)}.cart-items .cart-item__line-price span{font-size:1em}.cart-items .cart-item__title{font-family:Campton,sans-serif;font-size:1em;font-weight:300}.cart-items .cart-item__title a{color:inherit;font:inherit;text-decoration:none}.cart-items .cart-item__title a:focus,.cart-items .cart-item__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cart-items .cart-item__remove{position:absolute;right:1em;bottom:1em}.cart-items .cart-item__remove a{text-decoration:none;text-transform:uppercase;font-size:.75em;letter-spacing:1px}.cart-items .cart-item__remove a:focus,.cart-items .cart-item__remove a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}