.cart-items td{padding:0;border:none}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image{height:auto;max-width:8rem}.cart-item__details{padding-left:2.4rem!important}.cart-item__details>*{margin:0;width:fit-content}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}.cart-item__name{text-decoration:none;display:block}a.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__name span{font-weight:400}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.cart-item cart-remove-button{display:flex}cart-remove-button .button{min-width:100%;min-height:2.4rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}cart-remove-button .icon-remove{height:2rem;width:2rem}.cart-item__quantity{position:relative}.cart-item .loading__spinner{top:0;left:auto;right:0;bottom:0;padding:0}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+svg{display:none}.product-option *{display:inline;margin:0;word-break:break-word}.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items td{vertical-align:top}.cart-item{display:block;padding:2.4rem 1.6rem;background:#fff;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem}.cart-item>td+td{padding-left:.8rem}.cart-item__details{width:100%}.cart-item__error{margin-left:.3rem}.cart-item--has-addons{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:unset}.cart-item--addon{border-top-left-radius:0;border-top-right-radius:0;border-top:unset;padding-top:0;position:relative}.cart-item--addon td{border-top:.1rem solid rgba(var(--color-foreground),.1);padding-top:1.6rem;padding-left:4rem;vertical-align:middle}.cart-item--addon .cart-item__image{max-width:3.2rem}.cart-item--addon:before{content:"";position:absolute;left:1.6rem;top:50%;width:2.4rem;height:2.4rem;transform:translateY(-2rem);background-image:url(/cdn/shop/files/up-icon-long-arrow-down-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cart-item--addon .loading__spinner{top:50%}.cart-item--remove{display:none}@media screen and (min-width: 750px){.cart-item__image{max-width:10rem}.cart-item{padding:2.4rem}.cart-item>td+td{padding-left:1.6rem}.cart-item--addon td{padding-top:2.4rem}.cart-item--addon:before{left:2.4rem;transform:translate(0)}}.up-cart__items .price--end{font-weight:700}.up-cart__edit-book{display:flex;flex-direction:row;gap:.8rem;align-items:center;padding-inline:0}@media screen and (min-width: 1200px){.up-cart__items .price--end{width:max-content}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/up-component-cart-items.css.map */
