.cart-item{border-top:1px solid;border-radius:0;color:var(--black);display:grid;gap:2.6rem;grid-template-columns:15.7rem 1fr;padding:1.6rem 0}.cart-item:first-child{border-top:0}.cart-item__image{border:1px solid;border-radius:1.2rem;display:block;overflow:hidden}.cart-item__image img{height:100%;object-fit:cover}.cart-item__info{display:flex;flex-direction:column}.cart-item__quantity-wrapper{border:1px solid;border-radius:3.1rem;margin-left:auto;width:8.1rem;overflow:hidden}.cart-item__quantity-wrapper quantity-input{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;height:30px;min-height:unset}.cart-item__quantity-wrapper quantity-input .quantity__button{all:unset;cursor:pointer;padding:.5rem}.cart-item__quantity-wrapper quantity-input .quantity__input{border:0;border-radius:0;padding:0;text-align:center;width:2.5rem;height:100%;-moz-appearance:textfield}.cart-item__quantity-wrapper quantity-input .quantity__input::-webkit-outer-spin-button,.cart-item__quantity-wrapper quantity-input .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item .info-top{display:flex;flex-grow:none;justify-content:space-between}@media screen and (min-width: 768px){.cart-item .info-top{flex-grow:1}}.cart-item .item-title{font-size:1.8rem}.cart-item .item-title a{display:block;margin-bottom:8px}.cart-item .item-title p{font-size:1.4rem;margin:6px 0 0}@media screen and (min-width: 768px){.cart-item .item-title p{margin:0}}.cart-item .info-bottom{display:block}@media screen and (min-width: 768px){.cart-item .info-bottom{display:flex;justify-content:space-between;align-items:flex-end}}.cart-item .info-bottom__upper,.cart-item .info-bottom__lower{margin-top:16px}.cart-item :is(.item-variants,.item-properties){line-height:1.4;margin:0}.cart-item :is(.item-variants,.item-properties) dt{display:inline;font-weight:700;text-transform:uppercase}.cart-item :is(.item-variants,.item-properties) dt:after{content:":"}.cart-item :is(.item-variants,.item-properties) dd{display:inline;margin:0}.cart-item :is(.item-variants,.item-properties) dd:after{content:"";display:table}.cart-item .item-properties{font-style:italic}.cart-item .item-remove{border:1px solid;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:background-color var(--fast) ease-in-out,color var(--fast) ease-in-out}.cart-item .item-remove:hover{background-color:var(--black)}.cart-item .item-remove:hover svg{color:var(--white)}.cart-item .item-remove a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.cart-item .item-remove svg{width:.9rem;height:.9rem}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start}.cart-item__error-text{margin-top:1rem;font-size:1.2rem;order:1}.cart-item__error-text:empty{display:none}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem;margin-top:1rem}.cart-item__error-text:empty+svg{display:none}
/*# sourceMappingURL=/cdn/shop/t/434/assets/component-cart-items.css.map */
