.cart-item{position:relative;display:flex;align-items:flex-start;gap:1.2rem;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__block{display:flex;flex-direction:column}.cart-item__block:nth-child(1){flex-shrink:0;width:6.4rem}@media screen and (min-width:576px){.cart-item__block:nth-child(1){width:8.4rem}}.cart-item__block:nth-child(2){flex-grow:1;width:100%}.cart-item__media{flex-shrink:0;position:relative;width:6.4rem;border-radius:min(var(--border-radius-product),1.2rem);border:.1rem solid rgba(var(--color-foreground),.03);overflow:hidden}@media screen and (min-width:576px){.cart-item__media{width:8.4rem}}.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%;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 screen and (hover:hover)and (pointer:fine){.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__details{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem}.cart-item__info{display:flex;flex-direction:column}.cart-item__info>*:not(:first-child):not(.cart-item__error){margin:.4rem 0 0}.cart-item__vendor{color:rgb(var(--color-foreground-secondary));margin:0}.cart-item__vendor>a{color:inherit;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.cart-item__vendor>a:hover{opacity:var(--hover-opacity)}}.cart-item__name{text-decoration:none;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.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__discount{position:relative;background:var(--border-color-promo-badge);width:fit-content;overflow:hidden;border-radius:var(--border-radius-badge);padding:2px;margin:.4rem 0 0}.cart-item__discount-inner{display:flex;align-items:center;justify-content:center;gap:.2rem;padding:.2rem .4rem;color:rgb(var(--color-promo-badge-text));background-color:rgb(var(--background-color-promo-badge));border-radius:max(0px,var(--border-radius-badge) - 2px)}.cart-item__discount .tag-font{font-size:calc(var(--font-tag-scale) * 1.2rem);color:rgb(var(--color-promo-badge-text))}.cart-item__discount .icon-percent{flex-shrink:0;width:1.2rem;height:1.2rem;color:rgb(var(--color-promo-badge-text))}.cart-item__price{position:relative;display:flex;align-items:flex-end;flex-direction:column;gap:.2rem;color:rgb(var(--color-price-regular));text-align:right;flex-shrink:0;max-width:50%}.cart-item__price-old{color:rgba(var(--color-price-old))}.cart-item .quantity{flex-shrink:0}.cart-item__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap-reverse;gap:1.2rem;margin:1rem 0 0}.cart-item__bottom .cart-item__price{max-width:unset}.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;margin-top:1.25rem;margin-inline-end:.4rem}.cart-item cart-remove-button{display:block;margin:1rem 0 0}.cart-item.disabled .cart-item__block{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}[dir=rtl] .cart-item .cart-item__price{text-align:left}.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:10rem}:root{--shipping-progress-prev: 0%}.cart-shipping{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.8rem;border-radius:min(var(--border-radius-block),1.2rem);background:var(--gradient-background, rgb(var(--color-background)));overflow:hidden}.cart-shipping.is-empty{display:none}.cart-shipping:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border-radius:min(var(--border-radius-block),1.2rem);border:.1rem solid rgba(var(--color-foreground),.03);pointer-events:none;background:transparent}.cart-shipping__message{display:none;align-items:center;gap:.6rem;margin:0;color:rgb(var(--color-foreground));word-break:break-word}.cart-shipping__message.active{display:flex}.cart-shipping__message svg,.cart-shipping__message img{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.cart-shipping__progress{position:relative;display:block;width:100%;height:.4rem;background:rgba(var(--color-foreground),.1);border-radius:4rem;overflow:hidden}.cart-shipping__progress-current{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4rem;background-color:rgb(var(--color-foreground));width:var(--shipping-progress-prev);transition:width var(--duration-default)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-items.css.map */
