.cart-item__image-container{background:none;border:none}.cart__items img{mix-blend-mode:multiply}insurance-product-add,insurance-product-remove{display:block}.cart__items.cart__items--disabled{opacity:.8}.cart-item.insurance_item{background:rgba(var(--color-foreground),.04);border-spacing:2rem}.cart-item.insurance_item.added{background-color:var(--secondary-background-color);box-shadow:unset}.cart-item.insurance_item.updating{opacity:.5}.cart-item.insurance_item td{border-top:4px solid var(--primary-border-color);border-bottom:4px solid var(--primary-border-color);padding-top:10px}.cart-item.insurance_item.added td{border-top:4px solid var(--secondary-border-color);border-bottom:4px solid var(--secondary-border-color)}.cart-item.insurance_item.added td:first-child{border-left:4px solid var(--secondary-border-color)}.cart-item.insurance_item td:first-child{border-left:4px solid var(--primary-border-color);padding-left:10px}.cart-item.insurance_item.added td:last-child{border-right:4px solid var(--secondary-border-color)}.cart-item.insurance_item td:last-child{border-right:4px solid var(--primary-border-color)}.cart-item.insurance_item td.insurance_item__action{vertical-align:middle;padding-top:0}.insurance_item-description{font-size:1.4rem}.cart-item__actions{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.cart-item__price-wrapper{display:flex;line-height:1;align-items:center;justify-content:center;gap:6px}.insurance_item__action .cart-item__price-wrapper .price.price--end{margin-top:0}.insurance_item-button-wrapper .product-form__submit .loading__spinner{padding:0;line-height:0;position:relative}.insurance_item-button-wrapper button{background:none;padding:1rem}.cart-item.insurance_item.added .insurance_item__action .cart-item__actions{flex-direction:row}@media screen and (max-width: 359px){.insurance_item__action .cart-item__actions{flex-direction:column!important;align-items:flex-start}.cart-item.insurance_item.added .insurance_item__action .cart-item__actions{flex-direction:row!important}}@media screen and (max-width: 749px){.cart-item.insurance_item td,.cart-item.insurance_item td:last-child,.cart-item.insurance_item td:first-child,.cart-item.insurance_item.added td,.cart-item.insurance_item.added td:last-child,.cart-item.insurance_item.added td:first-child{border:none}.cart-item.insurance_item.added{border:4px solid var(--secondary-border-color)}.cart-item.insurance_item{border:4px solid var(--primary-border-color);grid-template:repeat(2,auto) / repeat(3,1fr);position:relative}.cart-item.insurance_item .cart-item__media{grid-column:1}.cart-item.insurance_item .cart-item__details{grid-column:2 / 4;margin-right:40px}.cart-item.insurance_item .insurance_item__action{grid-column:2 / 4}.cart-item.insurance_item td.insurance_item__action{padding-bottom:15px}.insurance_item__action.remove-insurance_item{position:absolute;top:0;right:0}.cart-item.insurance_item.added .insurance_item__action.remove-insurance_item .item-remove-button.button{background-color:var(--secondary-background-color)}.insurance_item__action.remove-insurance_item .item-remove-button.button{min-width:unset;min-height:unset;background-color:var(--primary-background-color)}.insurance_item__action .cart-item__actions{flex-direction:row;justify-content:flex-start}.cart-item.insurance_item .cart-item__details .cart-item__name{font-size:calc(var(--font-heading-scale)* 1.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-insurance-item.css.map */
