.cart-items__wrapper{background-color:var(--color-primary-background)}.cart-items__wrapper hr{margin:0 16px}.cart-item__wrapper{display:flex;padding:16px 0}@media screen and (min-width: 721px){.cart-item__wrapper{display:flex;padding:16px}}.cart-item{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.cart-item__details a{color:var(--color-primary-text);text-decoration:none}.cart-item__header,.cart-item__footer{display:flex;width:100%;justify-content:space-between}.cart-item__header{margin-bottom:12px}.cart-item__footer{align-items:center}.cart-item__details{display:flex}.cart-item__details dl{margin:0}.cart-item__image-wrapper{width:60px;margin-right:16px}.cart-item__image-wrapper.tablet{display:none}@media screen and (min-width: 721px){.cart-item__details .cart-item__image-wrapper{display:none}.cart-item__image-wrapper.tablet{display:block;width:80px}}.cart-item__image{width:100%;position:relative;padding-bottom:125%;overflow:hidden;margin-right:16px}.cart-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-item__remove svg{width:13px;height:14px}.product-option{text-transform:capitalize}.cart-item__details .product-option.product-option--special{font-style:italic;color:var(--dark-text-error)}.cart-item__remove svg:not(.independ) path{fill:var(--color-icon-active)}.cart-item__remove:hover svg:not(.independ) path{fill:var(--color-icon-hover)}.cart-item__details .product-option{color:var(--color-secondary-text)}.cart-item__remove .remove-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cart-item .loading-overlay{top:0;left:auto;bottom:0;padding:0}@media screen and (min-width: 721px){.cart-item .loading-overlay{right:0;bottom:auto}}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__totals{position:relative}.cart-item__error{display:none}.cart-item__error.error{display:flex;align-items:flex-start}.cart-item__error-text{font-size:1.2rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.product-option *{display:inline;margin:0}.cart-item__error-text+svg{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/267/assets/component-cart-items.css.map */
