/* ET-099: readable saved products without changing catalogue data. */
body table.shopengine-wishlist .wishlist-product-name {margin:8px 0 0;}
body table.shopengine-wishlist .remove-from-wishlist {display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;}
@media(max-width:1024px){
 body table.shopengine-wishlist {display:block;width:100%;border:0;}
 body table.shopengine-wishlist thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
 body table.shopengine-wishlist tbody {display:block;width:100%;}
 body table.shopengine-wishlist tbody tr {display:block;border:1px solid #ddd;margin:0 0 16px;padding:12px;}
 body table.shopengine-wishlist tbody td {display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;border:0;padding:10px 0;word-break:normal;overflow-wrap:normal;}
 body table.shopengine-wishlist tbody td:first-child {justify-content:flex-start;}
 body table.shopengine-wishlist .shopengine-wishlist-product-image {flex:0 0 80px;}
 body table.shopengine-wishlist .shopengine-wishlist-product-image img {width:80px;height:80px;object-fit:contain;}
 body table.shopengine-wishlist .wishlist-product-name {margin:0;min-width:0;text-align:left;}
 body table.shopengine-wishlist tbody td:not(:first-child)::before {content:attr(data-label);font-weight:600;margin-right:auto;}
 body table.shopengine-wishlist tbody td:nth-child(2) {flex-wrap:wrap;justify-content:flex-end;gap:4px;}
 body table.shopengine-wishlist tbody td:nth-child(2)::before {flex-basis:100%;text-align:left;}
}
