.cart-items{width:100%;border-collapse:collapse}.cart-items thead{border-bottom:1px solid #EAEAEA}.cart-items th{text-align:left;padding:.5rem 1rem;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.05em}.cart-item{border-bottom:1px solid #EAEAEA}.cart-item:last-child{border-bottom:none}.cart-item td{padding:1.5rem 1rem;vertical-align:middle}.cart-item__media{width:100px}.cart-item__image-container{width:80px;height:80px;border-radius:8px;overflow:hidden}.cart-item__image-container img{width:100%;height:100%;object-fit:cover}.cart-item__details .cart-item__vendor{color:#888;margin-bottom:.25rem;text-transform:uppercase}.cart-item__details .cart-item__name{font-weight:600;text-decoration:none;color:#121212}.cart-item__details .product-option{color:#555;margin-top:.5rem}.cart-item__price-wrapper{font-weight:500}.cart-item__totals{text-align:right;font-weight:600}.cart-item__totals>span{margin-right:1.5rem}.cart-item__quantity .quantity{display:flex;align-items:center;border:1px solid #E0E5ED;border-radius:20px;overflow:hidden;max-width:110px}.cart-item__quantity .quantity__input{border:none;width:40px;text-align:center;font-weight:500;padding:8px 0}.cart-item__quantity .quantity__input::-webkit-outer-spin-button,.cart-item__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__quantity .quantity__input[type=number]{-moz-appearance:textfield}.cart-item__quantity .quantity button{background:none;border:none;cursor:pointer;padding:8px 12px;line-height:1}.cart-item__totals cart-remove-button{display:inline-flex;vertical-align:middle}cart-remove-button .button{padding:0;min-height:auto;min-width:auto;border:none;background:none;color:#888}cart-remove-button .button:hover{color:#1d6aeb}cart-remove-button .icon-remove{width:18px;height:18px}@media screen and (max-width: 749px){.cart-items thead{display:none}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:1rem 1.5rem;padding:1.5rem 0}.cart-item td{padding:0}.cart-item__media{grid-row:1 / 4}.cart-item__details{grid-column:2;align-self:flex-start}.cart-item__quantity{grid-column:2;align-self:center}.cart-item__price-wrapper{display:none}.cart-item__totals{grid-column:2;align-self:flex-end;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-items.css.map */
