cart-items .title-wrapper-with-link{margin-top:0}.cart-item__quantity .custom-quantity{width:192px}.cart-item__quantity-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:.8rem;align-items:center}@media (min-width: 750px){.cart-item__quantity,.cart-item__totals{align-self:center}.cart-item__quantity-wrapper{column-gap:1.6rem;justify-content:center}}@media (min-width: 990px){.cart-item__quantity-wrapper{justify-content:start}}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__nested-line .cart-item__image-container{justify-content:right}.cart-item__image-container:after{content:none}.cart-item__image{width:100%;height:auto;border:.1rem solid rgb(var(--color-outline));border-radius:.4rem}.cart-item__details{width:100%;font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block;font-weight:600;font-family:var(--font-heading-family);letter-spacing:0;color:rgb(var(--color-foreground));margin-bottom:.4rem;line-height:1.625}@media (min-width: 990px){.cart-item__name{margin-bottom:.8rem}}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>.price--end{font-size:1.6rem;line-height:1.625;letter-spacing:0;font-weight:600}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__price-wrapper>.unit-price{margin-top:.4rem}.cart-item__discounted-prices{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.4rem;justify-content:end}.cart-item__name~.cart-item__discounted-prices{justify-content:start}.cart-item__discounted-prices .price--end{font-size:1.6rem;line-height:1.625;letter-spacing:0;color:var(--clr-price-acc)}.cart-item__discounted-prices .price--end:not(.cart-item__old-price){font-weight:600}.cart-items .price-item--last{font-size:1.4rem;line-height:2.2rem;letter-spacing:0;color:rgb(var(--color-foreground))}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{color:rgb(var(--color-foreground-accent));letter-spacing:0}.cart-item__old-price.price{font-size:1.6rem;line-height:1.625;letter-spacing:0;opacity:1}.cart-item__final-price{font-weight:600;color:var(--clr-price-acc)}.product-option{font-size:1.6rem;word-break:break-word;line-height:calc(1 + .625 / var(--font-body-scale))}.cart-item cart-remove-button{display:flex;margin-left:1rem}@media (min-width: 750px){.cart-item cart-remove-button{margin-left:0}}.cart-remove-button__link{color:rgb(var(--color-btn-inline));display:inline-flex;align-items:center;justify-content:center}.cart-remove-button__link:focus{color:rgb(var(--color-btn-inline-h))}@media (hover: hover){.cart-remove-button__link:hover{color:rgb(var(--color-btn-inline-h))}}.cart-remove-button__link .svg-wrapper{--size: 2.4rem;height:var(--size);width:var(--size)}.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width: 750px){.cart-item .loading__spinner{right:0;padding-top:4.5rem;bottom:auto}}.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-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+.svg-wrapper{display:none}.cart-item__options-wrapper{margin-top:.8rem;margin-bottom:.8rem}@media (min-width: 990px){.cart-item__options-wrapper{margin-top:1.6rem}}.product-option+.product-option{margin-top:.8rem}.product-option *{display:inline;margin:0}.cart-item{display:grid;grid-template-columns:8rem 1fr calc(var(--cel-padding) + var(--width-quantity)) calc(var(--cel-padding) + var(--width-totals));gap:var(--col-gap);padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:.1rem solid rgb(var(--color-outline));font-family:var(--font-heading-family)}.cart-item:last-child{margin-bottom:0}.cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end;grid-column:span 2}@media (min-width: 750px){.cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end;grid-column:4/5}}@media (min-width: 990px){.cart-item{grid-template-columns:12rem 1fr calc(var(--cel-padding) + var(--width-quantity)) calc(var(--cel-padding) + var(--width-totals))}}@media screen and (max-width: 749px){.cart-item{grid-template-rows:repeat(2,auto);grid-template-columns:10rem 1fr;gap:2.4rem var(--col-gap)}.cart-item:has(+.cart-item__nested-line){margin-bottom:1.5rem}.cart-item:last-child{margin-bottom:0}.cart-item__details{grid-column:2 / 3}.cart-item__quantity{grid-row:2 / 3;grid-column:span 2}.cart-item__quantity-wrapper{flex-wrap:wrap}}@media screen and (min-width: 750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:block}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:1rem}.cart-item__error{margin-left:.3rem}}@media screen and (min-width: 750px){.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}}@media screen and (max-width: 989px){.cart-items .quantity-popover__info-button{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-cart-items.css.map */
