.cart-line-item{color:rgb(var(--color-scheme-text));background-color:rgb(var(--color-scheme-background));list-style:none}.cart-line-item__head{display:grid;grid-template-columns:72px 1fr auto;align-items:start;gap:1rem}.cart-line-item__thumb{display:block;width:72px;height:72px;overflow:hidden;background-color:rgb(var(--color-scheme-text) / .05)}.cart-line-item__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cart-line-item__thumb--empty{background-color:rgb(var(--color-scheme-text) / .08)}.cart-line-item__title{align-self:center;display:inline-block;font-size:1.0625rem;font-weight:700;line-height:1.2;color:rgb(var(--color-scheme-text));text-decoration:none}.cart-line-item__title:hover{color:rgb(var(--color-scheme-accent, var(--color-scheme-text)))}.cart-item-trash{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:rgb(var(--color-scheme-text));cursor:pointer;transition:color .15s ease-out}.cart-item-trash svg{display:block;width:20px;height:20px}.cart-item-trash svg,.cart-item-trash svg *{stroke-width:var(--icon-thickness)}.cart-item-trash:hover{color:rgb(var(--color-scheme-accent, var(--color-scheme-text)))}.cart-item-trash:focus-visible{outline:2px solid rgb(var(--color-scheme-accent, var(--color-scheme-text)));outline-offset:2px}.cart-line-item__body{margin-top:1.25rem}.cart-line-item__selected-label{margin:0 0 .5rem;font-size:.9375rem;font-weight:400;color:rgb(var(--color-scheme-text));line-height:1.3}.cart-line-item__style{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:rgb(var(--color-scheme-text));line-height:1.25}.cart-line-item__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.cart-line-item__line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.9375rem;color:rgb(var(--color-scheme-text));line-height:1.35}.cart-line-item__line--bold .cart-line-item__line-label,.cart-line-item__line--bold .cart-line-item__line-price{font-weight:500}.cart-line-item__line-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cart-line-item__line-price{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/32/assets/6tm-cart-group.css.map */
