.cart-item{position:relative;display:flex;align-items:stretch;gap:1.6rem;padding:2.4rem 0;border-bottom:.1rem solid rgb(var(--color-border))}.cart-item:first-child{padding-top:0}.cart-item:last-child{border:none}.cart-item__media{flex-shrink:0;align-self:flex-start;position:relative;width:8.4rem;border-radius:min(var(--border-radius-product),1.2rem);overflow:hidden}@media screen and (min-width:576px){.cart-item__media{width:10rem}}.cart-item__media:after{content:"";display:block;padding-bottom:var(--padding-bottom, 100%);width:0}.cart-item__media--placeholder{background-color:rgb(var(--color-background-secondary))}.cart-item__media--placeholder .placeholder-svg{fill:rgb(var(--color-foreground));transform:scale(1.5)}.cart-item__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:min(var(--border-radius-product),1.2rem);transition:var(--image-hover-transition)}.cart-item__link{display:block;background:transparent;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;border-radius:min(var(--border-radius-product),1.2rem)}@media(hover:hover){.cart-item__link:hover+.cart-item__image{transform:scale(1.03)}.cart-item__link:hover+.cart-item__image.placeholder-svg{transform:scale(1.53)}}.cart-item__link:empty{display:block}.cart-item__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cart-item__top{display:flex;flex-direction:column;gap:.2rem}.cart-item__headline{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem}.cart-item__titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.cart-item__vendor{color:rgb(var(--color-foreground-secondary));margin:0}.cart-item__vendor>a{color:inherit;transition:opacity var(--duration-default)}@media(hover:hover){.cart-item__vendor>a:hover{opacity:var(--hover-opacity)}}.cart-item__name{text-decoration:none;transition:opacity var(--duration-default)}@media(hover:hover){.cart-item__name:hover{opacity:var(--hover-opacity)}}.cart-item .product-options,.cart-item .product-property{color:rgb(var(--color-foreground-secondary));word-break:break-word;display:flex;flex-wrap:wrap;gap:0 .4rem}.cart-item .product-options{flex-direction:column;gap:.2rem}.cart-item .product-options__item{display:flex;flex-wrap:wrap;gap:0 .4rem}.cart-item__discount{margin:.4rem 0 0}.cart-item__discount-inner{display:flex;align-items:center;gap:.4rem;color:rgb(var(--color-foreground-secondary))}.cart-item__discount .icon-discount{flex-shrink:0;width:1.2rem;height:1.2rem;color:rgb(var(--color-foreground-secondary))}.cart-item__price{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 .8rem;color:rgb(var(--color-price-regular))}.cart-item__price-sale{color:rgba(var(--color-price-sale))}.cart-item__price-old{color:rgba(var(--color-price-old))}.cart-item__price .unit-price{flex-basis:100%;font-size:calc(var(--font-product-price-scale) * 1rem)}.cart-item__quantity{flex-shrink:0;display:flex;align-items:center;gap:1.2rem}.cart-item__quantity-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;margin:0;background:none;border:0;color:inherit;cursor:pointer;transition:opacity var(--duration-default) ease-in-out;position:relative}.cart-item__quantity-button:after{content:"";position:absolute;inset:auto 0 0 0;height:.1rem;background-color:rgb(var(--color-foreground));transform-origin:left center;transition:transform var(--duration-default) ease-in-out;pointer-events:none;will-change:transform;backface-visibility:hidden}.cart-item__quantity-button:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}.cart-item__quantity-button:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem}@media(hover:hover){.cart-item__quantity-button:hover{opacity:1}.cart-item__quantity-button:hover:after{transform:scaleX(1);transform-origin:left center;transition-delay:0s}}.cart-item__quantity-button.disabled{pointer-events:none;opacity:.4}.cart-item__quantity-button svg{width:1.6rem;pointer-events:none}.cart-item__quantity-field{display:flex;align-items:center;width:2.4rem;color:rgb(var(--color-foreground))}.cart-item__quantity-input{width:100%;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-align:center;background-color:transparent;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.cart-item__quantity-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-item__quantity-input::-webkit-outer-spin-button,.cart-item__quantity-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.cart-item__bottom{margin-top:auto;padding-top:1.2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem 1.6rem}.cart-item__error{display:flex;align-items:flex-start;flex-direction:row-reverse;align-self:flex-start}.cart-item__error-text{margin:1rem 0 0}.cart-item__error-text:empty{margin:0}.cart-item__error-text:empty+svg{display:none}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:calc(1rem + (var(--font-body-scale) * 1rem * var(--font-body-line-height) - 1.2rem) / 2);margin-inline-end:.4rem}.cart-item cart-remove-button{display:block;flex-shrink:0}.cart-item.disabled .cart-item__media,.cart-item.disabled .cart-item__info{pointer-events:none;opacity:.5}.cart-item .loading-overlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem}.cart-item .loading-overlay.hidden{display:none}.cart-note{display:block}.cart-note__field{width:100%;position:relative}.cart-note__submit{margin:.8rem 0 0}.cart-note__label{color:rgb(var(--color-foreground));margin:0 0 1.2rem}.cart-note__loading,.cart-note__success{display:none;position:absolute;top:.7rem;right:.4rem;width:2rem;height:2rem;align-items:center;justify-content:center}.cart-note__loading .icon-success,.cart-note__success .icon-success{width:2rem;height:2rem}.cart-note__loading .spinner,.cart-note__success .spinner{width:1.6rem;height:1.6rem}.cart-note .field__input{width:100%;min-height:14rem}:root{--shipping-goal-progress-prev: 0%}.cart-shipping-goal{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:1.2rem}.cart-shipping-goal.is-empty{display:none}.cart-shipping-goal__message{display:none;align-items:center;gap:.6rem;margin:0;color:rgb(var(--color-foreground));word-break:break-word}.cart-shipping-goal__message.active{display:flex}.cart-shipping-goal__message svg,.cart-shipping-goal__message img{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.cart-shipping-goal__progress{position:relative;display:block;width:100%;height:.1rem;background:rgb(var(--color-border));overflow:hidden}.cart-shipping-goal__progress-current{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-foreground));width:var(--shipping-goal-progress-prev);transition:width var(--duration-default)}.cart-discount-code__submit{flex-shrink:0}.cart-discount-code__codes{display:flex;flex-wrap:wrap;gap:0 .8rem}.cart-discount-code__codes:empty{display:none}.cart-discount-code__pill{display:flex}.cart-discount-code__pill-button{display:flex;align-items:center;gap:.8rem;text-decoration:none;overflow:hidden;padding:.4rem .8rem;margin:.8rem 0 0;border-radius:min(var(--border-radius-button),.8rem);border:.1rem solid rgba(var(--color-foreground),.2);background:transparent;color:rgb(var(--color-foreground));transition:border-color var(--duration-default) ease-in-out}@media(hover:hover){.cart-discount-code__pill-button:hover{border:.1rem solid rgb(var(--color-foreground))}}.cart-discount-code__pill .icon-reset{width:1.2rem;height:1.2rem;color:rgb(var(--color-foreground));pointer-events:none}.cart-discount-code__error:not(.hidden){margin:.4rem 0 0}.cart-discount-code__error-text:before{content:"*";color:rgba(var(--color-error));margin-inline-end:.4rem}.cart-discount-code__label{color:rgb(var(--color-foreground));margin:0 0 1.2rem}.cart-items-disabled{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-cart-items.css.map */
