.cart-item{margin-bottom:24px}@media screen and (min-width:1025px){.cart-item--grid .row{align-items:center}}.cart-item__heading,.cart-item__vendor,.cart-item__price,.cart-item__details-list,.cart-item .p--small{display:block;margin-bottom:4px}.cart-item__old-price{color:rgba(var(--color-product-sale-price))}.cart-item__unit-price{color:rgba(var(--color-product-unit-price));font-size:calc(var(--font-body-scale) * 1.4rem);letter-spacing:calc(var(--font-body-letter-spacing) * (var(--font-body-scale) * 1.4rem))}.cart-item__details-list{display:block;margin-top:0}.cart-item__detail{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:4px;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(var(--font-body-scale) * 2.2rem)}.cart-item__detail dd{margin:0}.cart-item__quantity-wrapper{display:flex;align-items:center;margin:8px 0}.cart-item__remove{margin-left:8px}@media screen and (min-width:768px){.cart-item__remove{margin-left:24px}}.cart-item__discounts{margin:0;list-style-type:none;color:rgba(var(--color-product-sale-price))}.tfp-cart-artwork-preview{margin:10px 0 12px}.tfp-cart-artwork-preview>p{margin:0 0 6px;color:#111c35;font-size:11px;font-weight:800;letter-spacing:.04em}.tfp-cart-artwork-frame{display:flex;align-items:center;justify-content:center;max-width:180px;min-height:110px;padding:8px;border:1px solid #e5e8ee;border-radius:10px;background:#fff}.tfp-cart-artwork-frame img{display:block;max-width:100%;max-height:160px;object-fit:contain;border-radius:6px}.tfp-cart-artwork-fallback{display:none;color:#687089;font-size:12px}.tfp-cart-artwork-preview.is-unavailable .tfp-cart-artwork-frame{display:none}.tfp-cart-artwork-preview.is-unavailable .tfp-cart-artwork-fallback{display:block}@media(max-width:480px){.tfp-cart-artwork-frame{max-width:100%;min-height:96px}.tfp-cart-artwork-frame img{max-height:140px}}.tfp-cart-artwork-preview--round .tfp-cart-artwork-frame{width:min(170px,100%);aspect-ratio:1;min-height:0;border-radius:50%;overflow:hidden;background-color:#f4f6f8;background-image:linear-gradient(45deg,#e4e8ed 25%,transparent 25%),linear-gradient(-45deg,#e4e8ed 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4e8ed 75%),linear-gradient(-45deg,transparent 75%,#e4e8ed 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.tfp-cart-artwork-preview--round .tfp-cart-artwork-frame img{width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0}@media(max-width:480px){.tfp-cart-artwork-preview--round .tfp-cart-artwork-frame{width:min(150px,100%)}}.tfp-cart-artwork-frame{background-color:#f4f6f8;background-image:linear-gradient(45deg,#e4e8ed 25%,transparent 25%),linear-gradient(-45deg,#e4e8ed 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4e8ed 75%),linear-gradient(-45deg,transparent 75%,#e4e8ed 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.tfp-cart-artwork-preview--square .tfp-cart-artwork-frame{width:min(170px,100%);aspect-ratio:1;min-height:0;overflow:hidden}.tfp-cart-artwork-preview--square .tfp-cart-artwork-frame img,.tfp-cart-artwork-preview--rectangle .tfp-cart-artwork-frame img,.tfp-cart-artwork-preview--diecut .tfp-cart-artwork-frame img{width:100%;height:100%;max-height:none;object-fit:contain}.tfp-cart-artwork-preview--rectangle .tfp-cart-artwork-frame{width:min(200px,100%);aspect-ratio:var(--tfp-cart-ratio,3 / 2);min-height:0;overflow:hidden}.tfp-cart-artwork-preview--diecut .tfp-cart-artwork-frame{width:min(180px,100%);aspect-ratio:1;min-height:0;overflow:hidden;border-radius:20%;box-shadow:inset 0 0 0 1px #111c3514}@media(max-width:480px){.tfp-cart-artwork-preview--square .tfp-cart-artwork-frame,.tfp-cart-artwork-preview--diecut .tfp-cart-artwork-frame{width:min(150px,100%)}.tfp-cart-artwork-preview--rectangle .tfp-cart-artwork-frame{width:min(180px,100%)}}.tfp-cart-artwork-preview--round .tfp-cart-artwork-frame,.tfp-cart-artwork-preview--square .tfp-cart-artwork-frame,.tfp-cart-artwork-preview--rectangle .tfp-cart-artwork-frame,.tfp-cart-artwork-preview--diecut .tfp-cart-artwork-frame{padding:0;box-sizing:border-box}.tfp-cart-artwork-preview--round .tfp-cart-artwork-frame img,.tfp-cart-artwork-preview--square .tfp-cart-artwork-frame img,.tfp-cart-artwork-preview--rectangle .tfp-cart-artwork-frame img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-cart-item.css.map */
