.app-cart-items{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.app-cart-item{display:grid;grid-template-columns:9.6rem 1fr;grid-template-rows:auto auto;gap:var(--space-16);padding:var(--space-24) 0;border-bottom:1px solid var(--border-transparent)}.app-cart-item:first-child{padding-top:0}.app-cart-item:last-child{padding-bottom:0;border-bottom:none}@media screen and (min-width:1025px){.app-cart-item{grid-template-columns:14.4rem 1fr;grid-template-rows:1fr auto}}.app-cart-item__media{position:relative;grid-row:1 / 2;width:100%;height:12.8rem}@media screen and (min-width:1025px){.app-cart-item__media{grid-row:1 / 3;height:19.2rem}}.app-cart-item__link{display:block;width:100%;height:100%;border-radius:var(--border-radius-16);overflow:hidden}.app-cart-item__image{display:block;width:100%;height:100%;object-fit:cover}.app-cart-item__badge{z-index:10;position:absolute;top:var(--space-8);left:50%;transform:translate(-50%)}@media screen and (min-width:1025px){.app-cart-item__badge{left:auto;right:var(--space-8);transform:none}}.app-cart-item__content{display:flex;flex-direction:column;gap:var(--space-16)}.app-cart-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16)}.app-cart-item__title{letter-spacing:var(--letter-spacing-1-percent);text-transform:capitalize;text-decoration:none}.app-cart-item__line-total{margin-top:var(--space-2);flex-shrink:0}.app-cart-item__line-total-original{display:none}.app-cart-item__unit-price{display:flex;align-items:baseline;gap:var(--space-6)}.app-cart-item__options,.app-cart-item__discounts{display:none}.app-cart-item__footer{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-16)}@media screen and (min-width:1025px){.app-cart-item__footer{grid-column:2;grid-row:2;margin-top:auto;padding-top:var(--space-16)}}.app-cart-item__quantity-wrapper{display:flex;align-items:center;gap:var(--space-8);flex:1}.app-cart-item .quantity{display:flex;justify-content:center;align-items:center;align-content:center;gap:var(--space-2);flex-shrink:0;width:9.6rem;height:4rem;min-height:auto;padding:0;background:var(--color-primary-base-white);border-radius:var(--border-radius-12);border:0}@media screen and (min-width:1025px){.app-cart-item .quantity{width:8.4rem}}.app-cart-item .quantity:before,.app-cart-item .quantity:after{display:none}.app-cart-item .quantity__button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--icon-secondary);border:none;background:transparent;cursor:pointer;transition:color .15s ease}.quantity__button .svg-wrapper{width:1.5rem;height:1.5rem}.app-cart-item .quantity__button:hover{color:var(--icon-primary)}.app-cart-item .quantity__input{flex:initial;text-align:center;width:2.4rem;padding:0;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--text-primary);border:none;background:transparent;-moz-appearance:textfield;pointer-events:none}.app-cart-item .quantity__input::-webkit-outer-spin-button,.app-cart-item .quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.app-cart-item__remove{flex-shrink:0;margin-left:auto}.app-cart-item__remove-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;background:transparent;color:var(--icon-secondary);cursor:pointer;border-radius:0;transition:color .15s ease,background-color .15s ease}.app-cart-item__remove-button .svg-wrapper{width:2.4rem;height:2.4rem}.app-cart-item__remove-button:hover{color:var(--icon-primary);background:var(--background-surface-secondary)}.app-cart-item__remove-button svg{width:100%;height:100%}.app-cart-item__error{display:none;grid-column:1 / -1;align-items:center;gap:var(--space-4);padding:var(--space-8);font-size:var(--font-size-12);color:var(--text-error);background:var(--background-surface-error);border-radius:var(--border-radius-6)}.app-cart-item__error:has(.app-cart-item__error-text:not(:empty)){display:flex}.app-cart-item__error svg{flex-shrink:0;width:1.6rem;height:1.6rem}.app-cart-item [data-cs-trigger]{background:var(--background-surface-primary)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/app-cart-item.css.map */
